diff options
author | Dylan Baker <dylan.c.baker@intel.com> | 2021-11-24 15:47:39 -0800 |
---|---|---|
committer | Dylan Baker <dylan.c.baker@intel.com> | 2021-11-24 15:47:39 -0800 |
commit | ff235ce39ace00204710fb287d479d769e37e768 (patch) | |
tree | fed3d07ba8a8e96c691d8099b6f3209c47806e98 /docs/relnotes/21.2.6.rst | |
parent | e36e295393054dd3f56add760f79081fb7bb4630 (diff) |
docs: add release notes for 21.2.6
Diffstat (limited to 'docs/relnotes/21.2.6.rst')
-rw-r--r-- | docs/relnotes/21.2.6.rst | 161 |
1 files changed, 161 insertions, 0 deletions
diff --git a/docs/relnotes/21.2.6.rst b/docs/relnotes/21.2.6.rst new file mode 100644 index 00000000000..e36e409310d --- /dev/null +++ b/docs/relnotes/21.2.6.rst @@ -0,0 +1,161 @@ +Mesa 21.2.6 Release Notes / 2021-11-24 +====================================== + +Mesa 21.2.6 is a bug fix release which fixes bugs found since the 21.2.5 release. + +Mesa 21.2.6 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.2.6 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 +--------- + +- NIR validation failed after nir_copy_prop +- lima: Corrupted Android-12 UI on Allwinner A64 +- RADV/ACO: Rendering glitches in Forza Horizon 5 windshields +- dEQP-GLES31.*imulextended* compiling fp64 glsl 4.00 shader +- Regression/Bisected: Crash in Godot games when steam overlay enabled +- RADV: IsHelperInvocationEXT query is not considered volatile in ACO +- Final Fantasy V (Old version): Random text characters are not displayed +- Diagonal rendering artifacts in Tomb Raider +- [hsw][bisected][regression] dEQP-VK.reconvergence.*nesting* failures + + +Changes +------- + +Connor Abbott (2): + +- ir3/lower_pcopy: Fix shr.b illegal copy lowering +- ir3/lower_pcopy: Fix bug with "illegal" copies and swaps + +Danylo Piliaiev (1): + +- ir3/ra: Check register file upper bound when updating preferred_reg + +Dave Airlie (2): + +- llvmpipe: disable 64-bit integer textures. +- llvmpipe: fix compressed image sizes. + +Dylan Baker (9): + +- docs: add sha256 sums for 21.2.5 +- .pick_status.json: Update to 8bfa146b8056d5dded6fdd2c4d8524aa0c438058 +- .pick_status.json: Update to 79f57f68930ce4fcf59bdca82357e19b4f3d62e6 +- .pick_status.json: Update to c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c +- .pick_status.json: Mark a large number of zink patches as denominated +- .pick_status.json: Update to 78b613db23c10dc257247d99d8b2b1ef6c96bebb +- .pick_status.json: Update to 09bb4dbe60b1bb233c5c0102446ffbc142a29246 +- .pick_status.json: Update to e0de7aa4d7717bbd79bbc5bfc660f941f680402b +- .pick_status.json: Update to f8009d3db25512b5dc62d0272c979fb79f8c7075 + +Eric Engestrom (1): + +- meson: drop duplicate addition of surfaceless & drm to the list of platforms + +Greg V (1): + +- util: make util_get_process_exec_path work on FreeBSD w/o procfs + +Ian Romanick (1): + +- glsl/nir: Don't build soft float64 when it cannot be used + +Jason Ekstrand (1): + +- anv: Fix FlushMappedMemoryRanges for odd mmap offsets + +Jesse Natalie (2): + +- util/hash_table: Clear special 0/1 entries for u64 hash table too +- d3d12: Fix Linux fence wait return value + +Kenneth Graunke (1): + +- iris: Fix MOCS for buffer copies + +Lionel Landwerlin (6): + +- intel/dev: fix HSW GT3 number of subslices in slice1 +- intel/dev: don't forget to set max_eu_per_subslice in generated topology +- intel/perf: fix perf equation subslice mask generation for gfx12+ +- intel/devinfo: fix wrong offset computation +- intel: remove 2 preproduction pci-id for ADLS +- intel/fs: fix shader call lowering pass + +Liviu Prodea (1): + +- aco: Work around MSVC restrict in c99_compat.h + +Marek Olšák (4): + +- radeonsi: print the border color error message only once +- radeonsi: fix 2 issues with depth_cleared_level_mask +- radeonsi: fix a typo preventing a fast depth-stencil clear +- driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors + +Mike Blumenkrantz (10): + +- zink: add better handling for CUBE_COMPATIBLE bit +- zink: always use explicit lod for texture() when legal in non-fragment stages +- zink: be more permissive for injecting LOD into texture() instructions +- zink: inject LOD for sampler version of OpImageQuerySize +- zink: don't clamp cube array surfacess to cubes +- zink: don't clamp 2D_ARRAY surfaces to 2D +- zink: add more int/float types to cast switching in ntv +- zink: force float dest types on some alu results +- aux/primconvert: handle singular incomplete restarts +- zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb + +Pierre-Eric Pelloux-Prayer (3): + +- radeonsi: treat nir_intrinsic_load_constant as a VMEM operation +- ac/surface: don't validate DCC settings if DCC isn't possible +- mesa: always call _mesa_update_pixel + +Rhys Perry (2): + +- aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs +- spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl + +Roman Stratiienko (1): + +- android.mk: Add missing variables to the make target + +Thomas H.P. Andersen (1): + +- svga: fix bitwise/logical and mixup + +Timothy Arceri (1): + +- mesa: fix buffer overrun in SavedObj texture obj array + +Timur Kristóf (1): + +- aco: Fix how p_is_helper interacts with optimizations. + +Vadym Shovkoplias (1): + +- intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it |