Opened 11 months ago

Closed 11 months ago

Last modified 9 months ago

#18091 closed enhancement (fixed)

mesa-23.1.1

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (4)

comment:1 by Xi Ruoyao, 11 months ago

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

a2679031ed5b73b29c4f042ac64d96f83b0cfe4858617de32e2efc196c653a40 mesa-23.1.1.tar.xz

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):

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

comment:2 by Bruce Dubbs, 11 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:3 by Bruce Dubbs, 11 months ago

Resolution: fixed
Status: assignedclosed

Fixed at revisions

94c702ffe4 Update to mesa-23.1.1.
32054928d1 Update to glib-2.76.3.

comment:4 by Bruce Dubbs, 9 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.