Revisions of Mesa

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 980454 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 441)
- Update to 22.1.1
  * first bugfix release
- supersedes U_llvmpipe-flush-resources-for-kms-swrast-path.patch

- Add patch to fix glitches with KMS (boo#1199885):
  * U_llvmpipe-flush-resources-for-kms-swrast-path.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 979185 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 440)
- buildrequire DirectX-Headers only on %{ix86} x86_64, since it's
  only relevant on these platforms 

- Calling patch with '-p1' (as the others are) so 'git show'
  .patch output works.

- Generating 'n_stop-iris-flicker.patch' from 'git format-patch' vs.
  a standard diff.

- Fixing up 'stop-iris-flicker.patch' patch name to follow standards.

- Switching out 'directx-headers' for 'DirectX-Headers'.

- Adding changes I need for iris to not flicker and have d3d12
  available for use in WSL.

- Adding 'stop-iris-flicker.patch'.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 978155 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 439)
- Update to 22.1.0
  * lot of great featurres, including (since rc5) additional 
    kopper backports for zink, and support for Intel's Alchemist
    DG2 platform.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 977269 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 438)
- autoselect libvdpau_r300/libvdpau_r600/libvdpau_radeonsi packages
  via hardware supplements on AMD GPUs
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 975094 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 437)
- Update to 22.0.3
  * bugfix release with fixes for most of the major drivers

- _constraints: 
  * raised requirements to 9 GB disk space and added aarch64
    architecture (bsc#1199040)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 972113 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 436)
- Update to 22.0.2
  * bugfix release with almost all nominated patches
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 965780 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 434)
- Update to 22.0.1
  * fixes in lavapipe and zink, maintainer scripts and panfrost
- supersedes U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 963924 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 433)
- get rid of Mesa-libVulkan-devel(-32bit) package, which no longer
  makes sense since Mesa 21.1.0 
  * https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916860ec217eac60903e0a9d10189d1c53
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 961641 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 432)
- U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch 
  * Due to a typo the private requires to libdrm were lost in dri.pc.
    Fixed another typo (only comment).

- enabled "i915" Gallium-based Intel Gen3 driver

- fixed llvm/clang buildrequires for sle15-sp4/Leap 15.4 

- no longer try to build classic non-Gallium OpenGL drivers 
  i915, i965, nouveau, r100 and r200, which have been dropped with
  Mesa 22.0.0; see also some documentation on Phoronix
  https://www.phoronix.com/scan.php?page=news_item&px=Mesa-Classic-Retired

- update to 22.0.0
  * lavapipe,radv,anv KHR_dynamic_rendering
  * radv EXT_image_view_min_lod
  * VK_KHR_synchronization2 on RADV.
  * OpenSWR has been moved to the Amber branch
  * radeonsi, zink ARB_sparse_texture
  * d3d12 GLES3.1 (shader storage buffers, images, compute, indirect draw, draw params, 
    ARB_framebuffer_no_attachments, ARB_sample_shading, and GLSL400)
  * radeonsi, zink ARB_sparse_texture2
  * zink EXT_memory_object, EXT_memory_object_fd, EXT_semaphore, EXT_semaphore_fd
  * anv VK_VALVE_mutable_descriptor_type
  * Vulkan 1.3 on RADV,Anv.
  * radeonsi, zink ARB_sparse_texture_clamp
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 958702 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 431)
- baselibs.conf: readded mistakenly removed packages
  * Mesa-libVulkan-devel
  * Mesa-vulkan-device-select
  * Mesa-vulkan-overlay

- raise memory limit to 1024 in the hope of avoiding OOM on ppc64
  (boo#1196640)

- autoselect libvulkan_intel package via hardware supplements on
  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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 957247 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 430)
- update to 21.3.7
  * sixth bugfix release
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 953224 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 429)
- update to 21.3.6
  * sixth bugfix release
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 951586 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 428)
- update to 21.3.5
  * bugfix release: mostly Zink fixes
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 946939 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 427)
- using memory-constraints on ppc64 for trying to avoid OOM during
  build (boo#1194739)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 946456 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 426)
- update to 21.3.4 
  * bugfix release
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 944902 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 425)
- rename n_no-sse2-on-ix86.patch to
  n_no-sse2-on-ix86-except-for-intel-drivers.patch
  * no longer disable sse2 support for intel drivers, since this
    breaks build, which is probably unresolvable (boo1190409)

- n_no-sse2-on-ix86.patch
  * disabled sse2 support on %ix86 (boo#1190409)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 935153 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 423)
- update to 21.3.1
  * mostly AMD, Intel & Zink fixes.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 932062 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 422)
- n_buildfix-21.3.0.patch
  * fixes Mesa-drivers build 

- update to 21.3.0
  * 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
Displaying revisions 61 - 80 of 501
openSUSE Build Service is sponsored by