1*61046927SAndroid Build Coastguard WorkerMesa 21.3.6 Release Notes / 2022-02-09 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 21.3.6 is a bug fix release which fixes bugs found since the 21.3.5 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 21.3.6 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.6 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 96bb761fd546e9aa41d025fcc025225c5668443839dae21e3731959beb096736 mesa-21.3.6.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- radv: CullDistance fail 35*61046927SAndroid Build Coastguard Worker- i965: Segmentation fault during glinfo context destruction, regression in 21.3.x 36*61046927SAndroid Build Coastguard Worker- Vulkan Wayland WSI returns empty surface formats 37*61046927SAndroid Build Coastguard Worker- [REGRESSION][BISECTED] iris: Qutebrowser/QtWebEngine sporadically flashes the window in white 38*61046927SAndroid Build Coastguard Worker- Flickering Intel Uhd 620 Graphics 39*61046927SAndroid Build Coastguard Worker- Broken Terraria & Glitches in Forza Horizon 4 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard Worker 42*61046927SAndroid Build Coastguard WorkerChanges 43*61046927SAndroid Build Coastguard Worker------- 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1): 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- Revert "nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants" 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerCaio Oliveira (1): 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard Worker- anv: Fix subgroupSupportedStages physical property 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard WorkerCharles Baker (1): 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard Worker- Revert "zink: handle vertex buffer offset overflows" 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard WorkerConnor Abbott (2): 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard Worker- ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor() 60*61046927SAndroid Build Coastguard Worker- ir3/cp: ir3: Prevent propagating shared regs out of loops harder 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard Worker- ir3: opt_deref in opt loop to remove unnecessary tex casts 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard WorkerDave Airlie (1): 67*61046927SAndroid Build Coastguard Worker 68*61046927SAndroid Build Coastguard Worker- crocus: find correct relocation target for the bo. 69*61046927SAndroid Build Coastguard Worker 70*61046927SAndroid Build Coastguard WorkerEmma Anholt (1): 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard Worker- vulkan: Fix leak of error messages 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerEric Engestrom (3): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to cb781fc350108584116280fc597c695d2f476c68 77*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 15e77504461a30038a054c87cc53a694171c9cf4 as denominated 78*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 960e72417f3e8885699cf384f690853e14ba44da as denominated 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (1): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- intel/fs: Take into account region strides during SIMD lowering decision of SHUFFLE. 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (4): 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness. 87*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Convert missing vulkan formats to shm formats. 88*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Add modifiers for RGB formats. 89*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness. 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- anv/pass: Don't set first_subpass_layout for stencil-only attachments 94*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1): 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard Worker- i965: Avoid NULL drawbuffer in brw_flush_front 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- intel/fs: don't set allow_sample_mask for CS intrinsics 103*61046927SAndroid Build Coastguard Worker- intel/nir: fix shader call lowering 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard WorkerManas Chaudhary (1): 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker- panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (15): 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard Worker- zink: never use SpvOpImageQuerySizeLod for texel buffers 112*61046927SAndroid Build Coastguard Worker- zink: reorder fbfetch flag-setting to avoid null deref 113*61046927SAndroid Build Coastguard Worker- zink: fix vertex buffer mask computation for null buffers 114*61046927SAndroid Build Coastguard Worker- zink: clamp tbo creation to maxTexelBufferElements 115*61046927SAndroid Build Coastguard Worker- zink: add vertex shader pipeline bit for generated barrier construction 116*61046927SAndroid Build Coastguard Worker- zink: fix waiting on current batch id 117*61046927SAndroid Build Coastguard Worker- zink: cast image atomic op params/results based on image type 118*61046927SAndroid Build Coastguard Worker- zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops 119*61046927SAndroid Build Coastguard Worker- zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS 120*61046927SAndroid Build Coastguard Worker- llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS 121*61046927SAndroid Build Coastguard Worker- llvmpipe: ci updates 122*61046927SAndroid Build Coastguard Worker- zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds 123*61046927SAndroid Build Coastguard Worker- zink: fix PIPE_CAP_TGSI_BALLOT export conditional 124*61046927SAndroid Build Coastguard Worker- zink: reject invalid draws 125*61046927SAndroid Build Coastguard Worker- zink: min/max blit region in coverage functions 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard WorkerNanley Chery (3): 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard Worker- anv: Disable CCS_E for some 8/16bpp copies on TGL+ 130*61046927SAndroid Build Coastguard Worker- anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+ 131*61046927SAndroid Build Coastguard Worker- anv: Re-enable CCS_E on TGL+ 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (1): 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard Worker- iris: implement inter-context busy-tracking 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard WorkerRhys Perry (3): 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Worker- aco: fix neg(abs(mul(a, b))) if the mul is not VOP3 140*61046927SAndroid Build Coastguard Worker- aco: don't encode src2 for v_writelane_b32_e64 141*61046927SAndroid Build Coastguard Worker- radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard Worker- radv/winsys: fix missing buffer_make_resident() for the null winsys 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard WorkerYiwei Zhang (1): 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard Worker- tu: VkExternalImageFormatProperties is optional 150