156 lines
5.0 KiB
ReStructuredText
156 lines
5.0 KiB
ReStructuredText
Mesa 24.0.9 Release Notes / 2024-06-06
|
|
======================================
|
|
|
|
Mesa 24.0.9 is a bug fix release which fixes bugs found since the 24.0.8 release.
|
|
|
|
Mesa 24.0.9 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.9 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
|
|
---------------
|
|
|
|
::
|
|
|
|
51aa686ca4060e38711a9e8f60c8f1efaa516baf411946ed7f2c265cd582ca4c mesa-24.0.9.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks
|
|
- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression
|
|
- anv: unbounded shader cache
|
|
- radv: Crash due to nir validation fail in Enshrouded
|
|
- radv: Crash due to nir validation fail in Enshrouded
|
|
- panforst: T604 issue with using u32 for flat varyings
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Alexandre Marquet (1):
|
|
|
|
- pan/mdg: quirk to disable auto32
|
|
|
|
David Heidelberg (2):
|
|
|
|
- subprojects: uprev perfetto to v45.0
|
|
- 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 (11):
|
|
|
|
- docs: add sha256sum for 24.0.8
|
|
- .pick_status.json: Update to 18c736bcfc55b8fa309ede02332b9c7a2ca22e78
|
|
- .pick_status.json: Mark 01bac643f6c088f7537edf18f2d4094881c1ecda as denominated
|
|
- .pick_status.json: Update to 4b6f7613c0bd161548f1bd45d42b65b4841a278a
|
|
- .pick_status.json: Mark eefe34127f8e8ae2ba91a7837b9dfef999dc3f87 as denominated
|
|
- .pick_status.json: Update to a1ea0956b46778d0331e4ef60ebd2be057fd0e9f
|
|
- .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 6f713a764fb412567caaabd9ae574822e79da383
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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 (5):
|
|
|
|
- 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
|
|
|
|
Kevin Chuang (1):
|
|
|
|
- anv: Properly fetch partial results in vkGetQueryPoolResults
|
|
|
|
Lionel Landwerlin (5):
|
|
|
|
- anv: use weak_ref mode for global pipeline caches
|
|
- 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
|
|
|
|
Renato Pereyra (1):
|
|
|
|
- anv: Attempt to compile all pipelines even after errors
|
|
|
|
Rhys Perry (3):
|
|
|
|
- aco: create lcssa phis for continue_or_break loops when necessary
|
|
- aco: create lcssa phis for continue_or_break loops when necessary
|
|
- radv: malloc graphics pipeline stages
|
|
|
|
Samuel Pitoiset (6):
|
|
|
|
- radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
|
|
- radv: set image view descriptors as buffer for non-graphics GPU
|
|
- radv: mark some formats as unsupported on GFX8/CARRIZO
|
|
- radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9
|
|
- radv: fix setting a custom pitch for CB on GFX10_3+
|
|
- radv: fix flushing DB meta cache on GFX11.5
|
|
|
|
Tapani Pälli (1):
|
|
|
|
- anv/android: enable emulated astc for applications
|
|
|
|
Yusuf Khan (1):
|
|
|
|
- zink/query: begin time elapsed queries even if we arent in a rp
|