1*61046927SAndroid Build Coastguard WorkerMesa 24.1.6 Release Notes / 2024-08-14 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 24.1.6 is a bug fix release which fixes bugs found since the 24.1.5 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 24.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 24.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 da94c0908d5662467369b69ed8236da1e1577141a6e7d25171a9bf56383b34e8 mesa-24.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- u_debug_stack_test.capture_not_overwritten fails on i386 35*61046927SAndroid Build Coastguard Worker- turnip: vulkaninfo crashed 36*61046927SAndroid Build Coastguard Worker- turnip-freereno Build error (/usr/local/include/xf86drm.h:40:10: fatal error: drm.h: No such file or directory) 37*61046927SAndroid Build Coastguard Worker- tu: compilation failing when compiling turnip with only kgsl and X11 enabled 38*61046927SAndroid Build Coastguard Worker- samplerCube constructor in fragment shader no longer converting uvec2 bindless texture handles ( segmentation fault , core dumped ) 39*61046927SAndroid Build Coastguard Worker- anv: gen9.5 flakiness in dEQP-VK.multiview.dynamic_rendering.depth.* 40*61046927SAndroid Build Coastguard Worker- interpolateAt precision lowering unhandled by glsl_to_nir() 41*61046927SAndroid Build Coastguard Worker- [radeonsi][bisected][regression] glClientWaitSync() quickly times out with INT64_MAX timeout 42*61046927SAndroid Build Coastguard Worker- zink/tu: glcts flake on a750 43*61046927SAndroid Build Coastguard Worker- [Regression][Vulkan][TGL][Bisected]vkCmdCopyQueryPoolResults failed to write buffer with compute pipeline on Mesa 24.1 44*61046927SAndroid Build Coastguard Worker- Worms Revolution: not rendering explosion effects 45*61046927SAndroid Build Coastguard Worker- crash on pushbuf_validate nvc0_blit do_blit_framebuffer 46*61046927SAndroid Build Coastguard Worker- [radeonsi] Asterix & Obelix XXLRomastered: river misrendered (completely black) 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 WorkerDavid Heidelberg (1): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- llvmpipe: Silence "possibly uninitialized value" warning for ssbo_limit (cont) 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerDavid Rosca (1): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add decode DPB buffers as CS dependency 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerEcho J (1): 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard Worker- util: Fix the integer addition in os_time_get_absolute_timeout() 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard WorkerEric Engestrom (7): 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.5 67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c90e2bccf756004e48f9e7e71e555db0d03c1b98 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to cc2dbb8ea5329b509d79eedb6c0cbb9a1903b5ad 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 89863a050bea429d9574a307bc28953bb60accaf as denominated 70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 93f9afa1e039cbf681adcc6d170aec987d9f0f65 as denominated 71*61046927SAndroid Build Coastguard Worker- ci: pass MESA_SPIRV_LOG_LEVEL from job to the test 72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 34753cefd828f5db8e9e14cee9c4e45cee5baaaa as denominated 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerEric R. Smith (1): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- panfrost: use RGB1 component ordering for R5G6B5 pixel formats 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (3): 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard Worker- nvk: Require color or depth/stencil attachment support for input attachments 81*61046927SAndroid Build Coastguard Worker- nvk: Support STORAGE_READ_WITHOUT_FORMAT on buffers 82*61046927SAndroid Build Coastguard Worker- zink: Align descriptor buffers to descriptorBufferOffsetAlignment 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (2): 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- nir/lower_int64: replace uadd_sat with ior for find_lsb64 and ufind_msb64 87*61046927SAndroid Build Coastguard Worker- aco/gfx10+: set lateKill for sgprs used by wave64 VALU writing a mask 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (2): 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard Worker- wsi/common: Do not update present mode with MESA_VK_WSI_PRESENT_MODE. 92*61046927SAndroid Build Coastguard Worker- wsi/x11: Bump maximum number of outstanding COMPLETE events. 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerIván Briano (1): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- intel/rt: fix terminateOnFirstHit handling 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard WorkerKarmjit Mahil (1): 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker- tu: Set \`TU_ACCESS_CCHE_READ` for transfer ops with read access 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard WorkerKarol Herbst (12): 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard Worker- Revert "rusticl/queue: gracefully stop the worker thread" 105*61046927SAndroid Build Coastguard Worker- nouveau: handle realloc failure inside cli_kref_set 106*61046927SAndroid Build Coastguard Worker- mesa: check for enabled extensions for \*UID enums 107*61046927SAndroid Build Coastguard Worker- zink: lower 64 bit find_lsb, ufind_msb and bit_count 108*61046927SAndroid Build Coastguard Worker- zink: lower 8/16 bit alu ops vk spirv doesn't allow 109*61046927SAndroid Build Coastguard Worker- rusticl/kernel: properly respect device thread limits per dimension 110*61046927SAndroid Build Coastguard Worker- rusticl/memory: Fix memory unmaps after rework 111*61046927SAndroid Build Coastguard Worker- rusticl/image: take pitches into account when allocating memory for maps 112*61046927SAndroid Build Coastguard Worker- rusticl/image: properly sync mappings content for 1Dbuffer images 113*61046927SAndroid Build Coastguard Worker- rusticl/queue: add clSetCommandQueueProperty 114*61046927SAndroid Build Coastguard Worker- util/u_printf: do not double print format string with unused arugments 115*61046927SAndroid Build Coastguard Worker- rusticl/memory: fix sampler argument size check 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (1): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- aco: print s_delay_alu INSTSKIP>3 correctly 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (6): 122*61046927SAndroid Build Coastguard Worker 123*61046927SAndroid Build Coastguard Worker- anv: fix check on pipeline mode to track buffer writes 124*61046927SAndroid Build Coastguard Worker- vulkan/runtime: allow null/empty debug names 125*61046927SAndroid Build Coastguard Worker- anv: reuse object string for RMV token 126*61046927SAndroid Build Coastguard Worker- anv: add missing MEDIA_STATE_FLUSH for internal shaders 127*61046927SAndroid Build Coastguard Worker- anv/blorp: force CC_VIEWPORT reallocation when programming 3DSTATE_VIEWPORT_STATE_POINTERS_CC 128*61046927SAndroid Build Coastguard Worker- brw/rt: fix ray_object_(direction|origin) for closest-hit shaders 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard WorkerMarek Olšák (2): 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: use fmulz for fpow lowering to fix incorrect rendering 133*61046927SAndroid Build Coastguard Worker- radeonsi: fix buffer coherency issues on gfx6-8,12 due to missing PFP->ME sync 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerMatt Turner (2): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- util: Add ATTRIBUTE_OPTIMIZE(flags) 138*61046927SAndroid Build Coastguard Worker- util: Force emission of stack frame in stack unit test 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (7): 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard Worker- dri: link with libloader 143*61046927SAndroid Build Coastguard Worker- kopper: check swapchain size after possible loader image resize 144*61046927SAndroid Build Coastguard Worker- pipe-loader: fix driconf memory management 145*61046927SAndroid Build Coastguard Worker- egl: fix zink init 146*61046927SAndroid Build Coastguard Worker- dri: fix kms_swrast screen fail 147*61046927SAndroid Build Coastguard Worker- egl/wayland: bail on zink init in non-sw mode if extension check fails 148*61046927SAndroid Build Coastguard Worker- zink: fix partial update handling 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard WorkerPavel Ondračka (1): 151*61046927SAndroid Build Coastguard Worker 152*61046927SAndroid Build Coastguard Worker- r300: bias presubtract fix 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard Worker- docs: update ACO_DEBUG documentation for scheduler options 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard WorkerRob Clark (2): 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard Worker- tu: Fix issues with 16k (or larger) page sizes 161*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard WorkerSil Vilerino (1): 164*61046927SAndroid Build Coastguard Worker 165*61046927SAndroid Build Coastguard Worker- Revert "d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported" This reverts commit d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3. Fixes: d6bb4ddc638 ("d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported") 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard Worker- anv: fix a cmd_buffer reference in simple shader 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard WorkerTimothy Arceri (3): 172*61046927SAndroid Build Coastguard Worker 173*61046927SAndroid Build Coastguard Worker- nir: set disallow_undef_to_nan for legacy ARB asm programs 174*61046927SAndroid Build Coastguard Worker- glsl: fix glsl to nir support for lower precision builtins 175*61046927SAndroid Build Coastguard Worker- glsl: always copy bindless sampler packing constructors to a temp 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard WorkerValentine Burley (2): 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Refactor can_present_on_device 180*61046927SAndroid Build Coastguard Worker- tu: Always report that we can present on kgsl 181*61046927SAndroid Build Coastguard Worker 182*61046927SAndroid Build Coastguard WorkerWANG Xuerui (1): 183*61046927SAndroid Build Coastguard Worker 184*61046927SAndroid Build Coastguard Worker- meson: Additionally probe -mtls-dialect=desc for TLSDESC support 185