1Mesa 21.1.3 Release Notes / 2021-06-18 2====================================== 3 4Mesa 21.1.3 is a bug fix release which fixes bugs found since the 21.1.2 release. 5 6Mesa 21.1.3 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.3 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 cbe221282670875ffd762247b6a2c95dcee91d0a34c29802c75ef761fc891e69 mesa-21.1.3.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- radv: ACO miscompiles a specific DIRT 5 shader 35- Segfault in mtx_unlock/amdgpu_bo_slab_destroy 36- [radeonsi] Incorrect rendering when using glDisable(GL_MULTISAMPLE) with multisample backbuffer 37- kwin_x11 ring gfx_0.0.0 timeout 38- [i965] regression: piglit.spec.arb_depth_buffer_float.fbo-depthstencil-gl_depth32f_stencil8-drawpixels 39 40 41Changes 42------- 43 44Adam Jackson (1): 45 46- classic/xlib: Fix the build after !9817 47 48Bas Nieuwenhuizen (3): 49 50- radv: Don't skip barriers that only change queues. 51- radv: Actually return correct value for read-only DCC compressedness. 52- radv: Allow DCC images to be compressed with foreign queues. 53 54Dave Airlie (1): 55 56- llvmpipe: add the interesting bit of cpu detection to the cache. 57 58Duncan Hopkins (1): 59 60- zink: Correct compiler issue with have_moltenvk member having been moved. 61 62Eric Engestrom (3): 63 64- .pick_status.json: Update to db83dc619c96c35a039f2d8a32e1a179c0f00d64 65- .pick_status.json: Update to f884c2e3be363903a59dbee01868c7ad0bf0f346 66- .pick_status.json: Update to 561f9ae74b2b7da06bb4830aaca8d017a3dd2746 67 68Erik Faye-Lund (1): 69 70- llvmpipe: fix edge-rule logic for lines 71 72Felix DeGrood (1): 73 74- anv: Clear all pending stall after pipe flush 75 76Ian Romanick (1): 77 78- util: Zero out all of mask in util_set_thread_affinity 79 80Icecream95 (1): 81 82- panfrost: Use first_tiler to check if tiling is needed 83 84Jason Ekstrand (2): 85 86- intel/vec4: Also use MOV_FOR_SCRATCH for swizzle resolves 87- anv: Handle OOM in the pinned path in anv_reloc_list_add 88 89Matt Turner (1): 90 91- sparc: Avoid some redefinition warnings 92 93Mike Blumenkrantz (6): 94 95- zink: ci updates 96- anv: fix availability for copying timestamp query results 97- util/vbuf: fix buffer overrun in attribute conversions 98- zink: fix caching of shader variants with inlined uniforms 99- zink: use scissor region for discarding clears during blit 100- zink: fix typo that's definitely not at all embarrassing or anything like that 101 102Neha Bhende (1): 103 104- svga: Initialize pipe_shader_state for transform shaders 105 106Petr Vaněk (1): 107 108- docs/install: remove one extra when 109 110Pierre-Eric Pelloux-Prayer (6): 111 112- frontend/dri: set PIPE_BIND_PROTECTED later 113- frontend/dri: fix bool/int comparison 114- radeonsi: fix encryption check for buffers 115- radeonsi: add a gfx10 bug workaround for NOT_EOP 116- radeonsi: dirty msaa_config on rs->multisample_enable change 117- winsys/amdgpu: don't read bo->u.slab.entry after pb_slab_free 118 119Rhys Perry (3): 120 121- aco: do not clause NSA instructions 122- aco: don't create 4 and 5 dword NSA instructions on GFX10 123- aco: use v1b/v2b for ds_read_u8/ds_read_u16 124 125Rob Clark (2): 126 127- egl: zero is a valid fd 128- freedreno/ir3: Fix use after free 129 130Samuel Pitoiset (6): 131 132- radv: enable RADV_DEBUG=invariantgeom for SotTR DX11/DX12 versions 133- radv: emit PA_SC_CONSERVATIVE_RASTERIZATION_CNTL only on GFX9+ 134- aco: fix range checking for SSBO loads/stores with SGPR offset on GFX6-7 135- aco: fix emitting literal offsets with SMEM on GFX7 136- radv: do not launch an IB2 for secondary cmdbuf with INDIRECT_MULTI on GFX7 137- radv: fix aligning the image offset by using align64() 138 139Sergii Melikhov (1): 140 141- util/format: Change the pointer offset. 142 143Tony Wasserka (1): 144 145- aco/ra: Fix off-by-one-error in print_regs 146 147Vinson Lee (1): 148 149- travis: Download XQuartz from GitHub. 150