1*61046927SAndroid Build Coastguard WorkerMesa 23.1.6 Release Notes / 2023-08-16 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 23.1.6 is a bug fix release which fixes bugs found since the 23.1.5 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 23.1.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 23.1.6 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 f4c7fd8e7b472a88da7d83e9a48f6f3bd17d4ea2cc4386f7231b796f3964157a mesa-23.1.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- nouveau prevents hardware acceleration with Chromium (Wayland) 35*61046927SAndroid Build Coastguard Worker- Corrupt text rendering in Blender 36*61046927SAndroid Build Coastguard Worker- DRI2 gallium frontend is using bad format type 37*61046927SAndroid Build Coastguard Worker- Incorrect vlVaCreateBuffer/vlVaMapBuffer behavior for buffer type VAEncCodedBufferType in Gallium 38*61046927SAndroid Build Coastguard Worker- ci: do not download perfetto on-fly in build jobs 39*61046927SAndroid Build Coastguard Worker- Shared Memory Leak With Qt OpenGL Applications 40*61046927SAndroid Build Coastguard Worker- OpenGL, SIGSEGV when program pipeline objects has separated vertex shader progam and separated fragment shader progam with in/out 41*61046927SAndroid Build Coastguard Worker- Rusticl,radeonsi: ac_rtld error(2): too much LDS 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 WorkerDave Airlie (2): 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard Worker- llvmpipe: fix fragdata/lastfragdata heuristic a bit more. 50*61046927SAndroid Build Coastguard Worker- zink: turn off threaded cpu access if not visible. 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (2): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- ci: add perfetto into mesa git-cache 55*61046927SAndroid Build Coastguard Worker- ci/deqp: really remove the uncompressed results.csv file 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard WorkerDavid Rosca (1): 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard Worker- frontends/va: Ignore requested size when creating VAEncCodedBufferType 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard WorkerDerek Foreman (1): 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Allow binding presentation_timing when software rendering 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard WorkerDor Askayo (1): 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard Worker- nouveau: add exported GEM handles to the global list 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard WorkerEmma Anholt (1): 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Skip emitting unused texture descriptors for images. 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard WorkerEric Engestrom (15): 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.5 76*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4c3fc03d7f74e30e4896121cd1aed90151f3d305 77*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d7fa2561a5e31b22b84b5735e2cdcbe27b8a7dfb 78*61046927SAndroid Build Coastguard Worker- bin: add wrapper to run scripts in a python venv 79*61046927SAndroid Build Coastguard Worker- bin/pick-ui: use venv wrapper 80*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c5a6e88c4e816ded6105b74f101528eb004e0581 81*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 06c8ebaa66b6f12b577ad1aa5e2a11628fd3735d 82*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark e1ff7893ba7f8773eb462cf19d524d2c3cdb624b as denominated 83*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 58625686637a7a140d0ac1795f5cb2fbe426ca2b as denominated 84*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ee6eadb65ab7e09aa4ffaf4e6c7676fb7c51e86e 85*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 58ba2bcc8c185f8ebb74b863b76c1b65eb78206f as denominated 86*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark ac00f5a361ccf8ec9188d0d3256bf2e1ebc767ba as denominated 87*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to daa1f789b57aae7a23eecd4c337b79cfe1f081cf 88*61046927SAndroid Build Coastguard Worker- panfrost: upcast uint8/uint16 before shifting them beyond their range 89*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark b2f6de8f0d86b8143084212f970af072780fc201 as denominated 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerFriedrich Vock (1): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- radv: Handle VK_SUBOPTIMAL_KHR in trace layers 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerGert Wollny (2): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't try to propagate to vec4 with more than one use 98*61046927SAndroid Build Coastguard Worker- r600/sfn: Take source uses into account when switching channels 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerItalo Nicola (2): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- mesa/main: account for RTT samples when updating framebuffer 103*61046927SAndroid Build Coastguard Worker- mesa/main: allow readpix/teximage to read from implicitly multisampled fbos 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard WorkerJanne Grunau (2): 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker- asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs 108*61046927SAndroid Build Coastguard Worker- asahi,agx: Upload constant buffers immediately 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerJulia Tatz (2): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- gallium/dri: fix dri2_from_names 113*61046927SAndroid Build Coastguard Worker- aux/trace: fix set_hw_atomic_buffers method name 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard WorkerJulian Hagemeister (1): 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard Worker- Gallium: Fix shared memory segment leak 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard WorkerKarol Herbst (3): 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard Worker- rusticl/kernel: only handle function_temp memory before lowering printf 122*61046927SAndroid Build Coastguard Worker- n50/compute: submit initial compute state in nv50_screen_create 123*61046927SAndroid Build Coastguard Worker- nv50: fix code uploads bigger than 0x10000 bytes 124*61046927SAndroid Build Coastguard Worker 125*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (3): 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard Worker- anv: fix 3DSTATE_RASTER::APIMode field setting 128*61046927SAndroid Build Coastguard Worker- anv: fake non intel vendorID for Death Stranding 129*61046927SAndroid Build Coastguard Worker- hasvk: fix null descriptor handling with A64 messages 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard WorkerLuigi Santivetti (1): 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard Worker- pvr: do not claim support for ASTC texture compression 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerMartin Stransky (1): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- llvmpipe: fix UAF in lp_scene_is_resource_referenced. 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (21): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- lavapipe: don't check geometry for fb attachments 142*61046927SAndroid Build Coastguard Worker- zink: better handle separate shader dsl creation when no bindings exist 143*61046927SAndroid Build Coastguard Worker- zink: force image barriers after dmabuf import 144*61046927SAndroid Build Coastguard Worker- zink: use VK_WHOLE_SIZE when binding null db buffer descriptors 145*61046927SAndroid Build Coastguard Worker- zink: add batch refs for transient images 146*61046927SAndroid Build Coastguard Worker- zink: fix zs resolve attachment indexing 147*61046927SAndroid Build Coastguard Worker- zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images 148*61046927SAndroid Build Coastguard Worker- zink: don't append msrtss to dynamic render if not supported 149*61046927SAndroid Build Coastguard Worker- zink: set msrtss depth resolve mode when enabled 150*61046927SAndroid Build Coastguard Worker- zink: add more locking for pipeline cache 151*61046927SAndroid Build Coastguard Worker- aux/trace: fix winsys handle dumping 152*61046927SAndroid Build Coastguard Worker- llvmpipe: block weird uses of subsampled formats in buffers 153*61046927SAndroid Build Coastguard Worker- llvmpipe: fix early depth + alpha2coverage + occlusion query interaction 154*61046927SAndroid Build Coastguard Worker- lavapipe: fix resolves where src image has a layer offset 155*61046927SAndroid Build Coastguard Worker- lavapipe: block yuv formats from getting blit feature flags 156*61046927SAndroid Build Coastguard Worker- zink: explicitly set non-optimal last_vertex_stage shader key on ctx create 157*61046927SAndroid Build Coastguard Worker- zink: fix big tcs output io 158*61046927SAndroid Build Coastguard Worker- zink: fix crash in lower_pv_mode_gs_store 159*61046927SAndroid Build Coastguard Worker- u/draw: skip zero-sized indirect draws 160*61046927SAndroid Build Coastguard Worker- zink: unset primgen suspended flag when ending a primgen query 161*61046927SAndroid Build Coastguard Worker- nir/zink: fix gs emulation xfb_info sizing 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard WorkerPaul Gofman (1): 164*61046927SAndroid Build Coastguard Worker 165*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Captain Lycop: Invasion of the Heters 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard WorkerRhys Perry (2): 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard Worker- aco: summarize register demand after handling branches 170*61046927SAndroid Build Coastguard Worker- aco: don't create sendmsg(dealloc_vgprs) if scratch is used 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard WorkerRob Clark (1): 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard Worker- tu/drm: Add missing error path cleanup 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard Worker- vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic 179*61046927SAndroid Build Coastguard Worker 180*61046927SAndroid Build Coastguard WorkerSylvain Munaut (1): 181*61046927SAndroid Build Coastguard Worker 182*61046927SAndroid Build Coastguard Worker- egl/dri2: Add a couple of missing mutex release in error path 183*61046927SAndroid Build Coastguard Worker 184*61046927SAndroid Build Coastguard WorkerTimothy Arceri (1): 185*61046927SAndroid Build Coastguard Worker 186*61046927SAndroid Build Coastguard Worker- glsl: fix spirv sso validation 187*61046927SAndroid Build Coastguard Worker 188*61046927SAndroid Build Coastguard Workertimmac-qmc (1): 189*61046927SAndroid Build Coastguard Worker 190*61046927SAndroid Build Coastguard Worker- glsl: fix potential crash with DisableUniformArrayResize 191