mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-27 04:04:23 +08:00
182 lines
5.3 KiB
ReStructuredText
182 lines
5.3 KiB
ReStructuredText
Mesa 22.3.3 Release Notes / 2023-01-11
|
|
======================================
|
|
|
|
Mesa 22.3.3 is a bug fix release which fixes bugs found since the 22.3.2 release.
|
|
|
|
Mesa 22.3.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.3.3 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
|
|
---------------
|
|
|
|
::
|
|
|
|
bed799788bf2bd9ef079d97cd8e09348bf53cb086818578e40773b2b17812922 mesa-22.3.3.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- radeonsi: Broken graphics in game ibb & obb with mesa_glthread=true
|
|
- Hotline Miami 2 crashes on startup. (\`mesa_glthread` defaults true)
|
|
- [RadeonSI] Dune: Spice Wars blue/purple screen
|
|
- iris: assertion failure in iris_resource_from_memobj
|
|
- Limbo (48000) goes white when starting a new game (Raven Ridge 2400G)
|
|
- plasmashell sometimes hangs with mesa_glthread
|
|
- virgl: enum pipe_shader_type reorder completely breaks virglrenderer
|
|
- radv: Crash when creating graphics pipeline libraries with module identifier
|
|
- Segmentation fault in KiCAD with version mesa-22.3+
|
|
- radeonsi glthread crash regression
|
|
- Uninitialized barrier.dst_stage_mask in radv_cmd_buffer_resolve_subpass_fs
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Adam Stylinski (1):
|
|
|
|
- nv30: Fix an offset for vbos being applied to a buffer twice
|
|
|
|
Asahi Lina (1):
|
|
|
|
- kmsro: Fix renderonly_scanout BO aliasing
|
|
|
|
Daniel Schürmann (1):
|
|
|
|
- aco: fix reset_block_regs() in postRA-optimizer
|
|
|
|
Danylo Piliaiev (1):
|
|
|
|
- tu: Fix varyings interpolation reading stale values
|
|
|
|
Emma Anholt (2):
|
|
|
|
- zink: Only expose PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD if we can actually add.
|
|
- zink: Only expose PIPE_CAP_SHADER_ATOMIC_INT64 if we can do shared and ssbos.
|
|
|
|
Eric Engestrom (4):
|
|
|
|
- docs/relnotes: add sha256sum for 22.3.2
|
|
- .pick_status.json: Update to 38d6185432d1f19a5653b3892069cd350187f5b8
|
|
- gen_release_notes: strip second newline in new features
|
|
- meson: add missing dependency
|
|
|
|
Felix DeGrood (2):
|
|
|
|
- anv: Emit CS stall on INTEL_MEASURE timestamp
|
|
- hasvk: Emit CS stall on INTEL_MEASURE timestamp
|
|
|
|
Gert Wollny (1):
|
|
|
|
- virgl: Use virgl host side shader stage IDs when reading caps
|
|
|
|
Iago Toral Quiroga (1):
|
|
|
|
- v3dv: fix alpha-to-one for single sample setup
|
|
|
|
Konstantin Kharlamov (5):
|
|
|
|
- bin/gen_release_notes.py: do not end "features" with "None"
|
|
- bin/gen_release_notes.py: do not fail on confidential features
|
|
- bin/gen_release_notes.py: don't fail if "Closes" refers to an MR
|
|
- bin/gen_release_notes.py: parse "Fixes" tags as well as "Closes"
|
|
- bin/gen_release_notes.py: read Closes/Fixes tags case-insensitively
|
|
|
|
Lionel Landwerlin (4):
|
|
|
|
- anv: don't nullify entries
|
|
- anv: check that push range actually match binding considered
|
|
- anv: return properly typed value for no ubo promoted
|
|
- anv: use the null surface with unused push descriptor binding table entries
|
|
|
|
Lucas Stach (1):
|
|
|
|
- etnaviv: blt: properly use upper half of clear value
|
|
|
|
Marek Olšák (1):
|
|
|
|
- radeonsi: rewrite si_update_ps_colorbuf0_slot to fix crashes and recursions
|
|
|
|
Maíra Canal (1):
|
|
|
|
- v3dv: initialize fd variable for proper error handling
|
|
|
|
Mike Blumenkrantz (5):
|
|
|
|
- zink: only update framebuffer object during swapchain update if framebuffer exists
|
|
- zink: protect against invalid scissored renderpass clears
|
|
- lavapipe: add some safety asserts when beginning rendering
|
|
- zink: stop using VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
|
|
- zink: set surface->dt when updating swapchain
|
|
|
|
Pierre-Eric Pelloux-Prayer (4):
|
|
|
|
- egl: handle NULL loaderPrivate in dri_is_thread_safe
|
|
- util/00-mesa-defaults: add Limbo workaround
|
|
- mesa: add missing count_scale attribute
|
|
- mesa: add missing count_scale attributes
|
|
|
|
Qiu Wenbo (2):
|
|
|
|
- vc4: Fix RADDR_A field extraction of branch instruction
|
|
- vc4: Fix running process_mux_deps on irrelevant type of instructions
|
|
|
|
Rhys Perry (1):
|
|
|
|
- aco/gfx11: update s_code_end padding
|
|
|
|
Ruijing Dong (5):
|
|
|
|
- gallium: add film_grain_target into av1 dec desc
|
|
- frontends/omx: initialize film_grain_target
|
|
- frontneds/va: use current_display_picture from VA for film grain
|
|
- frontends/va: pass in film_grain_target as new output
|
|
- radeonsi/vcn: av1 film_grain output fix
|
|
|
|
Samuel Pitoiset (4):
|
|
|
|
- radv: fix missing initialization of radv_resolve_barrier::dst_stage_mask
|
|
- radv: fix multiple resolves in the same subpass
|
|
- radv: fix returning VK_PIPELINE_COMPILE_REQUIRED from library
|
|
- radv: fix re-emitting tessellation domain origin when it's dynamic
|
|
|
|
Sil Vilerino (1):
|
|
|
|
- frontends/va: Update state var frame_num disregarding cap check
|
|
|
|
Tapani Pälli (1):
|
|
|
|
- iris: let isl set tiling mode for external resources
|
|
|
|
Timothy Arceri (2):
|
|
|
|
- util/00-mesa-defaults: add Metal Slug XX workaround
|
|
- util/driconf: add Dune: Spice Wars workaround
|
|
|
|
Väinö Mäkelä (1):
|
|
|
|
- intel: Fix a hang caused by invalid dispatch enables on gfx6/7
|
|
|
|
Xaver Hugl (1):
|
|
|
|
- driconf: add a workaround for plasmashell freezing
|
|
|
|
Yiwei Zhang (2):
|
|
|
|
- lvp: properly ignore sampler write for immutable sampler
|
|
- venus: properly ignore the sampler for immutable sampler
|