System for rendering interactive 3-D graphics

Edit Package Mesa

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
Mesa-drivers-rpmlintrc 0000000523 523 Bytes
Mesa-drivers.changes 0000243602 238 KB
Mesa-drivers.spec 0000034685 33.9 KB
Mesa-rpmlintrc 0000000523 523 Bytes
Mesa.changes 0000243602 238 KB
Mesa.keyring 0000394470 385 KB
Mesa.spec 0000034579 33.8 KB
README.updates 0000000413 413 Bytes
_constraints 0000000258 258 Bytes
baselibs.conf 0000004571 4.46 KB
manual-pages.tar.bz2 0000137685 134 KB
mesa-19.1.0.tar.xz 0010926676 10.4 MB
mesa-19.1.0.tar.xz.sig 0000000566 566 Bytes
n_drirc-disable-rgb10-for-chromium-on-amd.patch 0000000967 967 Bytes
n_glesv1_cm-glesv2.patch 0000000288 288 Bytes
pre_checkin.sh 0000000571 571 Bytes
u_dep_xcb.patch 0000001308 1.28 KB
Revision 350 (latest revision is 511)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 710853 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 350)
- reverted latest change in specfile; it's not needed; llvm8 is
  already been chosen on factory/TW by default ...

- use llvm8 on factory/TW 

- n_glesv1_cm-glesv2.patch
  * reenables build of GLESv1_CM and GLESv2 ...
- readded pkgconfig files for GLESv1_CM and GLESv2 to filelists
- removed again virtual provides for 
  * pkgconfig(glesv1_cm)
  * pkgconfig(glesv2)

- reenable LTO with Mesa 19.1 (boo#1133265, comment#5) 
- enabled new gallium drivers
  * iris (newer Intel GPUs) 
  * lima, panfrost on ARM64
- virtually provide
  * pkgconfig(glesv1_cm)
  * pkgconfig(glesv2)
  in libGLESv1_CM-devel/libGLESv2-devel packages, since these files
  have been removed from Mesa via git commit #1587586

- Update to 19.1.0:
  * Mesa 19.1.0 implements the OpenGL 4.5 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.5. OpenGL 4.5 is only available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * The top highlights include:
    - GL_ARB_parallel_shader_compile for all drivers.
    - GL_EXT_gpu_shader4 on all GL 3.1 drivers.
    - GL_EXT_shader_image_load_formatted on radeonsi.
    - GL_EXT_texture_buffer_object on all GL 3.1 drivers.
    - GL_EXT_texture_compression_s3tc_srgb on Gallium and i965
      drivers (ES extension).
    - GL_NV_compute_shader_derivatives on Iris and i965 drivers.
    - GL_KHR_parallel_shader_compile on all drivers.
    - GL_INTEL_conservative_rasterization on Iris.
- Refresh patches with quilt.
- Clean-up spec files for .pc and other files no longer built.
Comments 2


Richard Wallwork's avatar

This issue affecting icelake graphics and preventing wayland sessions on gnome seems to have been resolved on other distros https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889 but is still occuring on tumbleweed. Apologies if I am posting in the wrong place, but wondering if it is on your radar?

Also relates to bug https://bugzilla.opensuse.org/show_bug.cgi?id=1216003

openSUSE Build Service is sponsored by