1*61046927SAndroid Build Coastguard WorkerMesa 23.1.7 Release Notes / 2023-09-06 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 23.1.7 is a bug fix release which fixes bugs found since the 23.1.6 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 23.1.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 23.1.7 implements the Vulkan 1.3 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 409641eadf0ed1c7794797a6f5a0b0195b5580b282166e5ec5629c6bcda6acd3 mesa-23.1.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- [Google][Rex][anv] GLES dEQP test fails in anv when run via ANGLE-on-Venus on ChromeOS ARCVM. 35*61046927SAndroid Build Coastguard Worker- VAAPI on VCN: bad stream may crash whole gfx system 36*61046927SAndroid Build Coastguard Worker- VAAPI: AMDGPU crash on RX 6900 XT on corrupted video 37*61046927SAndroid Build Coastguard Worker- aco: Assertion when compiling CP2077 shader 38*61046927SAndroid Build Coastguard Worker- anv: flakiness on tgl+ with samplemask handling 39*61046927SAndroid Build Coastguard Worker- [RADV] Dead by Daylight memory leak (shader-related?) on 23.1.6 40*61046927SAndroid Build Coastguard Worker- gpu hang on DG2 when running KHR-GLES31.core.texture_cube_map_array.image_op_tess* 41*61046927SAndroid Build Coastguard Worker- KHR-GLES31.core.texture_cube_map_array.image_op_tessellation_evaluation_sh fail on GFX12+ 42*61046927SAndroid Build Coastguard Worker- radv: commit 81641b01555faa4dd1dfc7de2513ad8d63e77ab7 leaded to artifacts in Quake II RTX 43*61046927SAndroid Build Coastguard Worker- [radv] Colors are distorted in Cyberpunk 2077 with ray tracing enabled 44*61046927SAndroid Build Coastguard Worker- Forza Horizon 5 stuttering since mesa 23.1.4 / 9b008673 revert as a FIX 45*61046927SAndroid Build Coastguard Worker- glCopyTexSubImage2D is very slow on Intel 46*61046927SAndroid Build Coastguard Worker- [RADV] red and pink tinted shadows in Overwatch 2 on 7900 XTX 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerChanges 50*61046927SAndroid Build Coastguard Worker------- 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (1): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: Fix array size 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerChia-I Wu (1): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerCorentin Noël (1): 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard Worker- virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1): 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard Worker- nir/opt_move: fix handling of if-condition 67*61046927SAndroid Build Coastguard Worker 68*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (1): 69*61046927SAndroid Build Coastguard Worker 70*61046927SAndroid Build Coastguard Worker- ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard WorkerDavid Rosca (1): 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard Worker- Revert "radeonsi/vcn: add an exception of field case for h264 decoding" 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (1): 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard Worker- tu: Pass real size of prime buffers to allocator 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerEmma Anholt (2): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads. 83*61046927SAndroid Build Coastguard Worker- disk_cache: Disable the "List" test for RO disk cache. 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard WorkerEric Engestrom (22): 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.6 88*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9d442b459a43264c28994e65dcaacfe303feedd1 89*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark aebe58458611e0bb585a5bce8e16c1175783f3cc as denominated 90*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3 91*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5fa9f842b09694a91310640ae949327a74d1bcd2 92*61046927SAndroid Build Coastguard Worker- vc4: drop duplicate .lower_ldexp 93*61046927SAndroid Build Coastguard Worker- zink: fix format in zink_make_{image,texture}_handle_resident() 94*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 04ba4059b7243fb9258df12154ce1e7a01e019c8 as denominated 95*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fe4208ed4c9a08c7963caa287ae34e9357de68af as denominated 96*61046927SAndroid Build Coastguard Worker- v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo 97*61046927SAndroid Build Coastguard Worker- v3dv: fix copy/pasted type of \`sample` 98*61046927SAndroid Build Coastguard Worker- v3dv: fix shader stage name in error message 99*61046927SAndroid Build Coastguard Worker- v3d/qpu: fix type of function argument 100*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 939845e424da7b2433902a9954cb6b615cd06d41 101*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e as denominated 102*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 9865e5dff49395543da4331a943ba5a03ce6a413 as denominated 103*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3a949de28c42d8714320e56bd99168148503da7d 104*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark f97e38f9cdabf6e1cfab11ebaabf193492bd403c as denominated 105*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fa6562b239f00f9f72c988459e252bdee072fd73 as denominated 106*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 318b83899056d02ee83817cf16201a128fb81443 107*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 83716b08cf103622829d84e673584781ee8850f6 as denominated 108*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec as denominated 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (4): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- nir: Fix nir_op_mov handling in nir_collect_src_uniforms 113*61046927SAndroid Build Coastguard Worker- nir: Handle nir_op_mov properly in opt_shrink_vectors 114*61046927SAndroid Build Coastguard Worker- nir: Don't handle nir_op_mov in get_undef_mask in opt_undef 115*61046927SAndroid Build Coastguard Worker- nir: Fix metadata in nir_lower_is_helper_invocation 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerFriedrich Vock (2): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorize: Handle intrinsics with constant base 120*61046927SAndroid Build Coastguard Worker- radv/rt: Pre-initialize instance address 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- aco: fix u2f16 with 32bit input 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard WorkerHelen Koike (1): 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard Worker- ci/android: remove strace output from cuttlefish-runner.sh 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard WorkerJordan Justen (2): 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard Worker- intel/dev: Use RPL-U name on RPL-U devices 133*61046927SAndroid Build Coastguard Worker- intel/dev: Add more RPL PCI IDs 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerKarol Herbst (3): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- rusticl/kernel: optimize nir between lowering io and explicit types 138*61046927SAndroid Build Coastguard Worker- nv50: limit max code uploads to 0x8000 139*61046927SAndroid Build Coastguard Worker- rusticl/memory: do not verify pitch for IMAGE1D_BUFFER 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1): 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard Worker- iris: Check prog[] instead of uncompiled[] for BLORP state skipping 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard WorkerLeo Liu (1): 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: fix the incorrect dt_size 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5): 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard Worker- intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch 152*61046927SAndroid Build Coastguard Worker- intel/compiler: fix dynamic alpha-to-coverage handling 153*61046927SAndroid Build Coastguard Worker- intel/fs: implement dynamic interpolation mode for dynamic persample shaders 154*61046927SAndroid Build Coastguard Worker- anv: add missing ISL storage usage 155*61046927SAndroid Build Coastguard Worker- intel/nir: rerun lower_tex if it lowers something 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard WorkerMarek Vasut (1): 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard Worker- etnaviv: Fully replicate back stencil config 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard WorkerMatt Turner (1): 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard Worker- Revert "intel/fs: only avoid SIMD32 if strictly inferior in throughput" 164*61046927SAndroid Build Coastguard Worker 165*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (3): 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard Worker- vk/graphics: fix CWE handling with DS3 168*61046927SAndroid Build Coastguard Worker- zink: wait on async fence during ctx program removal 169*61046927SAndroid Build Coastguard Worker- zink: don't start multiple cache jobs for the same program 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard WorkerPaul Gofman (1): 172*61046927SAndroid Build Coastguard Worker 173*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Rainbow Six Extraction 174*61046927SAndroid Build Coastguard Worker 175*61046927SAndroid Build Coastguard WorkerRhys Perry (5): 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard Worker- radv: disable 64-bit color attachments 178*61046927SAndroid Build Coastguard Worker- radv: fix 128bpp comp-to-single clears 179*61046927SAndroid Build Coastguard Worker- aco: fix p_bpermute_gfx6 with input at non-zero byte 180*61046927SAndroid Build Coastguard Worker- aco/spill: skip p_branch in process_block 181*61046927SAndroid Build Coastguard Worker- aco/spill: add all live-in to merge block spill candidates 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard WorkerRohan Garg (3): 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard Worker- crocus: fix GFX_VERx10 macro 186*61046927SAndroid Build Coastguard Worker- blorp: drop undefined macro 187*61046927SAndroid Build Coastguard Worker- iris: migrate preemption streamwout wa to WA infra 188*61046927SAndroid Build Coastguard Worker 189*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2): 190*61046927SAndroid Build Coastguard Worker 191*61046927SAndroid Build Coastguard Worker- Revert "radv/amdgpu: workaround a kernel bug when replacing sparse mappings" 192*61046927SAndroid Build Coastguard Worker- Revert "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build" 193*61046927SAndroid Build Coastguard Worker 194*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (2): 195*61046927SAndroid Build Coastguard Worker 196*61046927SAndroid Build Coastguard Worker- dri: Use RGB internal formats for RGBX formats 197*61046927SAndroid Build Coastguard Worker- intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line 198*61046927SAndroid Build Coastguard Worker 199*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 200*61046927SAndroid Build Coastguard Worker 201*61046927SAndroid Build Coastguard Worker- mesa: fix some TexParameter and SamplerParameter cases 202*61046927SAndroid Build Coastguard Worker 203*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (1): 204*61046927SAndroid Build Coastguard Worker 205*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region. 206*61046927SAndroid Build Coastguard Worker 207*61046927SAndroid Build Coastguard WorkerTimothy Arceri (1): 208*61046927SAndroid Build Coastguard Worker 209*61046927SAndroid Build Coastguard Worker- util: add radeonsi workaround for Nowhere Patrol 210*61046927SAndroid Build Coastguard Worker 211*61046927SAndroid Build Coastguard WorkerTimur Kristóf (5): 212*61046927SAndroid Build Coastguard Worker 213*61046927SAndroid Build Coastguard Worker- ac/nir: Add done arg to ac_nir_export_position. 214*61046927SAndroid Build Coastguard Worker- ac/nir: Slightly refactor how pos0 exports are added when missing. 215*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export. 216*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor mesh shader primitive export. 217*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Wait for attribute ring stores in mesh shaders. 218*61046927SAndroid Build Coastguard Worker 219*61046927SAndroid Build Coastguard Workerantonino (3): 220*61046927SAndroid Build Coastguard Worker 221*61046927SAndroid Build Coastguard Worker- vulkan/wsi: add \`vk_wsi_force_swapchain_to_current_extent` driconf 222*61046927SAndroid Build Coastguard Worker- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle" 223*61046927SAndroid Build Coastguard Worker- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "Serious Sam Fusion" 224