1Mesa 21.3.7 Release Notes / 2022-02-23 2====================================== 3 4Mesa 21.3.7 is a bug fix release which fixes bugs found since the 21.3.6 release. 5 6Mesa 21.3.7 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.3.7 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 b4fa9db7aa61bf209ef0b40bef83080999d86ad98df8b8b4fada7c128a1efc3d mesa-21.3.7.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- lavapipe: dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.step fails 35- ANV: Bad output from TransformFeedback . Regression from Mesa 21. Something to do with VB+XFB -> VB+XFB dependency? 36 37 38Changes 39------- 40 41Alyssa Rosenzweig (4): 42 43- pan/bi: Avoid \*FADD.v2f16 hazard in optimizer 44- pan/bi: Avoid \*FADD.v2f16 hazard in scheduler 45- pan/bi: Lower swizzles on CSEL.i32/MUX.i32 46- panvk: Use more reliable assert for UBO pushing 47 48Bas Nieuwenhuizen (1): 49 50- radv: Fix preamble argument order. 51 52Connor Abbott (1): 53 54- ir3/spill: Fix simplify_phi_nodes with multiple loop nesting 55 56Dave Airlie (3): 57 58- lavapipe: fix sampler + sampler view leaks. 59- lavapipe: reference gallium fences correctly. 60- crocus: fix leak on gen4/5 stencil fallback blit path. 61 62Emma Anholt (1): 63 64- i915g: Initialize the rest of the "from_nir" temporary VS struct. 65 66Eric Engestrom (2): 67 68- .pick_status.json: Update to dabba7d7263be6ffb6f3676465e92c65952fa824 69- .pick_status.json: Mark b07372312d7053f2ef5c858ceb1fbf9ade5e7c52 as denominated 70 71Ian Romanick (9): 72 73- gallivm/nir: Call nir_lower_bool_to_int32 after nir_opt_algebraic_late 74- nir: All set-on-comparison opcodes can take all float types 75- intel/fs: Don't optimize out 1.0*x and -1.0*x 76- spriv: Produce correct result for GLSLstd450Step with NaN 77- spirv: Produce correct result for GLSLstd450Modf with Inf 78- spirv: Produce correct result for GLSLstd450Tanh with NaN 79- nir: Properly handle various exceptional values in frexp 80- nir: Produce correct results for atan with NaN 81- nir: Add missing dependency on nir_opcodes.py 82 83Jason Ekstrand (1): 84 85- anv: Call vk_command_buffer_finish if create fails 86 87Jonathan Gray (1): 88 89- dri: avoid NULL deref of DrawBuffer on flush 90 91Lionel Landwerlin (2): 92 93- nir: fix lower_memcpy 94- anv/genxml/intel/fs: fix binding shader record entry 95 96Marcin Ślusarz (1): 97 98- anv: don't set color state when input state was requested 99 100Marek Olšák (1): 101 102- ac/surface: add more elements to meta equations because HTILE can use them 103 104Mike Blumenkrantz (4): 105 106- lavapipe: use util_pack_color_union() for generating clear colors 107- aux/draw: fix llvm tcs lane vec generation 108- zink: always set VkPipelineMultisampleStateCreateInfo::pSampleMask 109- zink: always invalidate streamout counter buffer if not resuming 110 111Nanley Chery (1): 112 113- iris: Don't fast clear with the view format 114 115Pavel Ondračka (1): 116 117- r300: fix transformation of abs modifiers with negate 118 119Qiang Yu (3): 120 121- radeonsi: workaround Specviewperf13 Catia hang on GFX9 122- radeonsi: fix depth stencil multi sample texture blit 123- glx: fix pbuffer refcount init 124 125Samuel Pitoiset (1): 126 127- radv/winsys: fix initializing debug/perftest options if multiple instances 128 129Tapani Pälli (5): 130 131- intel/genxml: add PIPE_CONTROL field for L3 read only cache invalidation 132- anv: invalidate L3 read only cache when VF cache is invalidated 133- iris: invalidate L3 read only cache when VF cache is invalidated 134- iris: fix a leak on surface states 135- mesa/st: always use DXT5 when transcoding ASTC format 136 137Thierry Reding (2): 138 139- tegra: Use private reference count for sampler views 140- tegra: Use private reference count for resources 141 142Timur Kristóf (1): 143 144- radv: Disable IB2 on compute queues. 145 146Yiwei Zhang (1): 147 148- venus: properly destroy deferred ahb image before real image creation 149