| Mesa 22.3.6 Release Notes / 2023-02-22 |
| ====================================== |
| |
| Mesa 22.3.6 is a bug fix release which fixes bugs found since the 22.3.5 release. |
| |
| Mesa 22.3.6 implements the OpenGL 4.6 API, but the version reported by |
| glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / |
| glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. |
| Some drivers don't support all the features required in OpenGL 4.6. OpenGL |
| 4.6 is **only** available if requested at context creation. |
| Compatibility contexts may report a lower version depending on each driver. |
| |
| Mesa 22.3.6 implements the Vulkan 1.3 API, but the version reported by |
| the apiVersion property of the VkPhysicalDeviceProperties struct |
| depends on the particular driver being used. |
| |
| SHA256 checksum |
| --------------- |
| |
| :: |
| |
| 4ec8ec65dbdb1ee9444dba72970890128a19543a58cf05931bd6f54f124e117f builddir/meson-dist/mesa-22.3.6.tar.xz |
| |
| |
| New features |
| ------------ |
| |
| - None |
| |
| |
| Bug fixes |
| --------- |
| |
| - Rise of the Tomb Raider's Ambient Occlusion pass misrenders (swimming shadows) |
| - Minecraft: spec related compile errors |
| - radv: (Using mesh shader) NIR validation failed after nir_lower_io_to_scalar_early |
| - allwinner a64: DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory after some time of apps usage |
| - wine + dxvk + Rise of the Tomb Raider crashes in Soviet Installation 20% with VK_ERROR_DEVICE_LOST |
| - Sometimes VLC player process gets stuck in memory after closure if video output used is Auto or OpenGL |
| - anv: VK_ACCESS_2_SHADER_READ_BIT doesn't seem to be handled correctly |
| - radv: Hi-Fi Rush incorrectly rendering face shadows with DCC on 7900 XTX |
| - DG2: incorrect rendering in Sascha Willems raytracing callable demo |
| - dozen: Clang 15 complains about "unused" root_dwords |
| - dzn: Build failure with MSYS2 MinGW-W64 clang |
| |
| |
| Changes |
| ------- |
| |
| Alan Coopersmith (1): |
| |
| - util/disk_cache: Handle OS'es without d_type in struct dirent |
| |
| Bas Nieuwenhuizen (1): |
| |
| - nir: Apply a maximum stack depth to avoid stack overflows. |
| |
| Charmaine Lee (3): |
| |
| - svga: fix resource_get_handle from resource created without SHARED bind flag |
| - svga: fix compatible formats for shareable surfaces |
| - svga: use upload buffer if texture has pending changes |
| |
| Chia-I Wu (1): |
| |
| - turnip: fix a major leak with GPL LTO |
| |
| Constantine Shablya (1): |
| |
| - anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ |
| |
| Danylo Piliaiev (2): |
| |
| - tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear |
| - turnip: Disable draw states after dyn renderpass in all cases |
| |
| Dave Airlie (2): |
| |
| - crocus: disable Y tiling for render targets properly. |
| - crocus: switch gen4/5 tiling flags to follow suggestions. |
| |
| Emma Anholt (1): |
| |
| - hasvk: Fix SPIR-V warning about TF unsupported on gen7. |
| |
| Eric Engestrom (10): |
| |
| - docs/relnotes: add sha256sum for 22.3.5 |
| - .pick_status.json: Update to 94eff7ccd86658603155261c2fd59491786e7047 |
| - .pick_status.json: Mark f7b2dbb2bdc366dd294407c5653654ad6059e2ac as denominated |
| - .pick_status.json: Mark db6c374919ea16be6f9a6f96d5c9e866c62c556c as denominated |
| - .pick_status.json: Update to c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4 |
| - .pick_status.json: Update to 75e5d458a006838f5222eb1fac5852c31c71d97f |
| - .pick_status.json: Mark 5c246e21b71a1676705440bce767535dc502d748 as denominated |
| - .pick_status.json: Mark 75e5d458a006838f5222eb1fac5852c31c71d97f as denominated |
| - .pick_status.json: Update to dd3b67b9746f1d0f2766d6c39bb23e59d6548aba |
| - .pick_status.json: Mark b68f13bc9078e8d86edc06e081bb146f8b9b3ad6 as denominated |
| |
| Erico Nunes (1): |
| |
| - lima: don't use resource_from_handle while creating scanout |
| |
| Faith Ekstrand (2): |
| |
| - nir/from_ssa: Only re-locate values that are destinations |
| - nir/from_ssa: Move the loop bounds check in resolve_parallel_copy |
| |
| GH Cao (1): |
| |
| - dzn: Declare debug only root_dwords as ASSERTED |
| |
| Georg Lehmann (2): |
| |
| - aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32 |
| - aco: Don't use vcmpx with DPP. |
| |
| Hans-Kristian Arntzen (2): |
| |
| - radv: Fix invalid 64-bit shift. |
| - radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT. |
| |
| Italo Nicola (1): |
| |
| - panfrost: fix tiny sample_positions BO memory leak |
| |
| Lionel Landwerlin (3): |
| |
| - intel/fs: fix mesh indirect movs |
| - anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags |
| - intel/fs: bound subgroup invocation read to dispatch size |
| |
| Marek Olšák (1): |
| |
| - mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements |
| |
| Michel Dänzer (3): |
| |
| - glsl/standalone: Fix up _mesa_reference_shader_program_data signature |
| - glsl/standalone: Do not pass memory allocated with ralloc_size to free |
| - anv/grl: Use union for reinterpreting integer as float |
| |
| Mike Blumenkrantz (11): |
| |
| - zink: add newlines to some debug printfs |
| - zink: unset gfx shader read when unbinding shader images |
| - zink: sync LTO compiles for GPL pipelines on shader free |
| - zink: fix descriptor pool free iterating |
| - zink: ralloc zink_shader structs |
| - zink: always use NEAREST for zs blits |
| - zink: block LINEAR filtered blits for zs formats |
| - dri3: avoid deadlocking when polling deleted windows for events |
| - vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events |
| - kopper: fix loop iterating for msaa texture creation |
| - driconf: add zink glthread disable for a game |
| |
| Pierre-Eric Pelloux-Prayer (1): |
| |
| - amd/surface: fix base_mip_width of subsampled formats |
| |
| Samuel Pitoiset (3): |
| |
| - radv: disable DCC for mipmaps on GFX11 |
| - Revert "radv: acquire pstate on-demand when capturing with RGP" |
| - radv/amdgpu: only set a new pstate if the current one is different |
| |
| Sidney Just (1): |
| |
| - zink: Add missing features to the profile file |
| |
| SoroushIMG (3): |
| |
| - zink: fix compute shader leaks |
| - zink: allocate program shader caches from the program's mem ctx |
| - zink: free resource objects' views array during destruction |
| |
| Sviatoslav Peleshko (2): |
| |
| - anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset |
| - driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider |
| |
| Tapani Pälli (1): |
| |
| - intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2 |
| |
| Timothy Arceri (2): |
| |
| - glsl: add _token_list_prepend() helper to the parser |
| - glsl: isolate object macro replacments |
| |
| Timur Kristóf (1): |
| |
| - radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early. |