1*61046927SAndroid Build Coastguard WorkerMesa 22.3.6 Release Notes / 2023-02-22 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 22.3.6 is a bug fix release which fixes bugs found since the 22.3.5 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 22.3.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 22.3.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 4ec8ec65dbdb1ee9444dba72970890128a19543a58cf05931bd6f54f124e117f builddir/meson-dist/mesa-22.3.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- Rise of the Tomb Raider's Ambient Occlusion pass misrenders (swimming shadows) 35*61046927SAndroid Build Coastguard Worker- Minecraft: spec related compile errors 36*61046927SAndroid Build Coastguard Worker- radv: (Using mesh shader) NIR validation failed after nir_lower_io_to_scalar_early 37*61046927SAndroid Build Coastguard Worker- allwinner a64: DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory after some time of apps usage 38*61046927SAndroid Build Coastguard Worker- wine + dxvk + Rise of the Tomb Raider crashes in Soviet Installation 20% with VK_ERROR_DEVICE_LOST 39*61046927SAndroid Build Coastguard Worker- Sometimes VLC player process gets stuck in memory after closure if video output used is Auto or OpenGL 40*61046927SAndroid Build Coastguard Worker- anv: VK_ACCESS_2_SHADER_READ_BIT doesn't seem to be handled correctly 41*61046927SAndroid Build Coastguard Worker- radv: Hi-Fi Rush incorrectly rendering face shadows with DCC on 7900 XTX 42*61046927SAndroid Build Coastguard Worker- DG2: incorrect rendering in Sascha Willems raytracing callable demo 43*61046927SAndroid Build Coastguard Worker- dozen: Clang 15 complains about "unused" root_dwords 44*61046927SAndroid Build Coastguard Worker- dzn: Build failure with MSYS2 MinGW-W64 clang 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard WorkerChanges 48*61046927SAndroid Build Coastguard Worker------- 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard WorkerAlan Coopersmith (1): 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- util/disk_cache: Handle OS'es without d_type in struct dirent 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1): 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard Worker- nir: Apply a maximum stack depth to avoid stack overflows. 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard WorkerCharmaine Lee (3): 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard Worker- svga: fix resource_get_handle from resource created without SHARED bind flag 61*61046927SAndroid Build Coastguard Worker- svga: fix compatible formats for shareable surfaces 62*61046927SAndroid Build Coastguard Worker- svga: use upload buffer if texture has pending changes 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard WorkerChia-I Wu (1): 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard Worker- turnip: fix a major leak with GPL LTO 67*61046927SAndroid Build Coastguard Worker 68*61046927SAndroid Build Coastguard WorkerConstantine Shablya (1): 69*61046927SAndroid Build Coastguard Worker 70*61046927SAndroid Build Coastguard Worker- anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (2): 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard Worker- tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear 75*61046927SAndroid Build Coastguard Worker- turnip: Disable draw states after dyn renderpass in all cases 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard WorkerDave Airlie (2): 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard Worker- crocus: disable Y tiling for render targets properly. 80*61046927SAndroid Build Coastguard Worker- crocus: switch gen4/5 tiling flags to follow suggestions. 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard WorkerEmma Anholt (1): 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard Worker- hasvk: Fix SPIR-V warning about TF unsupported on gen7. 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerEric Engestrom (10): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256sum for 22.3.5 89*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 94eff7ccd86658603155261c2fd59491786e7047 90*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark f7b2dbb2bdc366dd294407c5653654ad6059e2ac as denominated 91*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark db6c374919ea16be6f9a6f96d5c9e866c62c556c as denominated 92*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4 93*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 75e5d458a006838f5222eb1fac5852c31c71d97f 94*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 5c246e21b71a1676705440bce767535dc502d748 as denominated 95*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 75e5d458a006838f5222eb1fac5852c31c71d97f as denominated 96*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to dd3b67b9746f1d0f2766d6c39bb23e59d6548aba 97*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark b68f13bc9078e8d86edc06e081bb146f8b9b3ad6 as denominated 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard WorkerErico Nunes (1): 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker- lima: don't use resource_from_handle while creating scanout 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Only re-locate values that are destinations 106*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Move the loop bounds check in resolve_parallel_copy 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerGH Cao (1): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- dzn: Declare debug only root_dwords as ASSERTED 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (2): 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker- aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32 115*61046927SAndroid Build Coastguard Worker- aco: Don't use vcmpx with DPP. 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (2): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- radv: Fix invalid 64-bit shift. 120*61046927SAndroid Build Coastguard Worker- radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT. 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerItalo Nicola (1): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- panfrost: fix tiny sample_positions BO memory leak 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (3): 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard Worker- intel/fs: fix mesh indirect movs 129*61046927SAndroid Build Coastguard Worker- anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags 130*61046927SAndroid Build Coastguard Worker- intel/fs: bound subgroup invocation read to dispatch size 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard WorkerMichel Dänzer (3): 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker- glsl/standalone: Fix up _mesa_reference_shader_program_data signature 139*61046927SAndroid Build Coastguard Worker- glsl/standalone: Do not pass memory allocated with ralloc_size to free 140*61046927SAndroid Build Coastguard Worker- anv/grl: Use union for reinterpreting integer as float 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (11): 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard Worker- zink: add newlines to some debug printfs 145*61046927SAndroid Build Coastguard Worker- zink: unset gfx shader read when unbinding shader images 146*61046927SAndroid Build Coastguard Worker- zink: sync LTO compiles for GPL pipelines on shader free 147*61046927SAndroid Build Coastguard Worker- zink: fix descriptor pool free iterating 148*61046927SAndroid Build Coastguard Worker- zink: ralloc zink_shader structs 149*61046927SAndroid Build Coastguard Worker- zink: always use NEAREST for zs blits 150*61046927SAndroid Build Coastguard Worker- zink: block LINEAR filtered blits for zs formats 151*61046927SAndroid Build Coastguard Worker- dri3: avoid deadlocking when polling deleted windows for events 152*61046927SAndroid Build Coastguard Worker- vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events 153*61046927SAndroid Build Coastguard Worker- kopper: fix loop iterating for msaa texture creation 154*61046927SAndroid Build Coastguard Worker- driconf: add zink glthread disable for a game 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard Worker- amd/surface: fix base_mip_width of subsampled formats 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (3): 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard Worker- radv: disable DCC for mipmaps on GFX11 163*61046927SAndroid Build Coastguard Worker- Revert "radv: acquire pstate on-demand when capturing with RGP" 164*61046927SAndroid Build Coastguard Worker- radv/amdgpu: only set a new pstate if the current one is different 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard WorkerSidney Just (1): 167*61046927SAndroid Build Coastguard Worker 168*61046927SAndroid Build Coastguard Worker- zink: Add missing features to the profile file 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard WorkerSoroushIMG (3): 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard Worker- zink: fix compute shader leaks 173*61046927SAndroid Build Coastguard Worker- zink: allocate program shader caches from the program's mem ctx 174*61046927SAndroid Build Coastguard Worker- zink: free resource objects' views array during destruction 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (2): 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard Worker- anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset 179*61046927SAndroid Build Coastguard Worker- driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard Worker- intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2): 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard Worker- glsl: add _token_list_prepend() helper to the parser 188*61046927SAndroid Build Coastguard Worker- glsl: isolate object macro replacments 189*61046927SAndroid Build Coastguard Worker 190*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 191*61046927SAndroid Build Coastguard Worker 192*61046927SAndroid Build Coastguard Worker- radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early. 193