* In this release candidate we have added more PCI IDs for AMD
Vega devices and a number of fixes for the RADV Vulkan drivers.
* On the Intel side we have a selection ranging from quad swizzles
support for ICL to compiler fixes.
* The nine state tracker has also seen some love as do the
Broadcom drivers.
* To top it all up, we have a healthy mount of build system fixes.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=802
- Place khrplatform.h into new package Mesa-KHR-devel. It is now
required by all devel packages that need it. (bsc#1117365)
- Remove n_drisw-Do-not-use-drisw_put_image_shm.patch,
add u_constify-struct-drisw_loader_funcs.patch
and u_drisw-use-separate-drisw_loader_funcs-for-shm.patch.
* Replace workaround with proper fix for crash in VLC and
possibly other applications. (boo#1113533)
OBS-URL: https://build.opensuse.org/request/show/652135
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=786
* Different patches for the DirectX9 and DRI state trackers.
* Several fixes and workarounds for different games, inlcuding
RAGE, Yakuza and The Evil Within, Wolfenstein The Old Blood
ARMA 3, or No Mans Sky.
* A bunch of fixes for different drivers, including r600,
nouveau, radeonsi, anv, radv, virgl, i965, nvc0 or nv50.
Worth to mention a fix for GPU hangs in Radeonsi.
* State Trackers also get different fixes and corrections.
* Finally, fixes for GLSL and NIR are also in this queue.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=776
- update to 18.2.1
* Lot of fixes for Vulkan drivers.
- get rid of libwayland-egl1/libwayland-egl-devel completely; also
for older Leap versions
- update to 18.2.0
* This release consists of nearly 2200 commits from approximately
130 developers.
* The top highlights include:
- OpenGL 4.3 on virgl.
- OpenGL 4.4 Compatibility profile on radeonsi.
- OpenGL ES 3.2 on radeonsi and virgl.
- GL_ARB_ES3_2_compatibility on radeonsi.
- GL_ARB_fragment_shader_interlock on i965.
- GL_ARB_sample_locations and GL_NV_sample_locations on nvc0 (GM200+).
- GL_ANDROID_extension_pack_es31a on radeonsi.
- GL_KHR_texture_compression_astc_ldr on radeonsi.
- GL_NV_conservative_raster and GL_NV_conservative_raster_dilate on
nvc0 (GM200+).
- GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102+).
- multisampled images on nvc0 (GM107+) (now supported on GF100+).
* Additional features:
- ANV Extensions:
- VK_KHR_bind_memory2.
- VK_KHR_external_fence.
- VK_KHR_external_fence_capabilities.
- VK_KHR_external_semaphore.
- VK_KHR_external_semaphore_capabilities.
- VK_KHR_maintenance2.
OBS-URL: https://build.opensuse.org/request/show/637103
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=774
* Mesa 18.1.7 is now available for general consumption. This
release has been rather small compared to the last few
release, There's just a handful of fixes in total. Meson,
radv, anv, gallium winsys, intel, i965, and r600 were the
only recipients of fixs this go around.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=769
* autotools fixes for libglvnd, libgl naming, and pkgconfig
* meson fixed its handling of stale symlinks wrt megadrivers
* windows relaged fixes
* some bug fixes for clover
* plenty of egl, wayland, glx, and dri3 fixes
* a couple of nir fixes
* and on the driver side, radv, intel, vc4, etnaviv, swr, r600, amd, and
nouveau all had a few fixes
- supersedes archlinux_glvnd-fix-gl-dot-pc.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=766
- update to 18.1.3
* numerous fixes for radv
* some fixes for common radeon code
* fixes for both the nir and glsl compilers
* An i965 fix for some gpu hangs on SNB
- update to 18.1.3
* numerous fixes for radv
* some fixes for common radeon code
* fixes for both the nir and glsl compilers
* An i965 fix for some gpu hangs on SNB
- add mako_4_radv.patch - fixes Mako detection for RADV/intel
OBS-URL: https://build.opensuse.org/request/show/619902
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=754
- update to 18.1.2
* Fixes for libatomic checks on non-arm and non-x86 platforms
* porting of additional libatomic checks to meson from autotools
* numerous radv fixes
* numerous intel fixes
* A few fixes each for radeonsi, r300, ac, glx, and vulkan
- update to 18.1.2
* Fixes for libatomic checks on non-arm and non-x86 platforms
* porting of additional libatomic checks to meson from autotools
* numerous radv fixes
* numerous intel fixes
* A few fixes each for radeonsi, r300, ac, glx, and vulkan
OBS-URL: https://build.opensuse.org/request/show/617305
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=751
- Update to 18.1.1
- drop U_dri3-Stricter-SBC-wraparound-handling.patch
* Radv fixed one extension and several features on a per-generation basis.
* Vulkan got fixes for a potential free of uninitialized memory
* Tegra got modifier fixes.
* nv30 fixed displayable formats.
* i965 now works correctly for GLK 2x6 systems.
- Update to 18.1.1
- drop U_dri3-Stricter-SBC-wraparound-handling.patch
* Radv fixed one extension and several features on a per-generation basis.
* Vulkan got fixes for a potential free of uninitialized memory
* Tegra got modifier fixes.
* nv30 fixed displayable formats.
* i965 now works correctly for GLK 2x6 systems.
OBS-URL: https://build.opensuse.org/request/show/614240
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=749
- Add patch U_dri3-Stricter-SBC-wraparound-handling.patch
This fixes an error with timestamps, avoiding near infinite client
hangs with the new X server 1.20 release and some clients, the most
prominent being plasmashell & steam
Bugentry: FDO#106351
- Add patch U_dri3-Stricter-SBC-wraparound-handling.patch
This fixes an error with timestamps, avoiding near infinite client
hangs with the new X server 1.20 release and some clients, the most
prominent being plasmashell & steam
Bugentry: FDO#106351
OBS-URL: https://build.opensuse.org/request/show/611357
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=747
- Update to 18.1.0
- refreshed archlinux_0001-Fix-linkage-against-shared-glapi.patch
- add u_intel_anv-make-scripts-python-2-3-compat.patch for build ANV
with python
* Vulkan 1.1 support for the ANV and RADV drivers.
* RadeonSI and RADV have "Vega M" GPU support for Kabylake G processors
* A simple Gallium3D HUD option as an alternative to the advanced
heads-up display
* There is also now Vega 12 support too.
* For new hardware support on the Intel side are the initial
bits for Intel Icelake.
* The Intel driver stack has meanwhile landed more SPIR-V
bits towards OpenGL 4.6.
* The Intel ANV driver has received new extensions too as well as
enabling features like MSAA fast clears.
* VP9 VA-API support for VCN and HEVC Main for VCN - Raven Ridge CPUs.
* DRI3 1.1/1.2 support for going with the soon-to-be-out X.Org Server 1.20.
* Etnaviv performance counter support when paired with the latest Etnaviv
DRM in the mainline kernel.
* The last-year-GSoC'ed OpenMAX Tizonia H.264 encoder/decoder.
* UVD-based HEVC video encoding.
* OpenGL 3.1 ARB_compatibility support for the major Gallium3D drivers.
* RadeonSI 32-bit pointers support.
* The Intel GLSL shader cache is enabled by default.
* Nouveau NVC0 meanwhile finally has ARB_bindless_texture support.
* On the old hardware front, R600g is now effectively at OpenGL 4.4
for the Radeon HD 5800/6900 series.
- Update to 18.1.0
- refreshed archlinux_0001-Fix-linkage-against-shared-glapi.patch
OBS-URL: https://build.opensuse.org/request/show/610642
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=745
* r600 driver gets a fix for constant buffer boounds, which
fixes rendering bugs in Trine and Witcher 1.
* Several fixes for RADV driver: fixes around alpha channel
in Pre-Vega, fix in multisample image copies, and fixes
around multilayer images in compute path.
* For the case of ANV/i965 drivers, also a couple of fixes,
all of them around ISP. On top, there are a couple of fixes
relative to code emission around 16-bit integers, and a a
fix for a leak in blorp for Gen4 and Gen5.
* Speaking of leaks, there are also fixes for
winsys/radeon/amdgpu and pipe-loader.gets a couple of patches
to fix a couple of leaks.
* SPIR-V part gets a patch to apply OriginUpperLeft to FragCoord.
* Mesa core gets a couple of patches to fix error handling in
get_framebuffer_parameteriv, and to add missing support for
glFogiv(GL_FOG_DISTANCE_MODE_NV).
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=742