223 lines
7.2 KiB
ReStructuredText
223 lines
7.2 KiB
ReStructuredText
Mesa 23.1.7 Release Notes / 2023-09-06
|
|
======================================
|
|
|
|
Mesa 23.1.7 is a bug fix release which fixes bugs found since the 23.1.6 release.
|
|
|
|
Mesa 23.1.7 implements the OpenGL 4.6 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.6. OpenGL
|
|
4.6 is **only** available if requested at context creation.
|
|
Compatibility contexts may report a lower version depending on each driver.
|
|
|
|
Mesa 23.1.7 implements the Vulkan 1.3 API, but the version reported by
|
|
the apiVersion property of the VkPhysicalDeviceProperties struct
|
|
depends on the particular driver being used.
|
|
|
|
SHA256 checksum
|
|
---------------
|
|
|
|
::
|
|
|
|
409641eadf0ed1c7794797a6f5a0b0195b5580b282166e5ec5629c6bcda6acd3 mesa-23.1.7.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- [Google][Rex][anv] GLES dEQP test fails in anv when run via ANGLE-on-Venus on ChromeOS ARCVM.
|
|
- VAAPI on VCN: bad stream may crash whole gfx system
|
|
- VAAPI: AMDGPU crash on RX 6900 XT on corrupted video
|
|
- aco: Assertion when compiling CP2077 shader
|
|
- anv: flakiness on tgl+ with samplemask handling
|
|
- [RADV] Dead by Daylight memory leak (shader-related?) on 23.1.6
|
|
- gpu hang on DG2 when running KHR-GLES31.core.texture_cube_map_array.image_op_tess*
|
|
- KHR-GLES31.core.texture_cube_map_array.image_op_tessellation_evaluation_sh fail on GFX12+
|
|
- radv: commit 81641b01555faa4dd1dfc7de2513ad8d63e77ab7 leaded to artifacts in Quake II RTX
|
|
- [radv] Colors are distorted in Cyberpunk 2077 with ray tracing enabled
|
|
- Forza Horizon 5 stuttering since mesa 23.1.4 / 9b008673 revert as a FIX
|
|
- glCopyTexSubImage2D is very slow on Intel
|
|
- [RADV] red and pink tinted shadows in Overwatch 2 on 7900 XTX
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Alyssa Rosenzweig (1):
|
|
|
|
- nir/passthrough_gs: Fix array size
|
|
|
|
Chia-I Wu (1):
|
|
|
|
- ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces
|
|
|
|
Corentin Noël (1):
|
|
|
|
- virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host
|
|
|
|
Daniel Schürmann (1):
|
|
|
|
- nir/opt_move: fix handling of if-condition
|
|
|
|
David Heidelberg (1):
|
|
|
|
- ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace
|
|
|
|
David Rosca (1):
|
|
|
|
- Revert "radeonsi/vcn: add an exception of field case for h264 decoding"
|
|
|
|
Dmitry Baryshkov (1):
|
|
|
|
- tu: Pass real size of prime buffers to allocator
|
|
|
|
Emma Anholt (2):
|
|
|
|
- freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.
|
|
- disk_cache: Disable the "List" test for RO disk cache.
|
|
|
|
Eric Engestrom (22):
|
|
|
|
- docs: add sha256sum for 23.1.6
|
|
- .pick_status.json: Update to 9d442b459a43264c28994e65dcaacfe303feedd1
|
|
- .pick_status.json: Mark aebe58458611e0bb585a5bce8e16c1175783f3cc as denominated
|
|
- .pick_status.json: Update to 61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3
|
|
- .pick_status.json: Update to 5fa9f842b09694a91310640ae949327a74d1bcd2
|
|
- vc4: drop duplicate .lower_ldexp
|
|
- zink: fix format in zink_make_{image,texture}_handle_resident()
|
|
- .pick_status.json: Mark 04ba4059b7243fb9258df12154ce1e7a01e019c8 as denominated
|
|
- .pick_status.json: Mark fe4208ed4c9a08c7963caa287ae34e9357de68af as denominated
|
|
- v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo
|
|
- v3dv: fix copy/pasted type of \`sample`
|
|
- v3dv: fix shader stage name in error message
|
|
- v3d/qpu: fix type of function argument
|
|
- .pick_status.json: Update to 939845e424da7b2433902a9954cb6b615cd06d41
|
|
- .pick_status.json: Mark 5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e as denominated
|
|
- .pick_status.json: Mark 9865e5dff49395543da4331a943ba5a03ce6a413 as denominated
|
|
- .pick_status.json: Update to 3a949de28c42d8714320e56bd99168148503da7d
|
|
- .pick_status.json: Mark f97e38f9cdabf6e1cfab11ebaabf193492bd403c as denominated
|
|
- .pick_status.json: Mark fa6562b239f00f9f72c988459e252bdee072fd73 as denominated
|
|
- .pick_status.json: Update to 318b83899056d02ee83817cf16201a128fb81443
|
|
- .pick_status.json: Mark 83716b08cf103622829d84e673584781ee8850f6 as denominated
|
|
- .pick_status.json: Mark 8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec as denominated
|
|
|
|
Faith Ekstrand (4):
|
|
|
|
- nir: Fix nir_op_mov handling in nir_collect_src_uniforms
|
|
- nir: Handle nir_op_mov properly in opt_shrink_vectors
|
|
- nir: Don't handle nir_op_mov in get_undef_mask in opt_undef
|
|
- nir: Fix metadata in nir_lower_is_helper_invocation
|
|
|
|
Friedrich Vock (2):
|
|
|
|
- nir/load_store_vectorize: Handle intrinsics with constant base
|
|
- radv/rt: Pre-initialize instance address
|
|
|
|
Georg Lehmann (1):
|
|
|
|
- aco: fix u2f16 with 32bit input
|
|
|
|
Helen Koike (1):
|
|
|
|
- ci/android: remove strace output from cuttlefish-runner.sh
|
|
|
|
Jordan Justen (2):
|
|
|
|
- intel/dev: Use RPL-U name on RPL-U devices
|
|
- intel/dev: Add more RPL PCI IDs
|
|
|
|
Karol Herbst (3):
|
|
|
|
- rusticl/kernel: optimize nir between lowering io and explicit types
|
|
- nv50: limit max code uploads to 0x8000
|
|
- rusticl/memory: do not verify pitch for IMAGE1D_BUFFER
|
|
|
|
Kenneth Graunke (1):
|
|
|
|
- iris: Check prog[] instead of uncompiled[] for BLORP state skipping
|
|
|
|
Leo Liu (1):
|
|
|
|
- radeonsi/vcn: fix the incorrect dt_size
|
|
|
|
Lionel Landwerlin (5):
|
|
|
|
- intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch
|
|
- intel/compiler: fix dynamic alpha-to-coverage handling
|
|
- intel/fs: implement dynamic interpolation mode for dynamic persample shaders
|
|
- anv: add missing ISL storage usage
|
|
- intel/nir: rerun lower_tex if it lowers something
|
|
|
|
Marek Vasut (1):
|
|
|
|
- etnaviv: Fully replicate back stencil config
|
|
|
|
Matt Turner (1):
|
|
|
|
- Revert "intel/fs: only avoid SIMD32 if strictly inferior in throughput"
|
|
|
|
Mike Blumenkrantz (3):
|
|
|
|
- vk/graphics: fix CWE handling with DS3
|
|
- zink: wait on async fence during ctx program removal
|
|
- zink: don't start multiple cache jobs for the same program
|
|
|
|
Paul Gofman (1):
|
|
|
|
- driconf: add a workaround for Rainbow Six Extraction
|
|
|
|
Rhys Perry (5):
|
|
|
|
- radv: disable 64-bit color attachments
|
|
- radv: fix 128bpp comp-to-single clears
|
|
- aco: fix p_bpermute_gfx6 with input at non-zero byte
|
|
- aco/spill: skip p_branch in process_block
|
|
- aco/spill: add all live-in to merge block spill candidates
|
|
|
|
Rohan Garg (3):
|
|
|
|
- crocus: fix GFX_VERx10 macro
|
|
- blorp: drop undefined macro
|
|
- iris: migrate preemption streamwout wa to WA infra
|
|
|
|
Samuel Pitoiset (2):
|
|
|
|
- Revert "radv/amdgpu: workaround a kernel bug when replacing sparse mappings"
|
|
- Revert "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build"
|
|
|
|
Sviatoslav Peleshko (2):
|
|
|
|
- dri: Use RGB internal formats for RGBX formats
|
|
- intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line
|
|
|
|
Tapani Pälli (1):
|
|
|
|
- mesa: fix some TexParameter and SamplerParameter cases
|
|
|
|
Tatsuyuki Ishi (1):
|
|
|
|
- radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.
|
|
|
|
Timothy Arceri (1):
|
|
|
|
- util: add radeonsi workaround for Nowhere Patrol
|
|
|
|
Timur Kristóf (5):
|
|
|
|
- ac/nir: Add done arg to ac_nir_export_position.
|
|
- ac/nir: Slightly refactor how pos0 exports are added when missing.
|
|
- ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.
|
|
- ac/nir/ngg: Refactor mesh shader primitive export.
|
|
- ac/nir/ngg: Wait for attribute ring stores in mesh shaders.
|
|
|
|
antonino (3):
|
|
|
|
- vulkan/wsi: add \`vk_wsi_force_swapchain_to_current_extent` driconf
|
|
- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle"
|
|
- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "Serious Sam Fusion"
|