1*61046927SAndroid Build Coastguard WorkerMesa 24.0.9 Release Notes / 2024-06-06 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 24.0.9 is a bug fix release which fixes bugs found since the 24.0.8 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 24.0.9 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.0.9 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 51aa686ca4060e38711a9e8f60c8f1efaa516baf411946ed7f2c265cd582ca4c mesa-24.0.9.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- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks 35*61046927SAndroid Build Coastguard Worker- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression 36*61046927SAndroid Build Coastguard Worker- anv: unbounded shader cache 37*61046927SAndroid Build Coastguard Worker- radv: Crash due to nir validation fail in Enshrouded 38*61046927SAndroid Build Coastguard Worker- radv: Crash due to nir validation fail in Enshrouded 39*61046927SAndroid Build Coastguard Worker- panforst: T604 issue with using u32 for flat varyings 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 WorkerAlexandre Marquet (1): 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- pan/mdg: quirk to disable auto32 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (2): 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard Worker- subprojects: uprev perfetto to v45.0 52*61046927SAndroid Build Coastguard Worker- ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard WorkerDavid Rosca (1): 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard Worker- frontends/va: Fix leak when destroying VAEncCodedBufferType 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard WorkerEric Engestrom (11): 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.8 61*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 18c736bcfc55b8fa309ede02332b9c7a2ca22e78 62*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 01bac643f6c088f7537edf18f2d4094881c1ecda as denominated 63*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4b6f7613c0bd161548f1bd45d42b65b4841a278a 64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark eefe34127f8e8ae2ba91a7837b9dfef999dc3f87 as denominated 65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a1ea0956b46778d0331e4ef60ebd2be057fd0e9f 66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 410ca6a3e99c5c1c9c91f0f79bf43a35103cbd98 as denominated 67*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix kernel -> compute handling 68*61046927SAndroid Build Coastguard Worker- panfrost: mark tests as fixed 69*61046927SAndroid Build Coastguard Worker- panfrost/ci: add missing genxml trigger path 70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 6f713a764fb412567caaabd9ae574822e79da383 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard WorkerEric R. Smith (4): 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard Worker- get_color_read_type: make sure format/type combo is legal for gles 75*61046927SAndroid Build Coastguard Worker- glsl: test both inputs when sorting varyings for xfb 76*61046927SAndroid Build Coastguard Worker- panfrost: fix some omissions in valhall flow control 77*61046927SAndroid Build Coastguard Worker- panfrost: change default rounding mode for samplers 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerFriedrich Vock (2): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- radv: Use max_se instead of num_se where appropriate 82*61046927SAndroid Build Coastguard Worker- radeonsi: Use max_se instead of num_se where appropriate 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (4): 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- broadcom/compiler: make add_node return the node index 87*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't assign payload registers to spilling setup temps 88*61046927SAndroid Build Coastguard Worker- broadcom/compiler: apply payload conflict to spill setup before RA 89*61046927SAndroid Build Coastguard Worker- v3dv: fix incorrect index buffer size 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerIván Briano (1): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- anv: check cmd_buffer is on a transfer queue more properly 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (8): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- v3d: fix CLE MMU errors avoiding using last bytes of CL BOs. 98*61046927SAndroid Build Coastguard Worker- v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs. 99*61046927SAndroid Build Coastguard Worker- v3d: Increase alignment to 16k on CL BO on RPi5 100*61046927SAndroid Build Coastguard Worker- v3dv: Increase alignment to 16k on CL BO on RPi5 101*61046927SAndroid Build Coastguard Worker- v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed 102*61046927SAndroid Build Coastguard Worker- v3dv: Emit stencil draw clear if needed for GFXH-1461 103*61046927SAndroid Build Coastguard Worker- v3dv: really fix CLE MMU errors on 7.1HW Rpi5 104*61046927SAndroid Build Coastguard Worker- v3d: really fix CLE MMU errors on 7.1HW Rpi5 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (1): 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard Worker- ci: define SNMP base interface on runner 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerKarol Herbst (5): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- gallium/vl: stub vl_video_buffer_create_as_resource 113*61046927SAndroid Build Coastguard Worker- gallium/vl: remove stubs which are defined in mesa_util 114*61046927SAndroid Build Coastguard Worker- meson: centralize galliumvl_stub handling 115*61046927SAndroid Build Coastguard Worker- rusticl: link against libgalliumvl_stub 116*61046927SAndroid Build Coastguard Worker- rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerKevin Chuang (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- anv: Properly fetch partial results in vkGetQueryPoolResults 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- anv: use weak_ref mode for global pipeline caches 125*61046927SAndroid Build Coastguard Worker- anv: fix shader identifier handling 126*61046927SAndroid Build Coastguard Worker- intel/brw: ensure find_live_channel don't access arch register without sync 127*61046927SAndroid Build Coastguard Worker- anv: fix utrace compute walker timestamp captures 128*61046927SAndroid Build Coastguard Worker- anv: fix timestamp copies from secondary buffers 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard WorkerRenato Pereyra (1): 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard Worker- anv: Attempt to compile all pipelines even after errors 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard WorkerRhys Perry (3): 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard Worker- aco: create lcssa phis for continue_or_break loops when necessary 137*61046927SAndroid Build Coastguard Worker- aco: create lcssa phis for continue_or_break loops when necessary 138*61046927SAndroid Build Coastguard Worker- radv: malloc graphics pipeline stages 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (6): 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard Worker- radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT 143*61046927SAndroid Build Coastguard Worker- radv: set image view descriptors as buffer for non-graphics GPU 144*61046927SAndroid Build Coastguard Worker- radv: mark some formats as unsupported on GFX8/CARRIZO 145*61046927SAndroid Build Coastguard Worker- radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9 146*61046927SAndroid Build Coastguard Worker- radv: fix setting a custom pitch for CB on GFX10_3+ 147*61046927SAndroid Build Coastguard Worker- radv: fix flushing DB meta cache on GFX11.5 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard Worker- anv/android: enable emulated astc for applications 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard WorkerYusuf Khan (1): 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard Worker- zink/query: begin time elapsed queries even if we arent in a rp 156