diff options
author | Eric Engestrom <eric@engestrom.ch> | 2022-09-22 14:58:07 +0200 |
---|---|---|
committer | Eric Engestrom <eric@engestrom.ch> | 2022-09-22 14:59:03 +0200 |
commit | 9dd3219db20171ca5d033762b0cf9b97e041e4ff (patch) | |
tree | 61e4df6d9830abe7dcc805613e084a79360a1a02 | |
parent | 09aeaebc2a882180914686e3b7bb0297893c7988 (diff) |
docs: add release notes for 22.1.7staging/22.1
-rw-r--r-- | docs/relnotes/22.1.7.rst | 196 |
1 files changed, 196 insertions, 0 deletions
diff --git a/docs/relnotes/22.1.7.rst b/docs/relnotes/22.1.7.rst index e69de29bb2d..e940146b699 100644 --- a/docs/relnotes/22.1.7.rst +++ b/docs/relnotes/22.1.7.rst @@ -0,0 +1,196 @@ +Mesa 22.1.7 Release Notes / 2022-09-22 +====================================== + +Mesa 22.1.7 is a bug fix release which fixes bugs found since the 22.1.6 release. + +Mesa 22.1.7 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.1.7 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 +--------------- + +:: + + TBD. + + +New features +------------ + +- None + + +Bug fixes +--------- + +- [r300] - osu! - Shader optimizations cause black and glitchy rendering +- [Bisected] Microsoft CLC: build failure with MSVC and Dshared-llvm=disabled with AMDGPU target available +- anv: invalid returns from vkCreateDescriptorPool +- turnip: depth/stencil regressions +- freedreno / mesa 22.1.3 crashes Firefox Nightly +- Trine 4 causing GPU HANG: ecode 12:1:849f7804, in vkr-ring-7 +- [RadeonSI] Teamfortress 2 crashing frequently with mesa 22.1.1 +- Unity game segfaults often +- Alien Isolation segfaulting in radeonsi_dri.so starting with Mesa 22.1.0 + + +Changes +------- + +Alyssa Rosenzweig (2): + +- pan/decode: Fix overrun decoding planes +- agx: Fix packing of samplers in texture instrs + +Axel Davy (6): + +- frontend/nine: Skip invalid swvp calls +- frontend/nine: Fix buffer tracking out of bounds +- frontend/nine: Fix ATOC handling +- frontend/nine: Fix cso restore bug +- frontend/nine: Fix shader multi-use crash +- frontend/nine: Fix ff position_t fallback when w = 0 + +Charmaine Lee (1): + +- mesa/st: fix reference to nir->info after nir_to_tgsi + +Connor Abbott (2): + +- tu: Treat CP_WAIT_FOR_ME as a cache invalidate +- tu: Fix sysmem depth attachment clear flushing + +Dave Airlie (1): + +- draw: don't touch info values that aren't valid. + +Dmitry Osipenko (1): + +- virgl: Fix unmapping of blob resources + +Dylan Baker (6): + +- .pick_status.json: Update to 56f331951984e698e4b947d2ad6e34a8444bd62c +- .pick_status.json: Update to a3bf0da1cbd4b10043c80bf44609a3024b5fcc36 +- .pick_status.json: Update to 24b9ad7cd5ebc7cfa5d03cf0f243ea4841c971b9 +- .pick_status.json: Update to 74fc367127ccf945f4c649dd6ddff955c802e36e +- .pick_status.json: Mark 11ab6087797f805cf158048915c67945613c9a72 as denominated +- docs: add release notes for 22.1.7 + +Emma Anholt (1): + +- zink: Make sure that we keep the existing ici pNext chain on inserts. + +Eric Engestrom (4): + +- docs/features.txt: mark VK_ANDROID_native_buffer as supported on turnip +- docs/features.txt: mark VK_ANDROID_native_buffer as supported on v3dv +- bin/gen_release_notes.py: bump advertised vulkan version to 1.3 +- vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties + +Erik Faye-Lund (4): + +- gallium/hud: do not use texture-rect for font +- docs: fixup link to virgl docs +- zink: add have_D32_SFLOAT_S8_UINT boolean +- zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking + +Filip Gawin (1): + +- r300: don't read from output transform_r300_vertex_SEQ/SNE + +Georg Lehmann (1): + +- aco/ir: Fix swapped nle. + +Gert Wollny (1): + +- virgl: honor host caps in shader cash sha evaluation + +Jesse Natalie (2): + +- egl/wgl: Delete unused variables/code +- egl/wgl: Fix some awkward sizeof formatting + +Lionel Landwerlin (2): + +- anv: fixup PIPE_CONTROL restriction on gfx8 +- anv: don't return incorrect error code for vkCreateDescriptorPool + +Liviu Prodea (1): + +- meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover + +Marcin Ślusarz (3): + +- intel/compiler: emit URB fences for TASK/MESH +- intel/compiler: there are 4 types of fences on gfx >= 12.5 +- intel/compiler: insert URB fence before task/mesh termination + +Marek Olšák (5): + +- util/u_threaded: fix a CPU storage crash due to an invalid codepath taken +- glthread: don't ignore glPushAttrib/glPopAttrib when tracking GL_CULL_FACE +- radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9 +- glthread: unbind framebuffers in glDeleteFramebuffers +- glthread: call _mesa_glthread_DeleteBuffers unconditionally + +Mike Blumenkrantz (15): + +- lavapipe: fix stencil clears +- util/blitter: respect PIPE_TEXTURE_RECT +- d3dadapter: fix sw pipe loading +- nine: set view_mask=0 +- zink: fix gfx program cache pruning with generated tcs +- zink: don't flag lazy push constant set dirty on batch change +- zink: handle mutable swapchain images with dmabuf +- zink: init cache_put program fence on program creation +- zink: drop mode_changed check from linewidth/depthbias draw updates +- nine: check return on resource_get_handle +- zink: demote dmabuf tiling to linear if modifiers aren't supported +- zink: use modifier_aspect to check for modifier plane in zink_resource_get_param +- zink: don't add modifiers if EXT_image_drm_format_modifier isn't present +- zink: add all format modifiers when adding for dmabuf export +- nir/validate: clamp unsized tex dests to 32bit + +Mykhailo Skorokhodov (2): + +- iris: Move Wa_1806527549 and enable by default +- anv: Move Wa_1806527549 and enable by default + +Nanley Chery (2): + +- anv: Make the D16 reg mode single-sampled +- iris: Make the D16 reg mode single-sampled + +Pavel Ondračka (1): + +- r300: fix variables detection for paired ALU and TEX instructions in different branches + +Pierre-Eric Pelloux-Prayer (1): + +- amdgpu/bo: update uses_secure_bos when importing buffers + +Qiang Yu (1): + +- nir/lower_gs_intrinsics: fix primitive count for points + +Rhys Perry (1): + +- aco: fix LdsBranchVmemWARHazard with 2+ branch chains + +Rob Clark (1): + +- freedreno/drm: Fix potential bo cache vs export crash + +sjfricke (1): + +- isl: fix bug where sb.MOCS is not being set |