Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.*
Mesa is a 3-D graphics library with an API which is very similar to
that of OpenGL.* To the extent that Mesa utilizes the OpenGL command
syntax or state machine, it is being used with authorization from
Silicon Graphics, Inc.(SGI). However, the author does not possess an
OpenGL license from SGI, and makes no claim that Mesa is in any way a
compatible replacement for OpenGL or associated with SGI. Those who
want a licensed implementation of OpenGL should contact a licensed
vendor.
Please do not refer to the library as MesaGL (for legal reasons). It's
just Mesa or The Mesa 3-D graphics library.
* OpenGL is a trademark of Silicon Graphics Incorporated.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:khnazile:video/Mesa && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
10-chromium.conf | 0000000213 213 Bytes | |
Mesa-drivers-rpmlintrc | 0000000523 523 Bytes | |
Mesa-git.tar.bz2 | 0038123134 36.4 MB | |
Mesa-rpmlintrc | 0000000523 523 Bytes | |
Mesa.changes | 0000277669 271 KB | |
Mesa.spec | 0000034921 34.1 KB | |
README.updates | 0000000413 413 Bytes | |
_constraints | 0000000528 528 Bytes | |
_multibuild | 0000000056 56 Bytes | |
baselibs.conf | 0000004272 4.17 KB | |
intel_anv_fix_wayland.patch | 0000001212 1.18 KB | |
manual-pages.tar.bz2 | 0000137685 134 KB | |
n_add-Mesa-headers-again.patch | 0000000604 604 Bytes | |
n_buildfix-21.3.0.patch | 0000000291 291 Bytes | |
n_opencl_dep_libclang.patch | 0000001804 1.76 KB | |
u_dep_xcb.patch | 0000001249 1.22 KB | |
use_python310.patch | 0000000346 346 Bytes | |
vulkan-Fix-compilation-on-older-platforms.patch | 0000006973 6.81 KB |
Latest Revision
Anatoly Bobrov (khnazile)
committed
(revision 539)
- Update source to git subhuman e511ffea4b9e298217813a2148f86910a4cdcd8b
Comments 15
Good day, how can i enable freesync?
It should be default ON. But it seems to be blacklisted for most popular composite window managers. But I don't know much about it, as have no Freesync-capable hardware myself. Try setting "adaptive_sync=true" variable on application startup. Oh, you'll likely to need some recent kernel too.
https://www.phoronix.com/scan.php?page=news_item&px=AMD-FreeSync-Linux-5.0-Enable
During 'zypper dup', do I proceed with answering "Keep obsolete" in order to update mesa with the latest revision? I'm sure this is because of the change done within the .spec file that must have produced a conflict message. I just wanted to make sure the right answer was given in the terminal. Sorry for the noobish question.
That's because build with llvm9 is broken. I have no idea how to fix this, since upstream Mesa package in X11:XOrg still uses llvm7
I see...Thank you for your response. Hopefully this gets resolved smoothly.
I've added a patch from upstream package, try upgrading when repo rebuild finishes.
Sorry for not replying sooner but, everything works! If something doesn't, I'm sure it's something on my end that I didn't pay attention to. Thanks for getting this resolved. Really appreciated it.
Sir would you please check why some -devel packages like Mesa-libEGL, Mesa-libGLE* are not including some header files like eglplatform.h, khrplatform.h, please. Or is this "Working as intended"?
It's simple: this repo is broken, and it's not supposed to be used for building software. It's sort of 'preview' for those who want hot new driver features right now, instead of waiting for official driver packages. On technical side, I think that those headers were moved to libglvnd by freedesktop.org upstream. They are absent in my packages because Mesa build script does not install them any longer. Maybe I should do some voodoo with extracting those from libglvnd, as opensuse upstream does for pkgconfig files.
Ok, got it sir.
I was attempting a fork of this project in order to build mesa for CP2077 a few days ago, but got caught up trying to find the mesa.git.tar.bz2 and was curious where you got the mesa-git tarballs from.
I ain't getting them from somewhere, I just manually git pull the mesa code and put it into an archive, stripping it of anything I don't need. This is a presonal repo never and I am too lazy to automate it properly. Also, in the past I used to have code merged from other development branches there and I cannot guarantee it won't happen again :) While I don't mind people using my repo, it's better not to use it for a development of any kind.
could you update your git build? there was a bug for amd + KDE + wayland users: https://www.phoronix.com/news/Mesa-GLThread-KWin-Wayland
and maybe enable Rusticl (Rust-based OpenCL )
https://www.phoronix.com/news/Mesa-RUSTICL_ENABLE
could you fix your build? (ERROR: Unknown options: "use_xmlconfig")