diff options
author | Dylan Baker <dylan.c.baker@intel.com> | 2022-06-29 09:38:49 -0700 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2022-06-30 19:11:44 +0000 |
commit | 64e8391f051f5cda4ab83b2544661540e3f619de (patch) | |
tree | 91054d4af4db9be68e241aca5dc17819ed3a3a66 /docs/relnotes | |
parent | 4faf8fa5b8061660bd55dedf6435d11638e27b60 (diff) |
docs: add release notes for 22.1.3
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17318>
Diffstat (limited to 'docs/relnotes')
-rw-r--r-- | docs/relnotes/22.1.3.rst | 208 |
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 |