[ANNOUNCE] mesa 22.3.4
Hello everyone, The bugfix release 22.3.4 is now available. If you find any issues, please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new The next bugfix release is due in two weeks, on February 8th. Cheers, Eric --- Alejandro Piñeiro (1): vulkan/wsi: check if image info was already freed Alyssa Rosenzweig (5): pan/bi: Fix incorrect compilation of fsat(reg.yx) panfrost: Enable NV_primitive_restart on Valhall panfrost: Fix logic ops on Bifrost panfrost: Fix clears with conditional rendering mesa: Set info.separate_shader for ARB programs Bas Nieuwenhuizen (1): aco: Pass correct number of coords to Vega 1D LOD instruction. Danylo Piliaiev (1): tu/kgsl: do not use kgsl_command_object::offset Dave Airlie (5): lavapipe: fix descriptor set layout reference counting in layout merge lavapipe: fix merged layout ref counting llvmpipe: unref images correctly in the fragment shader path vk_cmd_queue: add a callback to free push descriptors set khr lavapipe: fix one more descriptor set reference issue Emma Anholt (5): docs/perfetto: Fix the name of the i915 render stages data sources. zink: Add missing Flat decorations on some inputs. zink: Fix validation failure for maxLod < minLod. zink: Fix up mismatches of memory model vs addressing model. zink: Re-emit the SpvBuiltInSampleMask access chain each load. Eric Engestrom (6): docs/relnotes: add sha256sum for 22.3.3 .pick_status.json: Update to 9f51340b99a39be80bf1bc6d4be15a87161c7a6b .pick_status.json: Mark e527f686caaf688f0a185e2641fc96413dd502be as denominated gen_release_notes: include links in relnotes.rst when generating the new release note docs: add release notes for 22.3.4 VERSION: bump for 22.3.4 Erik Faye-Lund (2): zink: fix depth-clip disable cap radeonsi: respect smoothing_enabled Francisco Jerez (2): intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics. intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation. Friedrich Vock (1): radv/rt: Divide by the correct workgroup size Gert Wollny (2): r600/sfn: Fix readport check virgl: drop the separable flag for cases that can't be handled Italo Nicola (1): panfrost: fix off-by-one when exporting format modifiers Jason Ekstrand (1): gallium,util: Pull u_indices and u_primconvert back into gallium Jonathan Gray (1): egl/dri2: avoid undefined unlocks Julia Tatz (3): zink: zink_heap isn't 1-to-1 with memoryTypeIndex zink: trival renames heap_idx -> memoryTypeIndex zink: correct sparse bo mem_type_idx placement Kenneth Graunke (1): intel/compiler: Drop redundant 32-bit expansion for shared float atomics Lionel Landwerlin (4): nir/divergence: add missing RT intrinsinc handling nir/lower_io: fix bounds checking for 64bit_bounded_global intel/fs: avoid cmod optimization on instruction with different write_mask vulkan/wsi/wayland: improve same gpu detection Marcin Ślusarz (1): intel/compiler/mesh: handle const data in task & mesh programs Marek Olšák (4): glthread: fix an upload buffer leak util: fix util_is_vbo_upload_ratio_too_large mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture glthread: handle GL_*_ARRAY in glEnable/Disable Maíra Canal (1): v3dv: remove unused clamp_to_transparent_black_border property Mike Blumenkrantz (7): zink: store drm format as internal_format for imported resources zink: handle modifier nplanes queries correctly for planar formats zink: preserve present resources during async presentation zink: delete need_blend_constants zink: don't use ds3 blend states without color attachments zink: use actual swapchain object for surface comparison zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage Paulo Zanoni (4): anv: don't leave undefined values in exec->syncobj_values anv: check the return value of anv_execbuf_add_bo_bitset() hasvk: don't leave undefined values in exec->syncobj_values hasvk: check the return value of anv_execbuf_add_bo_bitset() Pierre-Eric Pelloux-Prayer (4): vbo: remove bogus assert vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage glthread: fix glArrayElement handling radeonsi/gfx11: fix ge_cntl programming Rhys Perry (1): radv/gfx11: increase radeon_check_space for occlusion query begin Rob Clark (1): freedreno: Fix tracking of enabled SSBOs Rose Hudson (1): radeonsi: report 0 block size for Polaris HEVC encoding Samuel Pitoiset (5): radv: fix missing implementation of creating images from swapchains radv: fix setting MAX_MIP for BC views radv: fix buffer to image copies with BC views on the graphics queue radv:
[ANNOUNCE] mesa 22.3.4
Hello everyone, The bugfix release 22.3.4 is now available. If you find any issues, please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new The next bugfix release is due in two weeks, on February 8th. Cheers, Eric --- Alejandro Piñeiro (1): vulkan/wsi: check if image info was already freed Alyssa Rosenzweig (5): pan/bi: Fix incorrect compilation of fsat(reg.yx) panfrost: Enable NV_primitive_restart on Valhall panfrost: Fix logic ops on Bifrost panfrost: Fix clears with conditional rendering mesa: Set info.separate_shader for ARB programs Bas Nieuwenhuizen (1): aco: Pass correct number of coords to Vega 1D LOD instruction. Danylo Piliaiev (1): tu/kgsl: do not use kgsl_command_object::offset Dave Airlie (5): lavapipe: fix descriptor set layout reference counting in layout merge lavapipe: fix merged layout ref counting llvmpipe: unref images correctly in the fragment shader path vk_cmd_queue: add a callback to free push descriptors set khr lavapipe: fix one more descriptor set reference issue Emma Anholt (5): docs/perfetto: Fix the name of the i915 render stages data sources. zink: Add missing Flat decorations on some inputs. zink: Fix validation failure for maxLod < minLod. zink: Fix up mismatches of memory model vs addressing model. zink: Re-emit the SpvBuiltInSampleMask access chain each load. Eric Engestrom (6): docs/relnotes: add sha256sum for 22.3.3 .pick_status.json: Update to 9f51340b99a39be80bf1bc6d4be15a87161c7a6b .pick_status.json: Mark e527f686caaf688f0a185e2641fc96413dd502be as denominated gen_release_notes: include links in relnotes.rst when generating the new release note docs: add release notes for 22.3.4 VERSION: bump for 22.3.4 Erik Faye-Lund (2): zink: fix depth-clip disable cap radeonsi: respect smoothing_enabled Francisco Jerez (2): intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics. intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation. Friedrich Vock (1): radv/rt: Divide by the correct workgroup size Gert Wollny (2): r600/sfn: Fix readport check virgl: drop the separable flag for cases that can't be handled Italo Nicola (1): panfrost: fix off-by-one when exporting format modifiers Jason Ekstrand (1): gallium,util: Pull u_indices and u_primconvert back into gallium Jonathan Gray (1): egl/dri2: avoid undefined unlocks Julia Tatz (3): zink: zink_heap isn't 1-to-1 with memoryTypeIndex zink: trival renames heap_idx -> memoryTypeIndex zink: correct sparse bo mem_type_idx placement Kenneth Graunke (1): intel/compiler: Drop redundant 32-bit expansion for shared float atomics Lionel Landwerlin (4): nir/divergence: add missing RT intrinsinc handling nir/lower_io: fix bounds checking for 64bit_bounded_global intel/fs: avoid cmod optimization on instruction with different write_mask vulkan/wsi/wayland: improve same gpu detection Marcin Ślusarz (1): intel/compiler/mesh: handle const data in task & mesh programs Marek Olšák (4): glthread: fix an upload buffer leak util: fix util_is_vbo_upload_ratio_too_large mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture glthread: handle GL_*_ARRAY in glEnable/Disable Maíra Canal (1): v3dv: remove unused clamp_to_transparent_black_border property Mike Blumenkrantz (7): zink: store drm format as internal_format for imported resources zink: handle modifier nplanes queries correctly for planar formats zink: preserve present resources during async presentation zink: delete need_blend_constants zink: don't use ds3 blend states without color attachments zink: use actual swapchain object for surface comparison zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage Paulo Zanoni (4): anv: don't leave undefined values in exec->syncobj_values anv: check the return value of anv_execbuf_add_bo_bitset() hasvk: don't leave undefined values in exec->syncobj_values hasvk: check the return value of anv_execbuf_add_bo_bitset() Pierre-Eric Pelloux-Prayer (4): vbo: remove bogus assert vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage glthread: fix glArrayElement handling radeonsi/gfx11: fix ge_cntl programming Rhys Perry (1): radv/gfx11: increase radeon_check_space for occlusion query begin Rob Clark (1): freedreno: Fix tracking of enabled SSBOs Rose Hudson (1): radeonsi: report 0 block size for Polaris HEVC encoding Samuel Pitoiset (5): radv: fix missing implementation of creating images from swapchains radv: fix setting MAX_MIP for BC views radv: fix buffer to image copies with BC views on the graphics queue radv: