188 lines
5.4 KiB
ReStructuredText
188 lines
5.4 KiB
ReStructuredText
Mesa 24.1.1 Release Notes / 2024-06-05
|
|
======================================
|
|
|
|
Mesa 24.1.1 is a bug fix release which fixes bugs found since the 24.1.0 release.
|
|
|
|
Mesa 24.1.1 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.1.1 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
|
|
---------------
|
|
|
|
::
|
|
|
|
0038826c6f7e88d90b4ce6f719192fa58ca7dedf4edcaa1174cf7bd920ef89ea mesa-24.1.1.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- [anv] failures when upgrading vulkancts 1.3.6 -> 1.3.7 on intel mesa ci
|
|
- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks
|
|
- zink: nir validation failures in Sparse code
|
|
- nir: nir_opt_varyings uses more stack than musl libc has
|
|
- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Amit Pundir (1):
|
|
|
|
- android: Fix zink build failure
|
|
|
|
Dave Airlie (1):
|
|
|
|
- Revert "zink: use a slab allocator for zink_kopper_present_info"
|
|
|
|
David Heidelberg (1):
|
|
|
|
- ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml
|
|
|
|
David Rosca (1):
|
|
|
|
- frontends/va: Fix leak when destroying VAEncCodedBufferType
|
|
|
|
Eric Engestrom (8):
|
|
|
|
- docs: add sha256sum for 24.1.0
|
|
- .pick_status.json: Mark 410ca6a3e99c5c1c9c91f0f79bf43a35103cbd98 as denominated
|
|
- freedreno/a6xx: fix kernel -> compute handling
|
|
- panfrost: mark tests as fixed
|
|
- panfrost/ci: add missing genxml trigger path
|
|
- .pick_status.json: Update to f32a258503b40e8e19a1498998b0d4f8b8abb488
|
|
- .pick_status.json: Update to 0311ac50adb6016efcb455ea52b11f422d6b797e
|
|
- .pick_status.json: Update to 6889a0a5dd970bbfcd407085c8f12356a9dfe334
|
|
|
|
Eric R. Smith (4):
|
|
|
|
- get_color_read_type: make sure format/type combo is legal for gles
|
|
- glsl: test both inputs when sorting varyings for xfb
|
|
- panfrost: fix some omissions in valhall flow control
|
|
- panfrost: change default rounding mode for samplers
|
|
|
|
Faith Ekstrand (2):
|
|
|
|
- nir: Handle cmat types in lower_variable_initializers
|
|
- spirv: Handle constant cooperative matrices in OpCompositeExtract
|
|
|
|
Friedrich Vock (2):
|
|
|
|
- radv: Use max_se instead of num_se where appropriate
|
|
- radeonsi: Use max_se instead of num_se where appropriate
|
|
|
|
Iago Toral Quiroga (4):
|
|
|
|
- broadcom/compiler: make add_node return the node index
|
|
- broadcom/compiler: don't assign payload registers to spilling setup temps
|
|
- broadcom/compiler: apply payload conflict to spill setup before RA
|
|
- v3dv: fix incorrect index buffer size
|
|
|
|
Ian Romanick (1):
|
|
|
|
- nir/search: Fix is_16_bits for vectors
|
|
|
|
Iván Briano (1):
|
|
|
|
- anv: check cmd_buffer is on a transfer queue more properly
|
|
|
|
Jose Maria Casanova Crespo (8):
|
|
|
|
- v3d: fix CLE MMU errors avoiding using last bytes of CL BOs.
|
|
- v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs.
|
|
- v3d: Increase alignment to 16k on CL BO on RPi5
|
|
- v3dv: Increase alignment to 16k on CL BO on RPi5
|
|
- v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed
|
|
- v3dv: Emit stencil draw clear if needed for GFXH-1461
|
|
- v3dv: really fix CLE MMU errors on 7.1HW Rpi5
|
|
- v3d: really fix CLE MMU errors on 7.1HW Rpi5
|
|
|
|
Juan A. Suarez Romero (1):
|
|
|
|
- ci: define SNMP base interface on runner
|
|
|
|
Karol Herbst (7):
|
|
|
|
- nouveau: import nvif/ioctl.h file from libdrm_nouveau
|
|
- gallium/vl: stub vl_video_buffer_create_as_resource
|
|
- gallium/vl: remove stubs which are defined in mesa_util
|
|
- meson: centralize galliumvl_stub handling
|
|
- rusticl: link against libgalliumvl_stub
|
|
- rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks
|
|
- iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers
|
|
|
|
Kevin Chuang (1):
|
|
|
|
- anv: Properly fetch partial results in vkGetQueryPoolResults
|
|
|
|
Konstantin Seurer (1):
|
|
|
|
- llvmpipe: Use a second LLVMContext for compiling sample functions
|
|
|
|
Lionel Landwerlin (8):
|
|
|
|
- .pick_status.json: Update to ce43d7eb7f97bdde61b184a99940c4b03c2f0929
|
|
- anv: fix shader identifier handling
|
|
- intel/brw: ensure find_live_channel don't access arch register without sync
|
|
- anv: fix utrace compute walker timestamp captures
|
|
- anv: fix timestamp copies from secondary buffers
|
|
- intel: fix HW generated local-id with indirect compute walker
|
|
- brw: use a single virtual opcode to read ARF registers
|
|
- anv: fix Gfx9 fast clears on srgb formats
|
|
|
|
Mike Blumenkrantz (1):
|
|
|
|
- zink: add atomic image ops to the ms deleting pass
|
|
|
|
Natanael Copa (1):
|
|
|
|
- nir/opt_varyings: reduce stack usage
|
|
|
|
Renato Pereyra (1):
|
|
|
|
- anv: Attempt to compile all pipelines even after errors
|
|
|
|
Rhys Perry (1):
|
|
|
|
- radv: malloc graphics pipeline stages
|
|
|
|
Samuel Pitoiset (3):
|
|
|
|
- radv: fix setting a custom pitch for CB on GFX10_3+
|
|
- radv: fix flushing DB meta cache on GFX11.5
|
|
- radv: fix VRS subpass attachments with mipmaps
|
|
|
|
Tapani Pälli (1):
|
|
|
|
- anv/android: enable emulated astc for applications
|
|
|
|
Timur Kristóf (1):
|
|
|
|
- radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT.
|
|
|
|
Valentine Burley (1):
|
|
|
|
- wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM
|
|
|
|
Yusuf Khan (1):
|
|
|
|
- zink/query: begin time elapsed queries even if we arent in a rp
|
|
|
|
bbhtt (1):
|
|
|
|
- nvk: Clean up unused header from libdrm_nouveau
|