summaryrefslogtreecommitdiff
path: root/docs/relnotes/22.1.3.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/relnotes/22.1.3.rst')
-rw-r--r--docs/relnotes/22.1.3.rst208
1 files changed, 208 insertions, 0 deletions
diff --git a/docs/relnotes/22.1.3.rst b/docs/relnotes/22.1.3.rst
new file mode 100644
index 00000000000..8b20696b19f
--- /dev/null
+++ b/docs/relnotes/22.1.3.rst
@@ -0,0 +1,208 @@
+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
+---------------
+
+::
+
+ TBD.
+
+
+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
+
+Jason 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