1Mesa 21.0.2 Release Notes / 2021-04-07 2====================================== 3 4Mesa 21.0.2 is a bug fix release which fixes bugs found since the 21.0.1 release. 5 6Mesa 21.0.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.0.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 46c1dc5bb54a372dee43ec3c067229c299187d5bdadf1402756bbf66a6df5b88 mesa-21.0.2.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- warning: xnack 'Off' was requested for a processor that does not support it! \[AMD VEGAM with LLVM 12.0.0\] 35- Clover doesn't work for kmsro drivers 36- util cpu detection breaks on 128-core AMD machines 37- ACO error with GCN 1 GPU 38- kmsro advertises EGL_MESA_device_software 39 40 41Changes 42------- 43 44Adrian Ratiu (1): 45 46- docs: docker: minor stale documentation fix 47 48Bas Nieuwenhuizen (1): 49 50- radv: Flush caches for shader read operations. 51 52Boyuan Zhang (1): 53 54- frontend/va/image: add pipe flush for vlVaPutImage 55 56Charmaine Lee (1): 57 58- gallivm: increase size of texture target enum bitfield 59 60Dave Airlie (3): 61 62- lavapipe: fix templated descriptor updates 63- util: rework AMD cpu L3 cache affinity code. 64- drisw: move zink down the list below the sw drivers. 65 66Dylan Baker (9): 67 68- docs: Add 21.0.1 hashes 69- .pick_status.json: Update to 9be24c89c8c298069eaa3ff600ba556b9a4557e9 70- .pick_status.json: Update to 8e43abcd2c29366d77fff804a7845b61fb97ca5c 71- .pick_status.json: Mark 75951a44ee9f25d29865f3dd60cdf3b8ce3f7f0c as backported 72- .pick_status.json: Update to a7c0cf500b335069bfe480c947b26052335f897e 73- .pick_status.json: Update to ee14bec09a92e4363ef916d00d4d9baecfb09fa9 74- .pick_status.json: Update to 3c64c090e0d2250d7ee880550f8cbeac0052c8d9 75- .pick_status.json: Update to fb5615af40a5878b127827f80f4185df63933f34 76- .pick_status.json: Update to 1e0a69afa72c61e5f5841db3e5e7f6bb846a0fab 77 78Erik Faye-Lund (1): 79 80- compiler/glsl: avoid null-pointer deref 81 82Gert Wollny (1): 83 84- r600: don't set an index_bias for indirect draw calls 85 86Icecream95 (2): 87 88- panfrost: Disable early-z when alpha test is used 89- pipe-loader,gallium/drm: Fix the kmsro pipe_loader target 90 91Lionel Landwerlin (1): 92 93- intel/fs/copy_prop: check stride constraints with actual final type 94 95Marek Olšák (2): 96 97- ac/llvm: don't set unsupported xnack options to fix LLVM crashes on gfx6-8 98- radeonsi: disable sparse buffers on gfx7-8 99 100Michel Dänzer (2): 101 102- intel/tools: Use subprocess.Popen to read output directly from a pipe 103- Revert "glsl/test: Don't run whitespace tests in parallel" 104 105Mike Blumenkrantz (5): 106 107- util/set: stop leaking u32 key sets which pass a mem ctx 108- lavapipe: use the passed offset for CmdCopyQueryPoolResults 109- util/bitscan: add u_foreach_bit macros 110- lavapipe: fix CmdCopyQueryPoolResults for partial pipeline statistics queries 111- lavapipe: fix array texture region copies 112 113Pierre-Eric Pelloux-Prayer (3): 114 115- mesa/st: fix lower_tex_src_plane in multiple samplers scenario 116- nir/lower_tex: ignore texture_index if tex_instr has deref src 117- mesa/st: fix st_nir_lower_tex_src_plane arguments 118 119Rhys Perry (1): 120 121- aco: implement image_deref_samples 122 123Simon Ser (3): 124 125- egl: fix software flag in \_eglAddDevice call on DRM 126- egl: only take render nodes into account when listing DRM devices 127- Revert "egl: Don't add hardware device if there is no render node v2." 128 129Tapani Pälli (1): 130 131- iris: clamp PointWidth in 3DSTATE_SF like i965 does 132 133Tony Wasserka (1): 134 135- aco/isel: Don't emit unsupported i16<->f16 conversion opcodes on GFX6/7 136