| Mesa 24.0.7 Release Notes / 2024-05-08 |
| ====================================== |
| |
| Mesa 24.0.7 is a bug fix release which fixes bugs found since the 24.0.6 release. |
| |
| Mesa 24.0.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 24.0.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 |
| --------------- |
| |
| :: |
| |
| 7454425f1ed4a6f1b5b107e1672b30c88b22ea0efea000ae2c7d96db93f6c26a mesa-24.0.7.tar.xz |
| |
| |
| New features |
| ------------ |
| |
| - None |
| |
| |
| Bug fixes |
| --------- |
| |
| - mesa 24 intel A770 KOTOR black shadow smoke scenes |
| - Graphical glitches in RPCS3 after updating Vulkan Intel drivers |
| - [R600] OpenGL and VDPAU regression in Mesa 23.3.0 - some bitmaps get distorted. |
| - VAAPI radeonsi: VBAQ broken with HEVC |
| - radv: vkCmdWaitEvents2 is broken |
| - Zink: enabled extensions and features may not match |
| |
| |
| Changes |
| ------- |
| |
| Boris Brezillon (3): |
| |
| - panfrost: do not write outside num_wg_sysval |
| - panfrost: Add the BO containing fragment program descriptor to the batch |
| - pan/kmod: Make default allocator thread-safe |
| |
| Constantine Shablia (2): |
| |
| - pan/bi: fix 1D array tex coord lowering |
| - panfrost: report correct MAX_VARYINGS |
| |
| Daniel Schürmann (1): |
| |
| - aco/ra: fix kill flags after renaming fixed Operands |
| |
| David Rosca (5): |
| |
| - radeonsi/vcn: Allocate session buffer in VRAM |
| - radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags |
| - radeonsi/vcn: Only enable VBAQ with rate control mode |
| - frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers |
| - Revert "radeonsi/vcn: AV1 skip the redundant bs resize" |
| |
| Eric Engestrom (6): |
| |
| - docs: add sha256sum for 24.0.6 |
| - .pick_status.json: Update to 86281ef15fca378ef48bcb072a762168e537820d |
| - .pick_status.json: Mark 0666a715c7210558017ce717f6b0b947c679a68e as denominated |
| - .pick_status.json: Update to 603982ea802b3846e91a943b413a7baf430e875d |
| - .pick_status.json: Update to 9666756f603f0285d8a93ef93db1c7ec702b671f |
| - .pick_status.json: Update to b8e79d2769b4a4aed7e2103cf0405acc5bdadb86 |
| |
| Erik Faye-Lund (2): |
| |
| - panfrost: correct first-tracking for signature |
| - panvk: avoid dereferencing a null-pointer |
| |
| Georg Lehmann (1): |
| |
| - radv, radeonsi: don't use D16 for f2f16_rtz |
| |
| Gert Wollny (1): |
| |
| - zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback |
| |
| Ian Romanick (1): |
| |
| - intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract |
| |
| Iván Briano (2): |
| |
| - anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE |
| - anv: fix casting to graphics_pipeline_base |
| |
| Karol Herbst (2): |
| |
| - nir: fix nir_shader_get_function_for_name for functions without names. |
| - rusticl: use stream uploader for cb0 if prefered |
| |
| Kenneth Graunke (1): |
| |
| - isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations |
| |
| Konstantin Seurer (1): |
| |
| - radv: Handle all dependencies of CmdWaitEvents2 |
| |
| Lionel Landwerlin (2): |
| |
| - anv: disable dual source blending state if not used in shader |
| - intel/brw: fixup wm_prog_data_barycentric_modes() |
| |
| Mike Blumenkrantz (8): |
| |
| - zink: reconstruct features pnext after determining extension support |
| - glthread: check for invalid primitive modes in DrawElementsBaseVertex |
| - zink: prune zink_shader::programs under lock |
| - zink: fully wait on all program fences during ctx destroy |
| - kopper: fix bufferage/swapinterval handling for non-window swapchains |
| - zink: slightly better swapinterval failure handling |
| - zink: clean up accidental debug print |
| - zink: add a tu flake |
| |
| Patrick Lerda (1): |
| |
| - gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization |
| |
| Rohan Garg (1): |
| |
| - anv: formatting fix when printing pipe controls |
| |
| Samuel Pitoiset (1): |
| |
| - radv: fix image format properties with fragment shading rate usage |
| |
| Sviatoslav Peleshko (1): |
| |
| - anv: Fix descriptor sampler offsets assignment |
| |
| Tapani Pälli (1): |
| |
| - iris: change stream uploader default size to 2MB |
| |
| Yiwei Zhang (2): |
| |
| - venus: avoid client allocators for ring internals |
| - venus: fix to destroy all pipeline handles on early error paths |
| |
| Yusuf Khan (1): |
| |
| - nouveau: Fix crash when destination or source screen fences are null |