* This is the second bug fix release, back on the regular
schedule. There's a lot here: nir, panfrost, gallium video,
freedreno, nouveau, turnip, r300, gallium core, r600, virgl,
core vulkan, anv, clover, d3d12, utils, radv, and plenty of
zink.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1149
- update to 22.1.6:
* llvmpipe: make last_fence a screen/rast object not a context one. llvmpipe:
keep context list and use to track resource usage.
* Revert "pan/bi: Require ATEST coverage mask input in R60"
* intel/dev: drop warning for unhandled hwconfig keys
* anv: Use sampleLocationsEnable for sample locations
- update to 22.1.5:
* radv: dynamic vertex input failure
* anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL
* anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure
* anv: ICL hiz issue
* Error compiling gallium-nine on i686 using musl libc
* dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom
OBS-URL: https://build.opensuse.org/request/show/997583
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1129
- update to 22.1.4:
* anv: disable non uniform indexing of UBOs
* anv: use the right helper to invalidate memory
* intel/fs: ray query fix for global address
* isl: add new helper for format component compatibility
* radeonsi: fix random PS wave size
* r300: Keep rc_rename_regs() from overflowing
* aco/ra: update register file when updating phi definition
* radv: Fix vkCmdCopyQueryResults -> vkCmdResetPool hazard
OBS-URL: https://build.opensuse.org/request/show/992106
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1127
" There's a lot of zink here, thanks to Mike for help with manually
backporting parts of it! We've als got a bunch of fixes for panfrost,
and some for intel, radeon, llvmpip, dzn, broadcom, nir, core gallium,
the va state tracker, and freedren."
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1120
Intel GPUs
- autoselect libvulkan_radeon package via hardware supplements on
AMD GPUs
- no longer install libvulkan_lvp package (lavapipe=Software
Vulkan driver), libvulkan_broadcom and libvulkan_freedreno packages
by default, i.e. no longer have libvulkan_intel/libvulkan_radeon
and libvulkan_lvp packages installed at the same time (boo#1180522)
- libvulkan_intel/libvulkan_radeon/libvulkan_lvp now require
Mesa-vulkan-device-select package, not the other way round!
(baselibs.conf also adjusted)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1084
* Panfrost is now officially GLES 3.1 conformant
* RADV has (experimental) ray tracing support
* Iris gained threaded shader compilation
* Zink has seen an enormous amount of work, and now supports GLES 3.2
* Lavapipe has a bunch of new extensions, and now supports Vulkan 1.2
* LLVMpipe got 2-3 times faster for 2D workloads, and gained support for
the compatibility profile on GL 4.5
* VA-API gained support for AV1 videos
* EGL now works on Windows
* Wayland got a workaround for games making bad assumption (alpha means
transparency? who could have known)
* VK_EXT_color_write_enable on lavapipe
* GL_ARB_texture_filter_anisotropic in llvmpipe
* Anisotropic texture filtering in lavapipe
* VK_EXT_shader_atomic_float2 on Intel and RADV.
* VK_EXT_vertex_input_dynamic_state on RADV.
* VK_KHR_timeline_semaphore on lavapipe
* VK_EXT_external_memory_host on lavapipe
* GL_AMD_pinned_memory on llvmpipe
* GL 4.5 compatibility on llvmpipe
* VK_EXT_primitive_topology_list_restart on RADV and lavapipe.
* ES 3.2 on zink
* VK_KHR_depth_stencil_resolve on lavapipe
* VK_KHR_shader_integer_dot_product on RADV.
* OpenGL FP16 support on llvmpipe
* VK_KHR_shader_float16_int8 on lavapipe
* VK_KHR_shader_subgroup_extended_types on lavapipe
* VK_KHR_spirv_1_4 on lavapipe
* Experimental raytracing support on RADV
* VK_KHR_synchronization2 on Intel
* NGG shader based culling is now enabled by default on GFX10.3 on RADV.
* VK_KHR_maintenance4 on RADV
* VK_KHR_format_feature_flags2 on RADV.
* EGL_EXT_present_opaque on wayland
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1068