1*61046927SAndroid Build Coastguard WorkerMesa 23.3.1 Release Notes / 2023-12-13 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 23.3.1 is a bug fix release which fixes bugs found since the 23.3.0 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 23.3.1 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.3.1 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 6e48126d70fdb3f20ffeb246ca0c2e41ffdc835f0663a03d4526b8bf5db41de6 mesa-23.3.1.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- [23.3.0] Parallel build failure - fatal error: vtn_generator_ids.h: No such file or directory 35*61046927SAndroid Build Coastguard Worker- crocus: Assertion failures in NIR divergence analysis 36*61046927SAndroid Build Coastguard Worker- anv: Resident Evil 2 hang 37*61046927SAndroid Build Coastguard Worker- Mesa 23.3.0 release build fails on 22.04 LTS 38*61046927SAndroid Build Coastguard Worker- Segfault in SDL2 game when using environment variables: \`SDL_VIDEODRIVER=wayland DRI_PRIME=1\` 39*61046927SAndroid Build Coastguard Worker- Mesa 22.3.0 SEGFAULT in nir shader creation for r600 cards on FreeBSD 40*61046927SAndroid Build Coastguard Worker- anv: piglit tests regressed for zink 41*61046927SAndroid Build Coastguard Worker- aco,radeonsi: GFX11 dEQP-GLES31.functional.separate_shader.random.0 fail when AMD_DEBUG=useaco 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard WorkerChanges 45*61046927SAndroid Build Coastguard Worker------- 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard WorkerAlessandro Astone (1): 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard Worker- asahi: Use the compat version of qsort_r 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard WorkerBoris Brezillon (2): 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard Worker- panfrost: Fix multiplanar YUV texture descriptor emission on v9+ 54*61046927SAndroid Build Coastguard Worker- panfrost: Don't leak NIR compute shaders 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerDave Airlie (1): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- nvk: fix transform feedback with multiple saved counters. 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (1): 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard Worker- docs: drop unused manual optimizations override 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard WorkerEric Engestrom (16): 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.0 67*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.0 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0e1bee73eb401e3b9c39f4777f775dd3ab9a08e2 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark e0c2244ea9b162788c781398743919956b0d55b7 as denominated 70*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes: fix regex raw string 71*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ebaede788e05ea3a22bfd4f054c85053247de9ff 72*61046927SAndroid Build Coastguard Worker- amd/ci: radeonsi is gl, not vk 73*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1700c6af6f807f801382c6cea5cb7136563e8bad 74*61046927SAndroid Build Coastguard Worker- nvk: use \`||\` instead of \`|\` between bools 75*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5bf68ab70133edd264f832f4a133288b8b45f66d 76*61046927SAndroid Build Coastguard Worker- ci: fix rules for formatting checks 77*61046927SAndroid Build Coastguard Worker- v3d: drop leftover from "move v3d_tiling to common" 78*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9ab59574ef162393f89c36980a366eeb8ecccb64 79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a921a69010102c6e35267066dc8a50461cae46fd 80*61046927SAndroid Build Coastguard Worker- spirv: add missing build dependency 81*61046927SAndroid Build Coastguard Worker- ci: fix kdl commit fetch 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- meson: work around meson 0.62 issue 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard WorkerFelix bridault (1): 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard Worker- radv: use 32bit va range for sparse descriptor buffers 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- aco: don't optimize DPP across more than one block 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerGert Wollny (2): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix usage of std::string constructor 98*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't try to re-use iterators when the set is made empty 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- nir: Handle divergence for decl_reg 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerJosé Expósito (1): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- zink: initialize drm_fd to -1 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (1): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- anv: Fix handling of host_cached_coherent bos in gen9 lp in older kernels 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (2): 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker- ci/baremetal: make BM_BOOTCONFIG optional 115*61046927SAndroid Build Coastguard Worker- ci: do not mount already mounted directories 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerJuston Li (2): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- venus: implement vkGet[Device]ImageSparseMemoryRequirements 120*61046927SAndroid Build Coastguard Worker- venus: fix query feedback copy sanitize off by 1 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerKenneth Graunke (2): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- anv: Drop 3/4 of PPGTT size restriction for sys heap size calculation 125*61046927SAndroid Build Coastguard Worker- anv: Don't report more memory available than the heap size 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (1): 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard Worker- nir/lower_vars_to_scratch: Remove all unused derefs 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5): 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard Worker- intel/fs: fix incorrect register flag interaction with dynamic interpolator mode 134*61046927SAndroid Build Coastguard Worker- intel/aux_map: introduce ref count of L1 entries 135*61046927SAndroid Build Coastguard Worker- anv: use main image address to determine ccs compatibility 136*61046927SAndroid Build Coastguard Worker- anv: track & unbind image aux-tt binding 137*61046927SAndroid Build Coastguard Worker- anv: remove heuristic preferring dedicated allocations 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerMario Kleiner (1): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- v3d: add B10G10R10[X2/A2]_UNORM to format table. 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard WorkerMark Collins (1): 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard Worker- meson: Update lua wrap to 5.4.6-4 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard Worker- egl/wayland: set the correct modifier for the linear_copy image 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: skip if basis/limit/comparison is vector 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard WorkerRob Clark (2): 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard Worker- freedreno/drm: Fix zombie BO import harder 158*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix NV12+UBWC import 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard WorkerRohan Garg (1): 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard Worker- intel/compiler: infer the number of operands using lsc_op_num_data_values 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2): 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard Worker- radv: fix bogus interaction between DGC and RT with descriptor bindings 167*61046927SAndroid Build Coastguard Worker- radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar formats 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard WorkerSil Vilerino (3): 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard Worker- d3d12: Fix d3d12_tcs_variant_cache_destroy leak in d3d12_context 172*61046927SAndroid Build Coastguard Worker- d3d12: Fix screen->winsys leak in d3d12_screen 173*61046927SAndroid Build Coastguard Worker- d3d12: d3d12_create_fence_win32 - Fix double refcount bump 174*61046927SAndroid Build Coastguard Worker 175*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (1): 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard Worker- anv: Fix MI_ARB_CHECK calls in generated indirect draws optimization 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard WorkerYiwei Zhang (3): 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard Worker- venus: fix async compute pipeline creation 182*61046927SAndroid Build Coastguard Worker- venus: properly initialize ring monitor initial alive status 183*61046927SAndroid Build Coastguard Worker- driconfig: add a workaround for Hades (Vulkan backend) 184