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 over 2 years
Mesa-drivers-rpmlintrc 0000000523 523 Bytes over 3 years
Mesa-drivers.changes 0000243855 238 KB 3 days
Mesa-drivers.spec 0000033243 32.5 KB 3 days
Mesa-git.tar.bz2 0018457347 17.6 MB 3 days
Mesa-rpmlintrc 0000000523 523 Bytes over 3 years
Mesa.changes 0000243855 238 KB 3 days
Mesa.spec 0000033137 32.4 KB 3 days
README.updates 0000000413 413 Bytes over 14 years
_constraints 0000000258 258 Bytes over 3 years
baselibs.conf 0000005873 5.74 KB 10 months
manual-pages.tar.bz2 0000137685 134 KB almost 15 years
n_add-Mesa-headers-again.patch 0000000474 474 Bytes 9 months
n_opencl_dep_libclang.patch 0000001804 1.76 KB about 1 year
pre_checkin.sh 0000000571 571 Bytes over 3 years
u_dep_xcb.patch 0000001173 1.15 KB 9 months
vulkan-Fix-compilation-on-older-platforms.patch 0000006973 6.81 KB about 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 over 1 year 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 over 1 year 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 over 1 year ago

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


Anatoly Bobrov's avatar

khnazile wrote over 1 year ago

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


Jess N's avatar

Itzal wrote over 1 year 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 over 1 year 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 over 1 year 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 over 1 year ago

Ok, got it sir.


Gabriel Morell's avatar

gmorell wrote 6 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 6 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