1*61046927SAndroid Build Coastguard WorkerMesa 24.1.1 Release Notes / 2024-06-05 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 24.1.1 is a bug fix release which fixes bugs found since the 24.1.0 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 24.1.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 24.1.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 0038826c6f7e88d90b4ce6f719192fa58ca7dedf4edcaa1174cf7bd920ef89ea mesa-24.1.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- [anv] failures when upgrading vulkancts 1.3.6 -> 1.3.7 on intel mesa ci 35*61046927SAndroid Build Coastguard Worker- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks 36*61046927SAndroid Build Coastguard Worker- zink: nir validation failures in Sparse code 37*61046927SAndroid Build Coastguard Worker- nir: nir_opt_varyings uses more stack than musl libc has 38*61046927SAndroid Build Coastguard Worker- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression 39*61046927SAndroid Build Coastguard Worker 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard WorkerChanges 42*61046927SAndroid Build Coastguard Worker------- 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard WorkerAmit Pundir (1): 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard Worker- android: Fix zink build failure 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard WorkerDave Airlie (1): 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard Worker- Revert "zink: use a slab allocator for zink_kopper_present_info" 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (1): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerDavid Rosca (1): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- frontends/va: Fix leak when destroying VAEncCodedBufferType 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerEric Engestrom (8): 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.0 63*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 410ca6a3e99c5c1c9c91f0f79bf43a35103cbd98 as denominated 64*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix kernel -> compute handling 65*61046927SAndroid Build Coastguard Worker- panfrost: mark tests as fixed 66*61046927SAndroid Build Coastguard Worker- panfrost/ci: add missing genxml trigger path 67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f32a258503b40e8e19a1498998b0d4f8b8abb488 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0311ac50adb6016efcb455ea52b11f422d6b797e 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 6889a0a5dd970bbfcd407085c8f12356a9dfe334 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerEric R. Smith (4): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- get_color_read_type: make sure format/type combo is legal for gles 74*61046927SAndroid Build Coastguard Worker- glsl: test both inputs when sorting varyings for xfb 75*61046927SAndroid Build Coastguard Worker- panfrost: fix some omissions in valhall flow control 76*61046927SAndroid Build Coastguard Worker- panfrost: change default rounding mode for samplers 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard Worker- nir: Handle cmat types in lower_variable_initializers 81*61046927SAndroid Build Coastguard Worker- spirv: Handle constant cooperative matrices in OpCompositeExtract 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerFriedrich Vock (2): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- radv: Use max_se instead of num_se where appropriate 86*61046927SAndroid Build Coastguard Worker- radeonsi: Use max_se instead of num_se where appropriate 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (4): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- broadcom/compiler: make add_node return the node index 91*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't assign payload registers to spilling setup temps 92*61046927SAndroid Build Coastguard Worker- broadcom/compiler: apply payload conflict to spill setup before RA 93*61046927SAndroid Build Coastguard Worker- v3dv: fix incorrect index buffer size 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- nir/search: Fix is_16_bits for vectors 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard WorkerIván Briano (1): 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker- anv: check cmd_buffer is on a transfer queue more properly 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (8): 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker- v3d: fix CLE MMU errors avoiding using last bytes of CL BOs. 106*61046927SAndroid Build Coastguard Worker- v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs. 107*61046927SAndroid Build Coastguard Worker- v3d: Increase alignment to 16k on CL BO on RPi5 108*61046927SAndroid Build Coastguard Worker- v3dv: Increase alignment to 16k on CL BO on RPi5 109*61046927SAndroid Build Coastguard Worker- v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed 110*61046927SAndroid Build Coastguard Worker- v3dv: Emit stencil draw clear if needed for GFXH-1461 111*61046927SAndroid Build Coastguard Worker- v3dv: really fix CLE MMU errors on 7.1HW Rpi5 112*61046927SAndroid Build Coastguard Worker- v3d: really fix CLE MMU errors on 7.1HW Rpi5 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (1): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- ci: define SNMP base interface on runner 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerKarol Herbst (7): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- nouveau: import nvif/ioctl.h file from libdrm_nouveau 121*61046927SAndroid Build Coastguard Worker- gallium/vl: stub vl_video_buffer_create_as_resource 122*61046927SAndroid Build Coastguard Worker- gallium/vl: remove stubs which are defined in mesa_util 123*61046927SAndroid Build Coastguard Worker- meson: centralize galliumvl_stub handling 124*61046927SAndroid Build Coastguard Worker- rusticl: link against libgalliumvl_stub 125*61046927SAndroid Build Coastguard Worker- rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks 126*61046927SAndroid Build Coastguard Worker- iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard WorkerKevin Chuang (1): 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker- anv: Properly fetch partial results in vkGetQueryPoolResults 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (1): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- llvmpipe: Use a second LLVMContext for compiling sample functions 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (8): 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ce43d7eb7f97bdde61b184a99940c4b03c2f0929 139*61046927SAndroid Build Coastguard Worker- anv: fix shader identifier handling 140*61046927SAndroid Build Coastguard Worker- intel/brw: ensure find_live_channel don't access arch register without sync 141*61046927SAndroid Build Coastguard Worker- anv: fix utrace compute walker timestamp captures 142*61046927SAndroid Build Coastguard Worker- anv: fix timestamp copies from secondary buffers 143*61046927SAndroid Build Coastguard Worker- intel: fix HW generated local-id with indirect compute walker 144*61046927SAndroid Build Coastguard Worker- brw: use a single virtual opcode to read ARF registers 145*61046927SAndroid Build Coastguard Worker- anv: fix Gfx9 fast clears on srgb formats 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (1): 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard Worker- zink: add atomic image ops to the ms deleting pass 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard WorkerNatanael Copa (1): 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: reduce stack usage 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard WorkerRenato Pereyra (1): 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard Worker- anv: Attempt to compile all pipelines even after errors 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard Worker- radv: malloc graphics pipeline stages 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (3): 164*61046927SAndroid Build Coastguard Worker 165*61046927SAndroid Build Coastguard Worker- radv: fix setting a custom pitch for CB on GFX10_3+ 166*61046927SAndroid Build Coastguard Worker- radv: fix flushing DB meta cache on GFX11.5 167*61046927SAndroid Build Coastguard Worker- radv: fix VRS subpass attachments with mipmaps 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard Worker- anv/android: enable emulated astc for applications 172*61046927SAndroid Build Coastguard Worker 173*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 174*61046927SAndroid Build Coastguard Worker 175*61046927SAndroid Build Coastguard Worker- radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT. 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard WorkerValentine Burley (1): 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard Worker- wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard WorkerYusuf Khan (1): 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard Worker- zink/query: begin time elapsed queries even if we arent in a rp 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard Workerbbhtt (1): 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard Worker- nvk: Clean up unused header from libdrm_nouveau 188