mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-27 04:04:23 +08:00
209 lines
6.5 KiB
ReStructuredText
209 lines
6.5 KiB
ReStructuredText
Mesa 22.1.3 Release Notes / 2022-06-29
|
|
======================================
|
|
|
|
Mesa 22.1.3 is a bug fix release which fixes bugs found since the 22.1.2 release.
|
|
|
|
Mesa 22.1.3 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.3 implements the Vulkan 1.2 API, but the version reported by
|
|
the apiVersion property of the VkPhysicalDeviceProperties struct
|
|
depends on the particular driver being used.
|
|
|
|
SHA256 checksum
|
|
---------------
|
|
|
|
::
|
|
|
|
b98f32ba7aa2a1ff5725fb36eb999c693079f0ca16f70aa2f103e2b6c3f093e3 mesa-22.1.3.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- [Crocus] - Minecraft with Forge and JourneyMap - Graphical glitches
|
|
- intel - Minecraft char bar is broken after Mesa upgrade
|
|
- [wine] RAGE: texture problems
|
|
- "Unsupported modifier, resource creation failed." on stderr
|
|
- anv: query regressions
|
|
- ci: docs build fail
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Alyssa Rosenzweig (2):
|
|
|
|
- pan/bi: Fix LD_BUFFER.i16 definition
|
|
- lima,panfrost: Do not ralloc contexts against the screen
|
|
|
|
Boris Brezillon (3):
|
|
|
|
- d3d12: Keep access masks up-to-date when removing vars in d3d12_disable_multisampling()
|
|
- nir/serialize: Put dest last in packed_instr::tex
|
|
- nir/serialize: Support texop >= 16
|
|
|
|
Christian Gmeiner (1):
|
|
|
|
- nir: Fix unused-variable compile warnings
|
|
|
|
Connor Abbott (4):
|
|
|
|
- tu: Fix 3d GMEM store swizzle in texture descriptor
|
|
- tu: Add missing WFI to the 3d GMEM store path
|
|
- tu: Save/restore \*_BIN_CONTROL in 3d GMEM store path
|
|
- tu: Fix linemode for tessellation with isolines
|
|
|
|
Dave Airlie (4):
|
|
|
|
- llvmpipe: disable alpha test branch if multisample is enabled.
|
|
- egl/x11: split large put image requests to avoid server destroy
|
|
- egl/x11: add missing put_image cookie cleanups
|
|
- wsi/x11: add xcb_put_image support for larger transfers.
|
|
|
|
Dylan Baker (9):
|
|
|
|
- docs: add sha256sum to 22.1.2 notes
|
|
- .pick_status.json: Update to 09a7304d5abf5b847cf5feb2d97758bee1696566
|
|
- .pick_status.json: Update to 2866ae32da0348caf71ad2d11c353321df626ff4
|
|
- .pick_status.json: Update to 8ce7faab47a77377a6a1313a80580828b052f878
|
|
- .pick_status.json: Mark 420270cb4f73da6251d4caec976358681f05c45c as backported
|
|
- .pick_status.json: Update to 9527fbe596e2ace276c158f67a900c29aad6cdd0
|
|
- .pick_status.json: Update to 9d7d1c0637529301d3e319ec5f1c883c5f249783
|
|
- lima/ci: mark some tests as pass
|
|
- .pick_status.json: Update to 58313f3257b338928a8ae4ea375eedb50accf2bb
|
|
|
|
Emma Anholt (1):
|
|
|
|
- vc4: Propagate txf_ms's dest_type to the lowered txf.
|
|
|
|
Erik Faye-Lund (1):
|
|
|
|
- docs: set language to english
|
|
|
|
Filip Gawin (1):
|
|
|
|
- r300: prefer old not native swizzle in constant folding
|
|
|
|
Iago Toral Quiroga (3):
|
|
|
|
- v3dv: fix leak
|
|
- broadcom/compiler: fix postponed TMU spills with multiple writes
|
|
- broadcom/compiler: don't predicate postponed spills
|
|
|
|
Ian Romanick (3):
|
|
|
|
- intel/fs: Add missing synchronization for WaW dependency
|
|
- nir: i32csel opcodes should compare with integer zero
|
|
- nir/algebraic: Fix NaN-unsafe fcsel patterns
|
|
|
|
Icecream95 (1):
|
|
|
|
- panfrost: Remove sync arguments from panfrost_batch_submit
|
|
|
|
Italo Nicola (1):
|
|
|
|
- virgl: overpropagate precise flags
|
|
|
|
Iván Briano (1):
|
|
|
|
- anv: do not get rid of empty/useless fragment shaders
|
|
|
|
Faith Ekstrand (9):
|
|
|
|
- nir/deref: Break out a helper for compare_deref_paths
|
|
- nir/deref: Use an index in compare_deref_paths
|
|
- nir/deref: Make compare_deref_paths take a stop callback
|
|
- nir/deref: Re-arrange variable checks in compare_deref_paths
|
|
- nir: Increase nir_variable_data::mode to 16 bits
|
|
- nir/vars_tests: Use nir_var_mem_global instead of ssbo
|
|
- nir/deref: Handle SSBO array bindings specially
|
|
- nir/deref: Handle RESTRICT for SSBO deref bindings
|
|
- anv: Properly clamp attachment layer counts
|
|
|
|
Lionel Landwerlin (2):
|
|
|
|
- vulkan/wsi: fix crash with debug names on swapchain
|
|
- anv: limit RT writes to number of color outputs
|
|
|
|
Marcin Ślusarz (2):
|
|
|
|
- intel/common: allocate space for at least one task urb
|
|
- intel/compiler: adjust task payload offsets as late as possible
|
|
|
|
Mike Blumenkrantz (27):
|
|
|
|
- zink: rename a variable
|
|
- zink: unify actual map calls in buffer mapping
|
|
- zink: use only the extents for buffer unmap flushes
|
|
- zink: fix buffer transfer flushes with offsets
|
|
- zink: store and reuse memory heap flags for buffer placement
|
|
- zink: move BAR allocation demotion up the stack
|
|
- zink: be a little selective about BAR fallback memory type
|
|
- zink: add a function for getting the minimum framebuffer layers
|
|
- zink: clamp renderpass layers better
|
|
- zink: move draw-time barrier generation down a little
|
|
- zink: track vertex buffer bind counts on resources
|
|
- zink: rework buffer barrier generation
|
|
- zink: track image binds
|
|
- zink: add a #define for vk shader bits
|
|
- zink: collect gfx stages for all bindings during barrier generation
|
|
- zink: don't short-circuit gfx stage finding during barrier generation
|
|
- zink: relax zink_resource_buffer_needs_barrier checks
|
|
- zink: cap driver inlining using ssa allocation limit
|
|
- glx/drisw: store the flush extension to the screen
|
|
- glx/drisw: invalidate drawables upon binding context if flush extension exists
|
|
- zink: fix dual_src_blend driconf workaround
|
|
- nir/lower_point_size: apply point size clamping
|
|
- lavapipe: copy more pNexts for pipeline creation
|
|
- lavapipe: fix renderpass info handling during pipeline creation
|
|
- lavapipe: skip post-copy pNext checking during pipeline creation for composites
|
|
- zink: fix image bind counting
|
|
- zink: fix kopper_acquire return value
|
|
|
|
Renato Pereyra (2):
|
|
|
|
- Revert "wsi/x11: Don't leak xcb_get_geometry_reply_t."
|
|
- Revert "wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes"
|
|
|
|
Rhys Perry (1):
|
|
|
|
- nir/deref: stop assuming coherent accesses of different SSBOs may alias
|
|
|
|
Samuel Pitoiset (1):
|
|
|
|
- aco: fix validation of SOP1 instructions without definitions
|
|
|
|
Sebastian Keller (1):
|
|
|
|
- egl/wayland: Don't try to access modifiers u_vector as dynarray
|
|
|
|
Sviatoslav Peleshko (2):
|
|
|
|
- intel/blorp/gen6: Set BLEND_STATEChange only if emitting the blend state
|
|
- intel/blorp: Dirty depth bounds dynamic state bits after blorp
|
|
|
|
Timothy Arceri (2):
|
|
|
|
- util: add dri config option to disable GL_MAP_UNSYNCHRONIZED_BIT
|
|
- util: use force_gl_map_buffer_synchronized workaround with RAGE
|
|
|
|
Timur Kristóf (1):
|
|
|
|
- gallium/u_blitter: Fix depth.
|
|
|
|
Yiwei Zhang (2):
|
|
|
|
- venus: fix a bug on buffer cache init failure path
|
|
- venus: fix the queue init failure path
|