1*61046927SAndroid Build Coastguard WorkerMesa 24.2.2 Release Notes / 2024-09-05 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 24.2.2 is a bug fix release which fixes bugs found since the 24.2.1 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 24.2.2 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.2.2 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 WorkerSHA checksums 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 SHA256: fd077d3104edbe459e2b8597d2757ec065f9bd2d620b8c0b9cc88c2bf9891d02 mesa-24.2.2.tar.xz 23*61046927SAndroid Build Coastguard Worker SHA512: d9979f7a1ae7bfeb0658d1b6c9021b7d0043c3ca71db9deaa2fc8a3d4c07cd58497b9233737a31fb66ef711a369a859757a63fb86c2aadd859867f9a4eaf16a9 mesa-24.2.2.tar.xz 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNew features 27*61046927SAndroid Build Coastguard Worker------------ 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard Worker- None 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard WorkerBug fixes 33*61046927SAndroid Build Coastguard Worker--------- 34*61046927SAndroid Build Coastguard Worker 35*61046927SAndroid Build Coastguard Worker- [clc] [FTBFS] [llvm20+] no matching function for GetResourcesPath 36*61046927SAndroid Build Coastguard Worker- [AMDGPU RDNA3] Viewport compositing generates severe graphical artifacts in Blender 37*61046927SAndroid Build Coastguard Worker- Arma Reforger causes amdgpu crash on 24.2 38*61046927SAndroid Build Coastguard Worker- [Regression][Vulkan][TGL]Failed to render to depth image at non-zero mip level on Mesa 24.1 and later 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 WorkerDave Airlie (1): 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard Worker- vulkan/video: fix vui encoding 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (1): 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard Worker- panfrost: drop leftover definition after pan_nir_lower_64bit_intrin removal 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerDavid Rosca (2): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- frontends/va: Fix locking in vlVaDeriveImage 55*61046927SAndroid Build Coastguard Worker- frontends/va: Fix locking in vlVaQueryVideoProcPipelineCaps 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard WorkerDylan Baker (1): 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4aa1259eb4a86a94596dd31d6b80a99ce6d91299 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard WorkerEric Engestrom (7): 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard Worker- docs: add sha sum for 24.2.1 64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 51e05c284465786bf125d9d36081e9152c80619b 65*61046927SAndroid Build Coastguard Worker- v3dv/ci: fix test timeout for v3dv-rpi5-vk-full:arm64 66*61046927SAndroid Build Coastguard Worker- etnaviv/ci: fix gc2000_piglit test timeout 67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 4888d39f29ae84dd279f2bd4714eb0f6e8ba5d20 as denominated 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 033818fdd99a543fd1cb17cc8e4be07f831a9003 as denominated 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3e4f73b3a0e0b9420f9614d3e271c49225c6f5d3 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (5): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- vulkan/pipeline: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BIT 74*61046927SAndroid Build Coastguard Worker- nvk: Hash minSampleShading in nvk_hash_graphics_state() 75*61046927SAndroid Build Coastguard Worker- nvk: Don't do linear<->tiled copies for rendering suspend/resume 76*61046927SAndroid Build Coastguard Worker- nvk: Take depth image layer counts from the VkRenderingInfo 77*61046927SAndroid Build Coastguard Worker- vulkan: Allow pColorAttachmentLocations == NULL in CmdSetRenderingAttachmentLocationsKHR() 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerIván Briano (1): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- nir: add pass to convert ViewIndex to DeviceIndex 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerJesse Natalie (2): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- d3d12: Don't use a vertex re-ordering GS for line primitives 86*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Move nir_lower_undef_to_zero out of the optimization loop 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerJob Noorman (1): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- ir3: fix recognizing const/imm registers as a0 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard WorkerJordan Justen (4): 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard Worker- intel/dev: Update hwconfig => max_threads_per_psd for Xe2 95*61046927SAndroid Build Coastguard Worker- intel/dev: Re-enable LNL PCI IDs (without INTEL_FORCE_PROBE) on Mesa 24.2 96*61046927SAndroid Build Coastguard Worker- intel/dev: Enable BMG PCI IDs (without INTEL_FORCE_PROBE) 97*61046927SAndroid Build Coastguard Worker- anv: Drop "not yet supported" warning for Xe2 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard WorkerKarol Herbst (1): 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker- clc: fix compilation error with llvm-20 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard WorkerKenneth Graunke (2): 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker- intel/brw: Drop misguided sign extension attempts in extract_imm() 106*61046927SAndroid Build Coastguard Worker- intel/brw: Fix extract_imm for subregion reads of 64-bit immediates 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (1): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- nir/opt_loop: Fix handling else-breaks in merge_terminators 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (3): 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker- anv: fix utrace compute timestamp reads on Gfx20 115*61046927SAndroid Build Coastguard Worker- iris: fix utrace compute end timestamp reads on Gfx20 116*61046927SAndroid Build Coastguard Worker- brw: align spilling offsets to physical register sizes 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerLucas Stach (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- etnaviv: emit SAMPLER_LOG_SIZE on sampler state changes 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (2): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- dril: use the super fallback path for software fallback 125*61046927SAndroid Build Coastguard Worker- dril: also create double-buffered configs in swrast fallback 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard WorkerPatrick Lerda (1): 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard Worker- iris: fix indirect draw refcnt imbalance 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard Worker- radeonsi: don't always update shader coherency draw call counter 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- aco/ra: fix sub-dword get_reg_specified in some cases 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerRohan Garg (1): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- anv: prefetch samplers when dispatching compute shaders 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (1): 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix type mismatch when storing residency info 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard Worker- radv: fix emitting DGC indirect draws with drawid/base_instance 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard Worker- anv: set correct miplevel for anv_image_hiz_op 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard WorkerValentine Burley (1): 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard Worker- tu: Fix VK_EXT_extended_dynamic_state3 feature 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard WorkerZan Dobersek (1): 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard Worker- tu: use instance indices in RD dump filenames 162