Edit Package Mesa

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
10-chromium.conf 0000000213 213 Bytes almost 3 years
Mesa-drivers-rpmlintrc 0000000523 523 Bytes over 3 years
Mesa-drivers.changes 0000249261 243 KB 5 days
Mesa-drivers.spec 0000033492 32.7 KB 5 days
Mesa-git.tar.bz2 0019199914 18.3 MB 5 days
Mesa-rpmlintrc 0000000523 523 Bytes over 3 years
Mesa.changes 0000249261 243 KB 5 days
Mesa.spec 0000033386 32.6 KB 5 days
README.updates 0000000413 413 Bytes over 14 years
UGLY_fix_missing_wayland_include.patch 0000000452 452 Bytes 5 days
_constraints 0000000528 528 Bytes 3 months
baselibs.conf 0000005873 5.74 KB about 1 year
manual-pages.tar.bz2 0000137685 134 KB over 15 years
n_add-Mesa-headers-again.patch 0000000474 474 Bytes about 1 year
n_opencl_dep_libclang.patch 0000001804 1.76 KB over 1 year
pre_checkin.sh 0000000571 571 Bytes almost 4 years
u_dep_xcb.patch 0000001173 1.15 KB about 1 year
vulkan-Fix-compilation-on-older-platforms.patch 0000006973 6.81 KB over 2 years
Comments for Mesa 13

Artivision Arti's avatar

artivision wrote over 2 years ago

Good day, how can i enable freesync?


Anatoly Bobrov's avatar

khnazile wrote over 2 years 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 about 2 years 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 about 2 years 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 about 2 years ago

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


Anatoly Bobrov's avatar

khnazile wrote about 2 years ago

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


Jess N's avatar

Itzal wrote about 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years ago

Ok, got it sir.


Gabriel Morell's avatar

gmorell wrote 10 months ago

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.


Anatoly Bobrov's avatar

khnazile wrote 10 months ago

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.

openSUSE Build Service is sponsored by