1Mesa 21.1.2 Release Notes / 2021-06-02 2====================================== 3 4Mesa 21.1.2 is a bug fix release which fixes bugs found since the 21.1.1 release. 5 6Mesa 21.1.2 implements the OpenGL 4.6 API, but the version reported by 7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 4.6. OpenGL 104.6 is **only** available if requested at context creation. 11Compatibility contexts may report a lower version depending on each driver. 12 13Mesa 21.1.2 implements the Vulkan 1.2 API, but the version reported by 14the apiVersion property of the VkPhysicalDeviceProperties struct 15depends on the particular driver being used. 16 17SHA256 checksum 18--------------- 19 20:: 21 22 23b4b63760561f3a4f98b5be12c6de621e9a6bdf355e087a83d9184cd4e2825f mesa-21.1.2.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- zink: regression for primitive-restart on ANV 35- zink: Expected Image Operand ConstOffset to be a const object 36- [RADV] - Path of Exile (238960) - Ground decals are missing or corrupted using the Vulkan renderer. 37- [ADL-S / TGL-U / TGL-H] Pixels missing / flickering when render some app on weston 38- panfrost ff9a0000.gpu: Unhandled Page fault in AS1 at VA 0x0000000009801200 39- mesa-21.1.1/src/gallium/drivers/vc4/vc4_resource.c:790: reading from uninitialised array 40- [iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes 41- [iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes 42- piglit test 'spec.glsl-1_30.execution.range_analysis_fsat_of_nan' failure 43 44 45Changes 46------- 47 48Adam Jackson (1): 49 50- zink/ntv: Don't call free() on ralloc'd memory 51 52Alyssa Rosenzweig (3): 53 54- panfrost: Fix the reads_dest prototype 55- panfrost: Fix is_opaque prototype 56- panfrost: Increase tiler_heap max allocation to 64MB 57 58Anuj Phogat (1): 59 60- intel/gfx12+: Add Wa_14013840143 61 62Charmaine Lee (1): 63 64- svga: fix texture rectangle sampling when no sampler view declaration is defined 65 66Emma Anholt (2): 67 68- i915g: Disable 3D-pipeline clears. 69- i915g: Add support for the .Absolute flag on TGSI srcs. 70 71Eric Anholt (1): 72 73- i915g: Stop advertising support for indirect addressing in the FS. 74 75Eric Engestrom (7): 76 77- .pick_status.json: Update to 17861aff9614abfea3b8a8f111a114b26b351915 78- pick-ui & .pick_status.json: rename \`master_sha` to \`main_sha` 79- .pick_status.json: Update to b663c544177e9547793ee405887f0d41c50e6d1d 80- .pick_status.json: Update to 507e8907af913ab7b89211240568b8002b3475f1 81- .pick_status.json: Update to 3179daf61393ee8a0fac943b94335b114e34873b 82- .pick_status.json: Update to 761383720617b46617bd278ec6015c9520f43f5c 83- .pick_status.json: Update to 1199d86b2cccc38a101e63bdf9b60a7391f96092 84 85Erik Faye-Lund (2): 86 87- zink: use actual const for const offset 88- util/prim_restart: revert part of bad fix 89 90Erik Kurzinger (1): 91 92- vulkan/device_select: avoid segfault on Wayland if wl_drm is unavailable 93 94Georg Lehmann (1): 95 96- radv: Fix compatible image handle type for dmabufs. 97 98Ian Romanick (2): 99 100- nir/algebraic: Remove some optimizations of comparisons with fsat 101- nir/algebraic: Invert comparisons less often 102 103Icecream95 (1): 104 105- panfrost: Fix polygon list size computations 106 107Italo Nicola (1): 108 109- panfrost: fix GL_EXT_multisampled_render_to_texture regression 110 111Jason Ekstrand (3): 112 113- anv: Plumb the shader into push constant helpers 114- anv: Support pushing shader constants 115- intel/vec4: Don't spill fp64 registers more than once 116 117José Fonseca (1): 118 119- draw: Allocate extra padding for extra shader outputs. 120 121Juan A. Suarez Romero (1): 122 123- vc4: initialize array 124 125Kenneth Graunke (2): 126 127- i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8- 128- iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8 129 130Marek Olšák (3): 131 132- ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too 133- radeonsi: add a gfx10 hw bug workaround with the barrier before gs_alloc_req 134- radeonsi: disable DFSM on gfx9 by default because it decreases performance a lot 135 136Mike Blumenkrantz (4): 137 138- util/prim_restart: fix util_translate_prim_restart_ib 139- aux/vbuf: prevent uint underflow and assert if no vbs are dirty 140- aux/trace: fix set_inlinable_constants hook 141- zink: remove weird lod hack for texturing 142 143Nanley Chery (2): 144 145- anv,iris: Port the D16 workaround stalls to BLORP 146- intel/isl: Fix HiZ+CCS comment about ambiguates 147 148Neha Bhende (2): 149 150- svga: Add target and sampler_return_type info into shader key 151- svga: Use shader_key info to declare resources if TGSI shader is missing it 152 153Rhys Perry (3): 154 155- aco: disallow SGPRs on DPP instructions 156- radv: add radv_absolute_depth_bias 157- radv: workaround incorrect depthBiasConstantFactor by Path of Exile 158 159Robert Tarasov (1): 160 161- iris: Check data alignment for copy_mem_mem 162 163Samuel Pitoiset (4): 164 165- aco: fix derivatives/intrinsics with SGPR sources 166- radv: fix fast clearing DCC if one level can't be compressed on GFX10+ 167- aco: fix emitting discard when the program just ends 168- radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World 169 170SureshGuttula (1): 171 172- frontends/va/picture:Fix wrong reallocation even surface is protected 173 174cheyang (1): 175 176- virgl:Fix the leak of hw_res used as fence 177