summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorEric Engestrom <eric@engestrom.ch>2021-05-19 20:16:06 +0200
committerEric Engestrom <eric@engestrom.ch>2021-05-19 20:16:06 +0200
commite0c130b6a92168fc0f731a0a595a6a0773a76701 (patch)
tree979f072a7e624c9e1b7ae21902c5dc3f208b4520 /docs
parentdd696cea548f6faf6f4535fb81398151d3ee4a96 (diff)
docs: add release notes for 21.1.1
Diffstat (limited to 'docs')
-rw-r--r--docs/relnotes/21.1.1.rst217
1 files changed, 217 insertions, 0 deletions
diff --git a/docs/relnotes/21.1.1.rst b/docs/relnotes/21.1.1.rst
new file mode 100644
index 00000000000..f75e57dddd9
--- /dev/null
+++ b/docs/relnotes/21.1.1.rst
@@ -0,0 +1,217 @@
+Mesa 21.1.1 Release Notes / 2021-05-19
+======================================
+
+Mesa 21.1.1 is a bug fix release which fixes bugs found since the 21.1.0 release.
+
+Mesa 21.1.1 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.1.1 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
+---------
+
+- [i915g] implicit fallthrough
+- RADV - Regression - CPU side 'hang' in metro exodus
+- Assassin's Creed Odyssey crash on launch
+- Metro Exodus not starting under xwayland
+- [i915g] PIPE_SHADER_CAP_MAX_HW_ATOMIC_COUNTERS is Unknown cap 38
+- Elite Dangerous: Odyssey alpha crashes GPU on launch
+
+
+Changes
+-------
+
+Abel García Dorta (2):
+
+- i915g: add HW atomic counters as unsupported
+- i915g: fix implicit fallthrough
+
+Alyssa Rosenzweig (3):
+
+- panfrost: Don't clobber RT0 if RTn is disabled
+- panfrost: Fix major flaw in BO cache
+- nir/lower_fragcolor: Fix driver_location assignment
+
+Bas Nieuwenhuizen (1):
+
+- radv: Use correct border swizzle on GFX9+.
+
+Boris Brezillon (2):
+
+- panfrost: Relax the stride check when importing resources
+- panfrost: Fix format definitions to match gallium expectations
+
+Caio Marcelo de Oliveira Filho (1):
+
+- nir: Move shared_memory_explicit_layout bit into common shader_info
+
+Connor Abbott (1):
+
+- freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes
+
+Daniel Schürmann (5):
+
+- aco: fix additional register requirements for spilling
+- driconf: set vk_x11_strict_image_count for Metro: Exodus
+- aco/ra: prevent underflow register for p_create_vector operands
+- radv: call nir_copy_prop() after load-store vectorization
+- aco/ra: also prevent overflow register for p_create_vector operands
+
+Danylo Piliaiev (1):
+
+- ir3: memory_barrier also controls shared memory access order
+
+Dave Airlie (2):
+
+- gallivm: handle texture arrays in non-fragment shaders with lod.
+- llvmpipe: fix non-multisampled rendering to multisampled framebuffer
+
+Dylan Baker (1):
+
+- meson/vulkan: fix linkage on windows
+
+Emma Anholt (1):
+
+- midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
+
+Eric Engestrom (9):
+
+- .pick_status.json: Update to a1c56b80915a1105c5a62aa6ff3ac71c1edd143d
+- .pick_status.json: Update to 584145ea882b710027ce620a5d505bd25ab284b1
+- .pick_status.json: Mark 6cac9c748eb81105b5cd7df32060ee8aae2b1e5f as denominated
+- egl/x11: don't forget to exit the attrib list loop
+- .pick_status.json: Update to e8640fef9089bb31a9e602a8894ae4fe84086118
+- .pick_status.json: Update to 0c30ad402d0011c957576681d2aaf9b2e68c318e
+- .pick_status.json: Update to 6d56c16c9ceb864af6bb71d0bdcdd21064d94307
+- .pick_status.json: Update to e17e3df476ec0f3f537f0169ccd5488f27802bf6
+- .pick_status.json: Update to 5be00fe88abb618454e1c448e6e61c8dea49c27f
+
+Erik Faye-Lund (2):
+
+- docs: do not generate redirects on error
+- gallium/u_vbuf: avoid dereferencing NULL pointer
+
+Gert Wollny (1):
+
+- compiler/nir: check whether var is an input in lower_fragcoord_wtrans
+
+Icecream95 (2):
+
+- panfrost: Make pan_select_crc_rt a non-static function
+- panfrost: Always write reloaded tiles when making CRC data valid
+
+James Park (1):
+
+- vulkan: Support 32-bit "weak" symbols on MSVC
+
+Jordan Justen (4):
+
+- bin/pick: Rename master branch to main
+- intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0
+- intel/dev: Add device info for ADL GT2
+- intel: Add 2 ADL-S pci-ids
+
+Joshua Ashton (2):
+
+- radv: Handle unnormalized samplers in YCbCr lowering
+- venus: Fix zero-initialized fd causing apps to hang/crash
+
+Juan A. Suarez Romero (1):
+
+- v3d: fix resource leak in error path
+
+Karol Herbst (1):
+
+- clover/memory: fix data race in buffer subclasses
+
+Lionel Landwerlin (3):
+
+- intel/mi_builder: fix resolve call
+- anv: fix perf query pass with command buffer batching
+- anv: handle spirv parsing failure
+
+Lucas Stach (1):
+
+- etnaviv: fix vertex sampler setup
+
+Maksim Sisov (2):
+
+- iris: export GEM handle with RDWR access rights
+- i965: export GEM handle with RDWR access rights
+
+Marcin Ślusarz (1):
+
+- nir: handle float atomics in nir_lower_memory_model
+
+Marek Olšák (1):
+
+- Revert "gallium/u_threaded: align batches and call slots to 16 bytes"
+
+Mauro Rossi (1):
+
+- android: nir: add nir_lower_fragcolor.c to Makefile.sources
+
+Michel Zou (4):
+
+- gallium: fix uninitialized variable warning
+- lavapipe: fix unused variable warning
+- vulkan: fix duplicate win32 def
+- meson: link vulkan_util with link_whole on mingw
+
+Mike Blumenkrantz (3):
+
+- iris: refcount separate screen objects for resource tracking
+- zink: stop overwriting buffer map pointers for stream uploader
+- lavapipe: fix fencing when submitting multiple cmdbufs
+
+Nanley Chery (3):
+
+- anv: Add clear_supported to anv_layout_to_aux_state
+- anv: Avoid sampling some MCS surfaces with clear
+- iris: Avoid sampling some MCS surfaces with clear
+
+Rhys Perry (1):
+
+- aco/ra: initialize temp_in_scc earlier
+
+Samuel Pitoiset (3):
+
+- radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE
+- radv: fix extending the dirty bits to 64-bit
+- nir/opt_access: fix getting variables in presence of similar bindings/desc
+
+Tapani Pälli (2):
+
+- isl: require hiz for depth surface in isl_surf_get_ccs_surf
+- anv: require rendering support for blit destination feature
+
+Timothy Arceri (2):
+
+- glsl: add missing support for explicit components in interface blocks
+- glsl: create validate_component_layout_for_type() helper
+
+Tony Wasserka (2):
+
+- aco/scheduler: Fix register demand computation for downwards moves
+- aco/scheduler: Fix register demand computation for upwards moves