1*61046927SAndroid Build Coastguard WorkerMesa 23.3.3 Release Notes / 2024-01-10 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 23.3.3 is a bug fix release which fixes bugs found since the 23.3.2 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 23.3.3 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.3 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 518307c0057fa3cee8b58df78be431d4df5aafa7edc60d09278b2d7a0a80f3b4 mesa-23.3.3.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- Error during SPIR-V parsing of OpCopyLogical 35*61046927SAndroid Build Coastguard Worker- radv: Atlas Fallen corrupted rendering 36*61046927SAndroid Build Coastguard Worker- intel: Require 64KB alignment when using CCS and multiple engines 37*61046927SAndroid Build Coastguard Worker- 23.3.2 regression: kms_swrast_dri.so segfaults 38*61046927SAndroid Build Coastguard Worker- Mesa is not compatible with Python 3.12 due to use of distutils 39*61046927SAndroid Build Coastguard Worker- anv: importing memory for a compressed image using modifier is hitting an assert 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 WorkerConnor Abbott (1): 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- ir3/legalize: Fix helper propagation with b.any/b.all/getone 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1): 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard Worker- nir/opt_move_discards_to_top: don't schedule discard/demote across subgroup operations 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard WorkerDave Airlie (5): 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard Worker- gallivm: handle llvm 16 atexit ordering problems. 56*61046927SAndroid Build Coastguard Worker- intel/compiler: fix release build unused variable. 57*61046927SAndroid Build Coastguard Worker- llvmpipe: fix caching for texture shaders. 58*61046927SAndroid Build Coastguard Worker- intel/compiler: reemit boolean resolve for inverted if on gen5 59*61046927SAndroid Build Coastguard Worker- radv: don't emit cp dma packets on video rings. 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard WorkerEric Engestrom (13): 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.2 64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark eb5bb5c784e97c533e30b348e82e446ac0da59c8 as denominated 65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ebee672ef87794f3f4201270623a92f34e62b8ff 66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 060439bdf0e74f0f2e255d0a81b5356f9a2f5457 as denominated 67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 8d0e70f628b745ad81124e0c3fe5e46ea84f6b46 as denominated 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 39c8cca34fb72db055df18abf1d473e099f4b05b 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 2c078bfd18cae0ed1a0a3916020e49fb74668504 70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e2a7c877ad1fd6bda4032f707eea7646e5229969 71*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 031978933151e95690e93919e7bfd9f1753f2794 72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fbe4e16db2d369c3e54067d17f81bdce8661a461 as denominated 73*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark b38c776690c9c39b04c57d74f9b036de56995aff as denominated 74*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f6d2df5a7542025022e69b81dbe3af3e51ea5cd3 75*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 67ad1142cf6afe61de834cefeddb4be06382899f 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2): 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard Worker- zink: update profile schema 80*61046927SAndroid Build Coastguard Worker- zink: use KHR version of maint5 features 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard WorkerFriedrich Vock (1): 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard Worker- radv/rt: Free traversal NIR after compilation 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- aco: fix applying input modifiers to DPP8 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerJonathan Gray (1): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- zink: put sysmacros.h include under #ifdef MAJOR_IN_SYSMACROS 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (2): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- anv: Assume that imported bos already have flat CCS requirements satisfied 97*61046927SAndroid Build Coastguard Worker- anv: Increase ANV_MAX_QUEUE_FAMILIES 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard WorkerKarol Herbst (2): 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker- zink: lock screen queue on context_destroy and CreateSwapchain 102*61046927SAndroid Build Coastguard Worker- zink: fix heap-use-after-free on batch_state with sub-allocated pipe_resources 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (2): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- vtn: Remove transpose(m0)*m1 fast path 107*61046927SAndroid Build Coastguard Worker- vtn: Allow for OpCopyLogical with different but compatible types 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard WorkerLeo Liu (1): 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard Worker- gallium/vl: match YUYV/UYVY swizzle with change of color channels 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2): 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard Worker- isl: implement Wa_22015614752 116*61046927SAndroid Build Coastguard Worker- intel/fs: fix depth compute state for unchanged depth layout 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- glthread: don't unroll draws using user VBOs with GLES 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerMary Guillemard (2): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- zink: Initialize pQueueFamilyIndices for image query / create 125*61046927SAndroid Build Coastguard Worker- zink: Always fill external_only in zink_query_dmabuf_modifiers 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (1): 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard Worker- zink: enforce maxTexelBufferElements for texel buffer sizing 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard Worker- aco/tests: use more raw strings 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- radv: fix binding partial depth/stencil views with dynamic rendering 138*61046927SAndroid Build Coastguard Worker- radv: disable stencil test without a stencil attachment 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard WorkerSil Vilerino (2): 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard Worker- Revert "d3d12: Only destroy the winsys during screen destruction, not reset" 143*61046927SAndroid Build Coastguard Worker- Revert "d3d12: Fix screen->winsys leak in d3d12_screen" 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard WorkerVinson Lee (1): 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard Worker- ac/rgp: Fix single-bit-bitfield-constant-conversion warning 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard WorkerYonggang Luo (1): 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard Worker- meson: Support for both packaging and distutils 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard Workerantonino (1): 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard Worker- egl: only check dri3 on X11 156