summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Engestrom <eric@engestrom.ch>2022-01-26 18:36:17 +0000
committerEric Engestrom <eric@engestrom.ch>2022-01-26 18:36:17 +0000
commit7c4f2f1eb811ea644ab1afd55b6b2f1fde18b96a (patch)
tree47c0e059e50d6a49a019d6b811867002a56ff035
parent371727f3a7b166009675341290622a6380c272bf (diff)
docs: add release notes for 21.3.5
-rw-r--r--docs/relnotes/21.3.5.rst143
1 files changed, 143 insertions, 0 deletions
diff --git a/docs/relnotes/21.3.5.rst b/docs/relnotes/21.3.5.rst
new file mode 100644
index 00000000000..2414e77a786
--- /dev/null
+++ b/docs/relnotes/21.3.5.rst
@@ -0,0 +1,143 @@
+Mesa 21.3.5 Release Notes / 2022-01-26
+======================================
+
+Mesa 21.3.5 is a bug fix release which fixes bugs found since the 21.3.4 release.
+
+Mesa 21.3.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 21.3.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
+---------------
+
+::
+
+ TBD.
+
+
+New features
+------------
+
+- None
+
+
+Bug fixes
+---------
+
+- glGetActiveUniform failing with GL_INVALID_VALUE for no reason
+- CopelliaSim crashes on adding vision sensor to a scene on Ubuntu 20+, runs fine on Ubuntu 18.04
+- Dirt Rally: Flickering glitches on certain foliage going from Mesa 21.2.5 to 21.3.0
+- FrontFacing input is broken on Intel/Vulkan
+- llvmpipe: Unimplemented get_driver_uuid/get_device_uuid causes segfaults in e.g. Wine
+
+
+Changes
+-------
+
+Alejandro Piñeiro (1):
+
+- vulkan: return default string for undefined enum
+
+Alyssa Rosenzweig (3):
+
+- pan/bi: Schedule around blend shader register clobbering
+- panfrost: Use u_reduced_prim for primitive checks
+- panfrost: Only cull polygons
+
+Bas Nieuwenhuizen (1):
+
+- util/fossilize_db: Fix double free in error handling.
+
+Carsten Haitzler (1):
+
+- panfrost: Don't double-free when handling error for unsupported GPU
+
+Charles Baker (1):
+
+- zink: Output PackHalf2x16 to uint not float
+
+Emma Anholt (1):
+
+- softpipe: respect !independent_blend_enable for color masks.
+
+Eric Engestrom (4):
+
+- .pick_status.json: Update to 06504fb9e2382e43b889fd6ca642bb785b544d4d
+- .pick_status.json: Mark 1b88777e97f635612c560a2f00d349ea271581b1 as denominated
+- .pick_status.json: Mark d1530a3f3b1625baa42e84cba9844b6eb4ac76ce as denominated
+- .pick_status.json: Mark 58a843ab14e0eecf044a35154da72cdf7ab6f15a as denominated
+
+Ian Romanick (1):
+
+- intel/fs: Fix gl_FrontFacing optimization on Gfx12+
+
+Kenneth Graunke (1):
+
+- iris: Fix and refactor check for clear color being fully zero
+
+Lepton Wu (1):
+
+- driconf: Fix unhandled tags in static conf
+
+Lionel Landwerlin (2):
+
+- intel/fs: disable VRS when omask is written
+- anv: fix missing descriptor copy of bufferview/surfacestate content
+
+Mike Blumenkrantz (10):
+
+- zink: always set number of timestamp results to 1 for internal qbo
+- zink: fix availability buffer sizing/copying for xfb queries
+- zink: skip readback of qbos with no results
+- Revert "zink: when performing an implicit reset, sync qbos"
+- zink: use even more accurate stride values for query result copies
+- aux/trace: copy over stream_output_target_offset method from context
+- util/vbuf: fix buffer translation sizing
+- zink: remove SpvMemorySemanticsMakeVisibleMask from nir_intrinsic_memory_barrier
+- zink: check EXT_image_drm_format_modifier for dmabuf support
+- zink: stop allocating such massive staging regions for buffer maps
+
+Pavel Ondračka (1):
+
+- r300: properly initialize new_vs in r300_draw_init_vertex_shader
+
+Pierre-Eric Pelloux-Prayer (2):
+
+- driconf: enable vs_position_always_invariant for Dirt Rally
+- mesa: use less temporaries in build_lighting
+
+Qiang Yu (1):
+
+- nir: fix nir_tex_instr hash not count is_sparse field
+
+Rhys Perry (1):
+
+- nir/unsigned_upper_bound: don't follow 64-bit f2u32()
+
+Rob Clark (5):
+
+- mesa/st: Lowered ucp should still mark rast state dirty
+- freedreno: Pass shader cache key instead of shader key
+- freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE
+- freedreno/a6xx: Fix clip_mask
+- freedreno/a5xx: Fix clip_mask
+
+Stefan Brüns (1):
+
+- llvmpipe: Add get_{driver,device}_uuid implementations
+
+Tapani Pälli (2):
+
+- mesa: refactor GetProgramiv to use program resource list
+- mesa: move GetProgramInterfaceiv as a shader_query function
+
+Yiwei Zhang (1):
+
+- venus: VkExternalImageFormatProperties is optional