1*61046927SAndroid Build Coastguard WorkerMesa 21.2.6 Release Notes / 2021-11-24 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 21.2.6 is a bug fix release which fixes bugs found since the 21.2.5 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 21.2.6 implements the OpenGL 4.6 API, but the version reported by 7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL 10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation. 11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver. 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard WorkerMesa 21.2.6 implements the Vulkan 1.2 API, but the version reported by 14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct 15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used. 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard WorkerSHA256 checksum 18*61046927SAndroid Build Coastguard Worker--------------- 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker:: 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker 1e7e22d93c6e8859fa044b1121119d26b2e67e4184b92ebb81c66497dc80c954 mesa-21.2.6.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNew features 26*61046927SAndroid Build Coastguard Worker------------ 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker- None 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker- NIR validation failed after nir_copy_prop 35*61046927SAndroid Build Coastguard Worker- lima: Corrupted Android-12 UI on Allwinner A64 36*61046927SAndroid Build Coastguard Worker- RADV/ACO: Rendering glitches in Forza Horizon 5 windshields 37*61046927SAndroid Build Coastguard Worker- dEQP-GLES31.*imulextended* compiling fp64 glsl 4.00 shader 38*61046927SAndroid Build Coastguard Worker- Regression/Bisected: Crash in Godot games when steam overlay enabled 39*61046927SAndroid Build Coastguard Worker- RADV: IsHelperInvocationEXT query is not considered volatile in ACO 40*61046927SAndroid Build Coastguard Worker- Final Fantasy V (Old version): Random text characters are not displayed 41*61046927SAndroid Build Coastguard Worker- Diagonal rendering artifacts in Tomb Raider 42*61046927SAndroid Build Coastguard Worker- [hsw][bisected][regression] dEQP-VK.reconvergence.*nesting* failures 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard WorkerChanges 46*61046927SAndroid Build Coastguard Worker------- 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard WorkerConnor Abbott (2): 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard Worker- ir3/lower_pcopy: Fix shr.b illegal copy lowering 51*61046927SAndroid Build Coastguard Worker- ir3/lower_pcopy: Fix bug with "illegal" copies and swaps 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard Worker- ir3/ra: Check register file upper bound when updating preferred_reg 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard WorkerDave Airlie (2): 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard Worker- llvmpipe: disable 64-bit integer textures. 60*61046927SAndroid Build Coastguard Worker- llvmpipe: fix compressed image sizes. 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerDylan Baker (9): 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard Worker- docs: add sha256 sums for 21.2.5 65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 8bfa146b8056d5dded6fdd2c4d8524aa0c438058 66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 79f57f68930ce4fcf59bdca82357e19b4f3d62e6 67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark a large number of zink patches as denominated 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 78b613db23c10dc257247d99d8b2b1ef6c96bebb 70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 09bb4dbe60b1bb233c5c0102446ffbc142a29246 71*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e0de7aa4d7717bbd79bbc5bfc660f941f680402b 72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f8009d3db25512b5dc62d0272c979fb79f8c7075 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerEric Engestrom (1): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- meson: drop duplicate addition of surfaceless & drm to the list of platforms 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard WorkerGreg V (1): 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard Worker- util: make util_get_process_exec_path work on FreeBSD w/o procfs 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard Worker- glsl/nir: Don't build soft float64 when it cannot be used 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (1): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- anv: Fix FlushMappedMemoryRanges for odd mmap offsets 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerJesse Natalie (2): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- util/hash_table: Clear special 0/1 entries for u64 hash table too 93*61046927SAndroid Build Coastguard Worker- d3d12: Fix Linux fence wait return value 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- iris: Fix MOCS for buffer copies 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (6): 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker- intel/dev: fix HSW GT3 number of subslices in slice1 102*61046927SAndroid Build Coastguard Worker- intel/dev: don't forget to set max_eu_per_subslice in generated topology 103*61046927SAndroid Build Coastguard Worker- intel/perf: fix perf equation subslice mask generation for gfx12+ 104*61046927SAndroid Build Coastguard Worker- intel/devinfo: fix wrong offset computation 105*61046927SAndroid Build Coastguard Worker- intel: remove 2 preproduction pci-id for ADLS 106*61046927SAndroid Build Coastguard Worker- intel/fs: fix shader call lowering pass 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerLiviu Prodea (1): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- aco: Work around MSVC restrict in c99_compat.h 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard WorkerMarek Olšák (4): 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker- radeonsi: print the border color error message only once 115*61046927SAndroid Build Coastguard Worker- radeonsi: fix 2 issues with depth_cleared_level_mask 116*61046927SAndroid Build Coastguard Worker- radeonsi: fix a typo preventing a fast depth-stencil clear 117*61046927SAndroid Build Coastguard Worker- driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (10): 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard Worker- zink: add better handling for CUBE_COMPATIBLE bit 122*61046927SAndroid Build Coastguard Worker- zink: always use explicit lod for texture() when legal in non-fragment stages 123*61046927SAndroid Build Coastguard Worker- zink: be more permissive for injecting LOD into texture() instructions 124*61046927SAndroid Build Coastguard Worker- zink: inject LOD for sampler version of OpImageQuerySize 125*61046927SAndroid Build Coastguard Worker- zink: don't clamp cube array surfacess to cubes 126*61046927SAndroid Build Coastguard Worker- zink: don't clamp 2D_ARRAY surfaces to 2D 127*61046927SAndroid Build Coastguard Worker- zink: add more int/float types to cast switching in ntv 128*61046927SAndroid Build Coastguard Worker- zink: force float dest types on some alu results 129*61046927SAndroid Build Coastguard Worker- aux/primconvert: handle singular incomplete restarts 130*61046927SAndroid Build Coastguard Worker- zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (3): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- radeonsi: treat nir_intrinsic_load_constant as a VMEM operation 135*61046927SAndroid Build Coastguard Worker- ac/surface: don't validate DCC settings if DCC isn't possible 136*61046927SAndroid Build Coastguard Worker- mesa: always call _mesa_update_pixel 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard WorkerRhys Perry (2): 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard Worker- aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs 141*61046927SAndroid Build Coastguard Worker- spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (1): 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard Worker- android.mk: Add missing variables to the make target 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (1): 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard Worker- svga: fix bitwise/logical and mixup 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard WorkerTimothy Arceri (1): 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard Worker- mesa: fix buffer overrun in SavedObj texture obj array 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard Worker- aco: Fix how p_is_helper interacts with optimizations. 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard WorkerVadym Shovkoplias (1): 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard Worker- intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it 162