mirror of https://gitlab.freedesktop.org/mesa/mesa
docs: add release notes for 23.1.1
This commit is contained in:
parent
e16268059d
commit
42789565a6
|
@ -3,6 +3,7 @@ Release Notes
|
|||
|
||||
The release notes summarize what's new or changed in each Mesa release.
|
||||
|
||||
- :doc:`23.1.1 release notes <relnotes/23.1.1>`
|
||||
- :doc:`23.1.0 release notes <relnotes/23.1.0>`
|
||||
- :doc:`23.0.0 release notes <relnotes/23.0.0>`
|
||||
- :doc:`22.3.7 release notes <relnotes/22.3.7>`
|
||||
|
@ -387,6 +388,7 @@ release notes, or in the `old docs`_.
|
|||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
23.1.1 <relnotes/23.1.1>
|
||||
23.1.0 <relnotes/23.1.0>
|
||||
23.0.0 <relnotes/23.0.0>
|
||||
22.3.7 <relnotes/22.3.7>
|
||||
|
|
|
@ -0,0 +1,233 @@
|
|||
Mesa 23.1.1 Release Notes / 2023-05-25
|
||||
======================================
|
||||
|
||||
Mesa 23.1.1 is a bug fix release which fixes bugs found since the 23.1.0 release.
|
||||
|
||||
Mesa 23.1.1 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 23.1.1 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
|
||||
------------
|
||||
|
||||
- VK_EXT_pipeline_library_group_handles on RADV
|
||||
- VK_EXT_image_sliced_view_of_3d on RADV/GFX10+
|
||||
- VK_KHR_map_memory2 on ANV and RADV
|
||||
- fullyCoveredFragmentShaderInputVariable on RADV/GFX9+
|
||||
- VK_EXT_discard_rectangles version 2 on RADV
|
||||
- VK_EXT_graphics_pipeline_library on RADV
|
||||
- extendedDynamicState3ColorBlendEquation on RADV
|
||||
- primitiveUnderestimation on RADV/GFX9+
|
||||
- VK_KHR_fragment_shading_rate on RADV/GFX11
|
||||
- VK_EXT_mesh_shader on RADV/GFX11
|
||||
- RGP support on RADV/GFX11
|
||||
- GL_NV_alpha_to_coverage_dither_control on r600/evergreen+
|
||||
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
|
||||
- radeonsi: texturing is broken on R9.270x since eaf98b14220d8cbc186d67a929254acc3e7de41a
|
||||
- Firefox / VA-API / H.264 decoding artifacts on AMD RX 6600 / Fedora 37
|
||||
- AMD/RX 6600 - VA-API video output is corrupted if decoded surfaces are exported by vaExportSurfaceHandle and then quickly returned to ffmpeg/va-api decoder and reused
|
||||
- Pixel Game Maker MV - Elfin Force
|
||||
- [REGRESSION] Crash in \`loader_dri3_wait_gl()` due to \`dri3_front_buffer(draw) == NULL`
|
||||
- some piglit tests seg-fault if -Dgles1=disabled is set
|
||||
- anv: Tom Clancy's Rainbow Six Siege [DX11: Image Corruption(FIXED)/Vulkan: crash on lauch]
|
||||
- radv: Sample rate shading broken in AC:Valhalla
|
||||
- radv/rt: crash compiling Unity Enemies Demo RT pipelines
|
||||
- gfxbench4/5 crashing on android
|
||||
- mesa 23.0.3 build failure
|
||||
- radv: Battlefield {1,5} hangs on RX 7900 XTX
|
||||
- radv: graphical artifacts in MSFS running via DXVK on RX7900XT
|
||||
- Compile failure v23.0.0 - error: implicit declaration of function
|
||||
|
||||
|
||||
Changes
|
||||
-------
|
||||
|
||||
Daniel Schürmann (2):
|
||||
|
||||
- vulkan/pipeline_cache: don't log warnings for internal caches
|
||||
- vulkan/pipeline_cache: don't log warnings for client-invisible caches
|
||||
|
||||
Dave Airlie (1):
|
||||
|
||||
- radv/video: use correct h264 levels
|
||||
|
||||
Eric Engestrom (4):
|
||||
|
||||
- docs: add release notes for 23.1.0
|
||||
- .pick_status.json: Update to 5be8acc1b53382a8692b7115b37469fa6c435103
|
||||
- .pick_status.json: Update to 1f586f94097f6c8fca3987e03c4ed671fd280a67
|
||||
- .pick_status.json: Update to 4af6b601e05cf1a9f2002698b5fb1d0b971124db
|
||||
|
||||
Erik Faye-Lund (1):
|
||||
|
||||
- aco: use c++17
|
||||
|
||||
Filip Gawin (2):
|
||||
|
||||
- glx: fix build with APPLEGL
|
||||
- ac/nir: fix slots in clamping legacy colors
|
||||
|
||||
Georg Lehmann (1):
|
||||
|
||||
- aco/vn: compare all valu modifers
|
||||
|
||||
Gert Wollny (1):
|
||||
|
||||
- virgl: Make query result resource as dirty before requesting result
|
||||
|
||||
Jesse Natalie (2):
|
||||
|
||||
- dzn: Partial revert of 8887852d
|
||||
- dzn: Fix src/dest confusion for some non-bindless descriptor copies
|
||||
|
||||
Jiadong Zhu (1):
|
||||
|
||||
- ac: enable SHADOW_GLOBAL_CONFIG for preemptible ib
|
||||
|
||||
Jonathan Gray (1):
|
||||
|
||||
- intel/dev: remove dg2 0x5698 pci id
|
||||
|
||||
Jordan Justen (1):
|
||||
|
||||
- mesa/main: Exit early when trying to create an unsupported context API
|
||||
|
||||
José Roberto de Souza (1):
|
||||
|
||||
- anv: Fix ANV_BO_ALLOC_NO_LOCAL_MEM flag
|
||||
|
||||
Kenneth Graunke (2):
|
||||
|
||||
- nir: Add find_lsb lowering to nir_lower_int64.
|
||||
- intel/compiler: Fix 64-bit ufind_msb, find_lsb, and bit_count
|
||||
|
||||
Konstantin Kharlamov (1):
|
||||
|
||||
- loader/dri3: temporarily work around a crash when front is NULL
|
||||
|
||||
Konstantin Seurer (1):
|
||||
|
||||
- nir/lower_shader_calls: Remat derefs earlier
|
||||
|
||||
Lionel Landwerlin (6):
|
||||
|
||||
- anv: fixup workaround 16011411144
|
||||
- anv: put private binding BOs into execlists
|
||||
- anv: mark images compressed for untracked layout/access
|
||||
- anv: fix push descriptor deferred surface state packing
|
||||
- intel/fs: fix size_read() for LOAD_PAYLOAD
|
||||
- iris: rework Wa_14017076903 to only apply with occlusion queries
|
||||
|
||||
Marek Olšák (3):
|
||||
|
||||
- mesa: fix a VBO buffer reference leak in _mesa_bind_vertex_buffer
|
||||
- winsys/radeon: set has_image_opcodes to unbreak gfx6-7
|
||||
- winsys/radeon: fix the scratch buffer on gfx6-7
|
||||
|
||||
Matt Turner (1):
|
||||
|
||||
- intel: Disable shader cache when executing intel_clc during the build
|
||||
|
||||
Mike Blumenkrantz (17):
|
||||
|
||||
- zink: disable always zs feedback loop on radv
|
||||
- zink: disable have_EXT_vertex_input_dynamic_state without EDS2
|
||||
- zink: disable dynamic state exts if the previous ones aren't present
|
||||
- zink: don't leak swapchain readback semaphores
|
||||
- zink: destroy current batch state after all other batch states
|
||||
- zink: only add feedback loop usage bit if extension is supported
|
||||
- zink: flag batch usage on swapchain images
|
||||
- vulkan/wsi: add feedback loop usage to swapchain caps if supported
|
||||
- zink: add feedback loop usage for swapchains
|
||||
- zink: try update fb resource refs when starting new renderpass
|
||||
- zink: add special-casing for (not) reordering certain image barriers
|
||||
- zink: disable unordered blits when swapchain images need aqcuire
|
||||
- zink: explicitly disable reordering after restricted swapchain readback blits
|
||||
- zink: flag 'has_work' on batch when promoting a cmd
|
||||
- zink: also declare int size caps inline with signed int type usage
|
||||
- zink: don't wait on queue thread if disabled
|
||||
- zink: use the per-context track_renderpasses flag in more places
|
||||
|
||||
MrRobbin (1):
|
||||
|
||||
- zink: Move the workaround before the EDS setting.
|
||||
|
||||
Patrick Lerda (3):
|
||||
|
||||
- crocus: fix scratch_bos memory leak
|
||||
- mesa: fix refcnt imbalance related to egl_image_target_texture()
|
||||
- glthread: fix typo related to upload_vertices()
|
||||
|
||||
Rhys Perry (1):
|
||||
|
||||
- aco/gfx11: fix VMEM/DS->VALU WaW/RaW hazard
|
||||
|
||||
Ruijing Dong (3):
|
||||
|
||||
- gallium/pipe: add interface update_decoder_target
|
||||
- radeonsi/vcn: apply update_decoder_target logic
|
||||
- frontends/va: remove private member and update target buffer
|
||||
|
||||
Samuel Pitoiset (8):
|
||||
|
||||
- radv: re-emit fragment shading rate state when PA_CL_VRS_CNTL changes
|
||||
- radv: fix resetting VRS if the graphics pipeline doesn't enable it
|
||||
- radv: fix a sync issue with primitives generated query and NGG/legacy
|
||||
- radv: reserve cmdbuf space in radv_flush_gfx2ace_semaphore()
|
||||
- radv: bump the global VRS image size to maximum supported FB dimensions
|
||||
- radv: disable IMAGE_USAGE_STORAGE with depth-only and stencil-only formats
|
||||
- radv: do not enable VRS flat shading if the VRS builtin is read
|
||||
- vulkan/pipeline_cache: remove a bogus assert when inserting objects
|
||||
|
||||
Tapani Pälli (3):
|
||||
|
||||
- egl/loader: move crtc resource infrastructure as common helper
|
||||
- anv: handle missing astc for gfx125 in CreateImageView
|
||||
- mesa: set a type for depth fallback texture
|
||||
|
||||
Tatsuyuki Ishi (1):
|
||||
|
||||
- nir: Fix serializing pointer initializers.
|
||||
|
||||
Timothy Arceri (1):
|
||||
|
||||
- util: add Pixel Game Maker MV workaround
|
||||
|
||||
Timur Kristóf (1):
|
||||
|
||||
- aco: Initialize vcmpx field in get_cmp_info.
|
||||
|
||||
Yiwei Zhang (3):
|
||||
|
||||
- pipe-loader: avoid undefined memcpy behavior
|
||||
- lvp: avoid accessing member of NULL ptr for global entries
|
||||
- radv: fix radv_emit_userdata_vertex for vertex offset -1
|
||||
|
||||
antonino (7):
|
||||
|
||||
- nir: use \`nir_variable_clone` in \`nir_create_passthrough_gs`
|
||||
- nir: don't create invalid inputs in \`nir_create_passthrough_gs`
|
||||
- zink: don't replace non generated gs
|
||||
- nir: handle interface blocks in \`copy_vars`
|
||||
- zink: handle interface blocks in \`copy_vars`
|
||||
- nir: make var arrays large enough in \`nir_create_passthrough_gs`
|
||||
- zink: don't create invalid inputs in \`zink_create_quads_emulation_gs`
|
Loading…
Reference in New Issue