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