Hi List, Mesa 20.3.5 is now available. This is a quite large release with a huge number of fixes in it, and is the last planned release for the 20.3.x series. Radv and ACO dominate the changes for this release, but there are some other things mixed in there.
Cheers, Dylan Changlog ======== Alyssa Rosenzweig (3): pan/bi: Fix M1/M2 decoding in disassembler panfrost: Don't advertise OES_copy_image panfrost/lcra: Fix constraint counting Anuj Phogat (2): intel/anv: Fix condition to set MipModeFilter for YUV surface intel/anv: Fix condition for planar yuv surface Bas Nieuwenhuizen (8): radv: Do not hash vk_object_base in descriptor set layout. radv: Improve spilling on discrete GPUs. radv: Fix vram override with fully visible VRAM. radv: Ignore WC flags for VRAM. radv: Don't use dedicated memory info to indicate sharing. vulkan/device_select: Stop using device properties 2. radv: Expose robustBufferAccessUpdateAfterBind correctly. radv: Use stricter HW resolve swizzle compat check. Boris Brezillon (2): panfrost: Fix tiler job injection (again) panfrost: Fix a polygon list corruption in the multi-context case Caio Marcelo de Oliveira Filho (2): spirv: Allow variable pointers pointing to an array of blocks anv: Lower ViewIndex to zero when multiview is disabled Daniel Schürmann (2): aco: fix nir_intrinsic_ballot with wave32 aco: fix shared VGPR allocation on RDNA2 Dave Airlie (3): zink: don't pick a cpu device ever. glsl: fix leak in gl_nir_link_uniform_blocks glx: proposed fix for setSwapInterval Dylan Baker (12): docs: Add sha256sum for 20.3.4 .pick_status.json: Update to e346f61a91266bde48cc0857f82ca6348e38dc03 .pick_status.json: Update to ea27f2bf092f462171fe14a44619565d14f43fb8 .pick_status.json: Update to 38b2e137665f36f1b0fe58e40971548d9eafa865 .pick_status.json: Update to 4fdbc22c42dd4672e1660e7598dcd7874880b2f1 .pick_status.json: Update to b1ab69f467b7b10e383f3b6bb957c7e6669a3772 .pick_status.json: Update to 5d2c9fd161eb1c6b29852e22431fa8bc804bf5af .pick_status.json: Update to 2407952ec99ab1c2a16e01a9e300f799e4d53320 .pick_status.json: Update to 60ea60ec4deaf42c55bd8367a15cb0ab885d662e ci: mark a couple of LLVMPIPE tests as expected pass docs: add release notes for 20.3.5 VERSION: bump for 20.3.5 release Erico Nunes (1): lima: fix max sampler views Georg Lehmann (1): vulkan/device_select: Only call vkGetPhysicalDeviceProperties2 if the device supports it. Giovanni Mascellani (2): disk_cache: Fail creation when cannot inizialize queue. anv: Allow null handle in DestroyDescriptorUpdateTemplate. Hyunjun Ko (1): ir3: fix has_src() to return correctly in ir3_nir_lower_tex_prefetch Ian Romanick (6): i965: Don't parse driconf again nir/algebraic: Fix a >> #b << #b for sizes other than 32-bit intel/compiler: Enable the ability to emit CMPN instructions intel/compiler: Make the CMPN builder work like the CMP builder intel/compiler: Use CMPN for min / max on Gen4 and Gen5 nir/algebraic: Fix some min/max of b2f replacements Icecream95 (2): panfrost: Add the tiler heap to fragment jobs st/mesa: Update constants on alpha test change if it's lowered James Park (1): gallium/tessellator: Fix warning suppression Jason Ekstrand (4): nir: Don't optimize bcsel-of-shuffle across blocks intel/fs: Shuffle can't handle source modifiers anv/formats: Advertise linear sampling on depth formats intel/fs: Handle payload node interference in destinations Jeremy Huddleston (1): Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds Jordan Justen (1): i965/gen11: Fix must-be-ones bit positions in 3D_MODE Lionel Landwerlin (7): anv: only signal wsi fence BO on last command buffer anv: discard all timeline wait/signal value=0 anv: don't wait for completion of work on vkQueuePresent() anv: Fix wait_count missing increment anv: reset binary syncobj to be signaled before submission anv: fix MI_PREDICATE_RESULT write intel/fs/vec4: add missing dependency in write-on-write fixed GRFs Marek Olšák (2): glthread: fix interpreting vertex size == GL_BGRA for vertex attribs mesa: flush glBegin/End before changing GL_DEPTH_STENCIL_TEXTURE_MODE Matt Turner (1): turnip: Remove unused TU_DEBUG_IR3 flag Mauro Rossi (1): android: pan/bi: reorder static dependencies in gallium/dri Michel Dänzer (1): intel/tools: Use subprocess.Popen to read output directly from a pipe Mike Blumenkrantz (7): radv: null bo list pointer for null descriptors on update radv: zero the bo descriptor array when allocating a new set zink: handle 1bit undef values in ntv gallium/trace: add a pipe_screen::get_compiler_options method mesa/st: clamp scissored clear regions to fb size zink: fix streamout emission for super-enhanced layouts compiler/spirv: fix image sample queries Nanley Chery (3): gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL gallium: Flush GL API resources in eglCreateImage iris: Disable aux as needed in iris_flush_resource Pierre Moreau (1): spirv: Ignore WorkgroupSize in non-compute stages Pierre-Eric Pelloux-Prayer (5): radeonsi: properly set SPI_SHADER_PGM_HI_ES frontends/va: fix protected slice data buffer read size st/mesa: use the correct src format in ReadPixels mesa/fbo: don't check_end_texture_render on fb read change st/mesa: consider texture view format for fbo blits Rhys Perry (14): radv: correctly enable WGP_MODE for tessellation control aco: always set exec_live=false aco: do not flag all blocks WQM to ensure we enter all nested loops in WQM aco/lower_phis: fix all_preds_uniform with continue_or_break aco: add missing usable_read2 check radv: don't set sx_blend_opt_epsilon for V_028C70_COLOR_10_11_11 aco: set compr for fp16 exports aco: implement 64-bit VGPR {u,i}find_msb radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2 radv: correctly enable WGP_MODE for NGG and GS radv: round-up num_records division in radv_flush_vertex_descriptors aco: calculate all p_as_uniform and v_readfirstlane_b32 sources in WQM nir/opt_shrink_vectors: add option to skip shrinking image stores radv: don't shrink image stores for The Surge 2 Samuel Pitoiset (9): nir/algebraic: mark more optimization with fsat(NaN) as inexact radv: fix centroid with VRS coarse shading radv: fix waiting on the last enabled RB for occlusion queries radv: set correct value for OFFCHIP_BUFFERING on GFX10+ radv: make sure FMASK compression is enabled for MSAA copies radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9 radv: fix separate depth/stencil layout in render pass radv: fix color resolves if the dest image has DCC radv: only apply the MRT output NaN fixup to non-meta shaders Simon Ser (2): nouveau/nvc0: fix linear buffer alignment for scan-out/cursors nouveau/nv50: fix linear buffer alignment for scan-out/cursors Timothy Arceri (1): glsl: fix declarations of gl_MaxVaryingFloats Timur Kristóf (5): tgsi_to_nir: Fix uniform ranges. radv/llvm: Fix reporting LDS stats of tess control shaders. aco: Disallow LSHS temp-only I/O when VS output is written indirectly. aco: Fix LDS statistics of tess control shaders. aco: Fix constant address offset calculation for ds_read2 instructions. Tony Wasserka (2): aco: Fix vector::reserve() being called with the wrong size aco/ra: Fix register allocation for subdword operands Vinson Lee (2): etnaviv: Fix memory leak in etna_vertex_elements_state_create. aco: Initialize ds_state.front.writeMask. Yevhenii Kharchenko (1): st/mesa: fix PBO download for TEXTURE_1D_ARRAY textures Yevhenii Kolesnikov (1): nir/from_ssa: consider defs in sibling blocks git tag: mesa-20.3.5 https://mesa.freedesktop.org/archive/mesa-20.3.5.tar.xz SHA256: 909a72df63dfa3c0844ccf44a26ac028d148297ed333ab51560893923d7691ce mesa-20.3.5.tar.xz SHA512: 481e710ed80d8f215a8d541cfe51b960862c2403c2b9e7e6932c8236b8decb5d478871d6c73559d6d795ada143803764f3a93b2329588c80f62e2e5ec98c78a9 mesa-20.3.5.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-20.3.5.tar.xz.sig
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev