1*61046927SAndroid Build Coastguard WorkerMesa 21.3.7 Release Notes / 2022-02-23 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 21.3.7 is a bug fix release which fixes bugs found since the 21.3.6 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 21.3.7 implements the OpenGL 4.6 API, but the version reported by 7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL 10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation. 11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver. 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard WorkerMesa 21.3.7 implements the Vulkan 1.2 API, but the version reported by 14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct 15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used. 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard WorkerSHA256 checksum 18*61046927SAndroid Build Coastguard Worker--------------- 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker:: 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker b4fa9db7aa61bf209ef0b40bef83080999d86ad98df8b8b4fada7c128a1efc3d mesa-21.3.7.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNew features 26*61046927SAndroid Build Coastguard Worker------------ 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker- None 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker- lavapipe: dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.step fails 35*61046927SAndroid Build Coastguard Worker- ANV: Bad output from TransformFeedback . Regression from Mesa 21. Something to do with VB+XFB -> VB+XFB dependency? 36*61046927SAndroid Build Coastguard Worker 37*61046927SAndroid Build Coastguard Worker 38*61046927SAndroid Build Coastguard WorkerChanges 39*61046927SAndroid Build Coastguard Worker------- 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (4): 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Worker- pan/bi: Avoid \*FADD.v2f16 hazard in optimizer 44*61046927SAndroid Build Coastguard Worker- pan/bi: Avoid \*FADD.v2f16 hazard in scheduler 45*61046927SAndroid Build Coastguard Worker- pan/bi: Lower swizzles on CSEL.i32/MUX.i32 46*61046927SAndroid Build Coastguard Worker- panvk: Use more reliable assert for UBO pushing 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1): 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard Worker- radv: Fix preamble argument order. 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerConnor Abbott (1): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- ir3/spill: Fix simplify_phi_nodes with multiple loop nesting 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerDave Airlie (3): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- lavapipe: fix sampler + sampler view leaks. 59*61046927SAndroid Build Coastguard Worker- lavapipe: reference gallium fences correctly. 60*61046927SAndroid Build Coastguard Worker- crocus: fix leak on gen4/5 stencil fallback blit path. 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerEmma Anholt (1): 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard Worker- i915g: Initialize the rest of the "from_nir" temporary VS struct. 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard WorkerEric Engestrom (2): 67*61046927SAndroid Build Coastguard Worker 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to dabba7d7263be6ffb6f3676465e92c65952fa824 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark b07372312d7053f2ef5c858ceb1fbf9ade5e7c52 as denominated 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerIan Romanick (9): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- gallivm/nir: Call nir_lower_bool_to_int32 after nir_opt_algebraic_late 74*61046927SAndroid Build Coastguard Worker- nir: All set-on-comparison opcodes can take all float types 75*61046927SAndroid Build Coastguard Worker- intel/fs: Don't optimize out 1.0*x and -1.0*x 76*61046927SAndroid Build Coastguard Worker- spriv: Produce correct result for GLSLstd450Step with NaN 77*61046927SAndroid Build Coastguard Worker- spirv: Produce correct result for GLSLstd450Modf with Inf 78*61046927SAndroid Build Coastguard Worker- spirv: Produce correct result for GLSLstd450Tanh with NaN 79*61046927SAndroid Build Coastguard Worker- nir: Properly handle various exceptional values in frexp 80*61046927SAndroid Build Coastguard Worker- nir: Produce correct results for atan with NaN 81*61046927SAndroid Build Coastguard Worker- nir: Add missing dependency on nir_opcodes.py 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (1): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- anv: Call vk_command_buffer_finish if create fails 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard WorkerJonathan Gray (1): 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard Worker- dri: avoid NULL deref of DrawBuffer on flush 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- nir: fix lower_memcpy 94*61046927SAndroid Build Coastguard Worker- anv/genxml/intel/fs: fix binding shader record entry 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (1): 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard Worker- anv: don't set color state when input state was requested 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- ac/surface: add more elements to meta equations because HTILE can use them 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (4): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- lavapipe: use util_pack_color_union() for generating clear colors 107*61046927SAndroid Build Coastguard Worker- aux/draw: fix llvm tcs lane vec generation 108*61046927SAndroid Build Coastguard Worker- zink: always set VkPipelineMultisampleStateCreateInfo::pSampleMask 109*61046927SAndroid Build Coastguard Worker- zink: always invalidate streamout counter buffer if not resuming 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard WorkerNanley Chery (1): 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard Worker- iris: Don't fast clear with the view format 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard WorkerPavel Ondračka (1): 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard Worker- r300: fix transformation of abs modifiers with negate 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard WorkerQiang Yu (3): 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard Worker- radeonsi: workaround Specviewperf13 Catia hang on GFX9 122*61046927SAndroid Build Coastguard Worker- radeonsi: fix depth stencil multi sample texture blit 123*61046927SAndroid Build Coastguard Worker- glx: fix pbuffer refcount init 124*61046927SAndroid Build Coastguard Worker 125*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard Worker- radv/winsys: fix initializing debug/perftest options if multiple instances 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard WorkerTapani Pälli (5): 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard Worker- intel/genxml: add PIPE_CONTROL field for L3 read only cache invalidation 132*61046927SAndroid Build Coastguard Worker- anv: invalidate L3 read only cache when VF cache is invalidated 133*61046927SAndroid Build Coastguard Worker- iris: invalidate L3 read only cache when VF cache is invalidated 134*61046927SAndroid Build Coastguard Worker- iris: fix a leak on surface states 135*61046927SAndroid Build Coastguard Worker- mesa/st: always use DXT5 when transcoding ASTC format 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard WorkerThierry Reding (2): 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Worker- tegra: Use private reference count for sampler views 140*61046927SAndroid Build Coastguard Worker- tegra: Use private reference count for resources 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard Worker- radv: Disable IB2 on compute queues. 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard WorkerYiwei Zhang (1): 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard Worker- venus: properly destroy deferred ahb image before real image creation 149