diff options
Diffstat (limited to 'docs/relnotes/22.1.5.rst')
-rw-r--r-- | docs/relnotes/22.1.5.rst | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/docs/relnotes/22.1.5.rst b/docs/relnotes/22.1.5.rst new file mode 100644 index 00000000000..152e6c9fc28 --- /dev/null +++ b/docs/relnotes/22.1.5.rst @@ -0,0 +1,159 @@ +Mesa 22.1.5 Release Notes / 2022-08-03 +====================================== + +Mesa 22.1.5 is a bug fix release which fixes bugs found since the 22.1.4 release. + +Mesa 22.1.5 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.5 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 +--------------- + +:: + + 6fd60d38efdd25317948c61494b5117e01d42da695278728b1faef9f5f9a47ba mesa-22.1.5.tar.xz + + + +New features +------------ + +- None + + +Bug fixes +--------- + +- radv: dynamic vertex input failure +- anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL +- anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure +- anv: ICL hiz issue +- Error compiling gallium-nine on i686 using musl libc +- [anv][regression][bisected][bsw,gen9atom] dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom + + +Changes +------- + +Alyssa Rosenzweig (2): + +- pan/bi: Require ATEST coverage mask input in R60 +- panfrost: Add decoupled early-ZS helpers + +Bas Nieuwenhuizen (1): + +- radv: Skip setting empty index buffers to avoid hang + +Brian Paul (5): + +- util/bitset: add BITSET_SIZE() +- llvmpipe: add missing tex_info->texture_unit assignment +- gallivm: increase LP_MAX_TGSI_SHADER_IMAGES from 16 to 32 +- lavapipe: fix logicop, independent blend enable/disable +- llvmpipe: don't allow texture/resource swizzles on linear path + +Chuansheng Liu (1): + +- iris,anv: correct the max thread number for DG2+ + +Daniel Schürmann (2): + +- aco: fix assertion in insert_exec_mask +- radv/rt: fix nir_builder cursor in lower_rt_instructions() + +Dave Airlie (5): + +- kms/dri: add mutex lock around map/unmap +- crocus: fail query begin if upload allocation fails. +- lavapipe: state latest conformance tests passed +- llvmpipe: fix aniso cube map arrays. +- crocus: fix leak in query code. + +Dylan Baker (2): + +- .pick_status.json: Update to 4cfa777e393705b40cebd0a4cd76aa827ce8b194 +- .pick_status.json: Update to 9b844d7c42129925525d613c19622b11aee16298 + +Erik Faye-Lund (1): + +- zink: fix EXT_color_write_enable check + +Iago Toral Quiroga (1): + +- v3dv: stop tracking push constant buffer references + +Icecream95 (2): + +- panfrost: Only emit images when they are present +- panfrost: Don't unbind recently bound streamout targets + +Jason Ekstrand (1): + +- vulkan/nir: Don't remove dead XFB outputs + +Jesse Natalie (1): + +- u_atomic: Fix MSVC p_atomic_add_return + +Lionel Landwerlin (7): + +- intel: protect against empty invalidate ranges +- anv: track if images can be fast clear with non-zero color +- anv: deal with isl format swizzles for buffer views +- spirv: switch to uint64 for rayquery internal type +- anv: ensure tile flush before streamout writes +- intel/fs: Set NonPerspectiveBarycentricEnable when the interpolator needs it. +- anv: fix primitive topology dynamic state emission on gfx7 + +Mike Blumenkrantz (11): + +- lavapipe: support inlined shader spirv for compute +- zink: allow multiple tex components for depth tg4 +- zink: always use 32bit sample ops +- zink: use right glsl length getter for ntv partial stores +- zink: handle max_vertices=0 in geometry shader +- zink: handle null samplerview in get_imageview_for_binding() +- zink: call bind_last_vertex_stage() when binding vs +- zink: fix viewport count tracking +- zink: invoke descriptor_program_deinit for programs on context destroy +- zink: only flag fbfetch as rp update if fbfetch wasn't already configured +- zink: avoid crashing when bindless texture updates aren't used + +Nanley Chery (2): + +- iris: Don't leak surface states for compressed resources +- iris: Don't leak compressed resources in iris_create_surface + +Pierre-Eric Pelloux-Prayer (1): + +- radeonsi: check last_dirty_buf_counter and dirty_tex_counter + +Qiang Yu (2): + +- ac/nir/ngg: fix nogs culling scratch size +- ac/nir/ngg: add a barrier before prim id export + +Rhys Perry (1): + +- radv: fix vbo_bound_mask indexing + +SoroushIMG (2): + +- zink: Fix spirv stream 0 vertex emit for multistream shaders +- Zink: Fix clear being missed when using emulated draws in zink_blit + +Timur Kristóf (1): + +- ac/llvm: Add LLVM bug workaround to ac_build_mbcnt_add. + +newbluemoon (1): + +- nine: replace ulimit with sysconf call |