[ANNOUNCE] mesa 23.0.0
Hi list, After a longer than average RC cycle, I'd like to announce the release of Mesa 23.0.0, the first stable release of 2023. You may put away the party streamers. Not actually too much has changed since -rc5, but we have cleared out the last of our blocking issues, and have a stable release. See you again in two weeks with a regularly scheduled point release. Cheers, Dylan shortlog Alan Coopersmith (1): util/disk_cache: Handle OS'es without d_type in struct dirent Bas Nieuwenhuizen (1): nir: Apply a maximum stack depth to avoid stack overflows. Charmaine Lee (3): svga: fix resource_get_handle from resource created without SHARED bind flag svga: fix compatible formats for shareable surfaces svga: use upload buffer if texture has pending changes Chia-I Wu (3): radv: fix a hang with binning on CHIP_RENOIR turnip: fix a major leak with GPL LTO turnip: fix a null descriptor set dereference Constantine Shablya (1): anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ Danylo Piliaiev (3): tu: Prevent using stale value of RB_UNKNOWN_88D0 on BLIT tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear turnip: Disable draw states after dyn renderpass in all cases Dave Airlie (2): crocus: disable Y tiling for render targets properly. crocus: switch gen4/5 tiling flags to follow suggestions. Dylan Baker (9): .pick_status.json: Update to bd848ac92d9d77d72a1edb5645488639df91937e .pick_status.json: Mark 6af3a12e700065ca4b8b3a5d12b97a75142dd185 as denominated .pick_status.json: Update to e050a00b9f4d057e93f61f79019b5cf8bcd04e49 .pick_status.json: Update to 4e09d37f3bd4b2f5837040cb1695d151672944e1 .pick_status.json: Update to 4459668b6e74094b93f13da377077c4f26c9b7b9 .pick_status.json: Update to dd3b67b9746f1d0f2766d6c39bb23e59d6548aba VERSION: bump for 23.0.0 docs: truncate new_features.txt docs: add release notes for 23.0.0 Emma Anholt (2): Revert "freedreno/a5xx: Fix clip_mask" hasvk: Fix SPIR-V warning about TF unsupported on gen7. Eric Engestrom (1): panfrost: drop no-longer-needed libglsl Erik Faye-Lund (1): zink: remove incorrect trailing comma Faith Ekstrand (3): nir/from_ssa: Only re-locate values that are destinations nir/from_ssa: Move the loop bounds check in resolve_parallel_copy nir/deref: Preserve alignments in opt_remove_cast_cast() Georg Lehmann (2): aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32 aco: Don't use vcmpx with DPP. Hans-Kristian Arntzen (3): radv: Fix invalid 64-bit shift. radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT. radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT. Italo Nicola (1): panfrost: fix tiny sample_positions BO memory leak Jesse Natalie (2): clc: Include opencl-c-base.h with LLVM 15 (using builtins) microsoft/clc: Set features that are used by CL tests Konstantin Seurer (3): radv: Fix creating accel structs with unbound buffers radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags radv: Make accel struct meta state initialization thread safe Lionel Landwerlin (4): intel/fs: fix mesh indirect movs anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags intel/fs: bound subgroup invocation read to dispatch size intel/perf: also add the oa timestamp shift on MTL Marcin Ślusarz (2): anv: enable task redistribution intel/compiler/mesh: use slice id of task urb handles in mesh shaders Marek Olšák (2): mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements glthread: ignore non-VBO vertex arrays with NULL data pointers Michel Dänzer (4): glsl/standalone: Fix up _mesa_reference_shader_program_data signature glsl/standalone: Do not pass memory allocated with ralloc_size to free anv/grl: Use union for reinterpreting integer as float frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen Mike Blumenkrantz (11): zink: add newlines to some debug printfs zink: unset gfx shader read when unbinding shader images zink: unref image buffer descriptors on unbind zink: sync LTO compiles for GPL pipelines on shader free zink: fix descriptor pool free iterating zink: always use NEAREST for zs blits zink: block LINEAR filtered blits for zs formats dri3: avoid deadlocking when polling deleted windows for events vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events kopper: fix loop iterating for msaa texture creation driconf: add zink glthread disable for a game Nanley Chery (3): iris: Update comment in iris_cache_flush_for_render iris: Flush caches for aux-mode changes more often iris: Drop iris_cache_flush_for_render Pierre-Eric Pelloux-Prayer (1): amd/surface: fix base_mip_width
[ANNOUNCE] mesa 22.3.6
Hello everyone, The bugfix release 22.3.6 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 March 8th. Cheers, Eric --- Alan Coopersmith (1): util/disk_cache: Handle OS'es without d_type in struct dirent Bas Nieuwenhuizen (1): nir: Apply a maximum stack depth to avoid stack overflows. Charmaine Lee (3): svga: fix resource_get_handle from resource created without SHARED bind flag svga: fix compatible formats for shareable surfaces svga: use upload buffer if texture has pending changes Chia-I Wu (1): turnip: fix a major leak with GPL LTO Constantine Shablya (1): anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ Danylo Piliaiev (2): tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear turnip: Disable draw states after dyn renderpass in all cases Dave Airlie (2): crocus: disable Y tiling for render targets properly. crocus: switch gen4/5 tiling flags to follow suggestions. Emma Anholt (1): hasvk: Fix SPIR-V warning about TF unsupported on gen7. Eric Engestrom (12): docs/relnotes: add sha256sum for 22.3.5 .pick_status.json: Update to 94eff7ccd86658603155261c2fd59491786e7047 .pick_status.json: Mark f7b2dbb2bdc366dd294407c5653654ad6059e2ac as denominated .pick_status.json: Mark db6c374919ea16be6f9a6f96d5c9e866c62c556c as denominated .pick_status.json: Update to c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4 .pick_status.json: Update to 75e5d458a006838f5222eb1fac5852c31c71d97f .pick_status.json: Mark 5c246e21b71a1676705440bce767535dc502d748 as denominated .pick_status.json: Mark 75e5d458a006838f5222eb1fac5852c31c71d97f as denominated .pick_status.json: Update to dd3b67b9746f1d0f2766d6c39bb23e59d6548aba .pick_status.json: Mark b68f13bc9078e8d86edc06e081bb146f8b9b3ad6 as denominated docs: add release notes for 22.3.6 VERSION: bump for 22.3.6 Erico Nunes (1): lima: don't use resource_from_handle while creating scanout Faith Ekstrand (2): nir/from_ssa: Only re-locate values that are destinations nir/from_ssa: Move the loop bounds check in resolve_parallel_copy GH Cao (1): dzn: Declare debug only root_dwords as ASSERTED Georg Lehmann (2): aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32 aco: Don't use vcmpx with DPP. Hans-Kristian Arntzen (2): radv: Fix invalid 64-bit shift. radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT. Italo Nicola (1): panfrost: fix tiny sample_positions BO memory leak Lionel Landwerlin (3): intel/fs: fix mesh indirect movs anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags intel/fs: bound subgroup invocation read to dispatch size Marek Olšák (1): mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements Michel Dänzer (3): glsl/standalone: Fix up _mesa_reference_shader_program_data signature glsl/standalone: Do not pass memory allocated with ralloc_size to free anv/grl: Use union for reinterpreting integer as float Mike Blumenkrantz (11): zink: add newlines to some debug printfs zink: unset gfx shader read when unbinding shader images zink: sync LTO compiles for GPL pipelines on shader free zink: fix descriptor pool free iterating zink: ralloc zink_shader structs zink: always use NEAREST for zs blits zink: block LINEAR filtered blits for zs formats dri3: avoid deadlocking when polling deleted windows for events vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events kopper: fix loop iterating for msaa texture creation driconf: add zink glthread disable for a game Pierre-Eric Pelloux-Prayer (1): amd/surface: fix base_mip_width of subsampled formats Samuel Pitoiset (3): radv: disable DCC for mipmaps on GFX11 Revert "radv: acquire pstate on-demand when capturing with RGP" radv/amdgpu: only set a new pstate if the current one is different Sidney Just (1): zink: Add missing features to the profile file SoroushIMG (3): zink: fix compute shader leaks zink: allocate program shader caches from the program's mem ctx zink: free resource objects' views array during destruction Sviatoslav Peleshko (2): anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider Tapani Pälli (1): intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2 Timothy Arceri (2): glsl: add _token_list_prepend() helper to the parser glsl: isolate object macro replacments Timur Kristóf (1): radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early. git tag: mesa-22.3.6 https://mesa.freedesktop.org/archive/mesa-22.3.6.tar.xz SHA256: 4ec8ec65