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.

Refresh
Refresh
Source Files
Filename Size Changed Actions
10-chromium.conf 0000000213 213 Bytes over 1 year
Mesa-drivers-rpmlintrc 0000000523 523 Bytes over 2 years
Mesa-drivers.changes 0000238060 232 KB about 1 year
Mesa-drivers.spec 0000035283 34.5 KB about 3 hours
Mesa-git.tar.bz2 0015092925 14.4 MB about 3 hours
Mesa-rpmlintrc 0000000523 523 Bytes over 2 years
Mesa.changes 0000238060 232 KB about 1 year
Mesa.spec 0000035177 34.4 KB about 3 hours
README.updates 0000000413 413 Bytes about 13 years
_constraints 0000000258 258 Bytes over 2 years
baselibs.conf 0000004519 4.41 KB about 1 year
manual-pages.tar.bz2 0000137685 134 KB almost 14 years
n_opencl_dep_libclang.patch 0000001804 1.76 KB 14 days
pre_checkin.sh 0000000571 571 Bytes over 2 years
vulkan-Fix-compilation-on-older-platforms.patch 0000006973 6.81 KB about 1 year
Comments for Mesa 11

Artivision Arti's avatar

artivision wrote about 1 year ago

Good day, how can i enable freesync?


Anatoly Bobrov's avatar

khnazile wrote about 1 year ago

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.



Jess N's avatar

Itzal wrote 8 months ago

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.


Anatoly Bobrov's avatar

khnazile wrote 8 months ago

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


Jess N's avatar

Itzal wrote 8 months ago

I see...Thank you for your response. Hopefully this gets resolved smoothly.


Anatoly Bobrov's avatar

khnazile wrote 8 months ago

I've added a patch from upstream package, try upgrading when repo rebuild finishes.


Jess N's avatar

Itzal wrote 8 months ago

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.


Víctor Sánchez's avatar

joder666 wrote 7 months ago

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"?


Anatoly Bobrov's avatar

khnazile wrote 7 months ago

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.


Víctor Sánchez's avatar

joder666 wrote 7 months ago

Ok, got it sir.