1*61046927SAndroid Build Coastguard WorkerMesa 21.1.1 Release Notes / 2021-05-19 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 21.1.1 is a bug fix release which fixes bugs found since the 21.1.0 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 21.1.1 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.1.1 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 eec25ea379054e8911bc5de816aeb50f581b5b708414725003d2f00386b38dd2 mesa-21.1.1.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- [i915g] implicit fallthrough 35*61046927SAndroid Build Coastguard Worker- RADV - Regression - CPU side 'hang' in metro exodus 36*61046927SAndroid Build Coastguard Worker- Assassin's Creed Odyssey crash on launch 37*61046927SAndroid Build Coastguard Worker- Metro Exodus not starting under xwayland 38*61046927SAndroid Build Coastguard Worker- [i915g] PIPE_SHADER_CAP_MAX_HW_ATOMIC_COUNTERS is Unknown cap 38 39*61046927SAndroid Build Coastguard Worker- Elite Dangerous: Odyssey alpha crashes GPU on launch 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard Worker 42*61046927SAndroid Build Coastguard WorkerChanges 43*61046927SAndroid Build Coastguard Worker------- 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard WorkerAbel García Dorta (2): 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- i915g: add HW atomic counters as unsupported 48*61046927SAndroid Build Coastguard Worker- i915g: fix implicit fallthrough 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (3): 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- panfrost: Don't clobber RT0 if RTn is disabled 53*61046927SAndroid Build Coastguard Worker- panfrost: Fix major flaw in BO cache 54*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: Fix driver_location assignment 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- radv: Use correct border swizzle on GFX9+. 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerBoris Brezillon (2): 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard Worker- panfrost: Relax the stride check when importing resources 63*61046927SAndroid Build Coastguard Worker- panfrost: Fix format definitions to match gallium expectations 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (1): 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard Worker- nir: Move shared_memory_explicit_layout bit into common shader_info 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard WorkerConnor Abbott (1): 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (5): 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard Worker- aco: fix additional register requirements for spilling 76*61046927SAndroid Build Coastguard Worker- driconf: set vk_x11_strict_image_count for Metro: Exodus 77*61046927SAndroid Build Coastguard Worker- aco/ra: prevent underflow register for p_create_vector operands 78*61046927SAndroid Build Coastguard Worker- radv: call nir_copy_prop() after load-store vectorization 79*61046927SAndroid Build Coastguard Worker- aco/ra: also prevent overflow register for p_create_vector operands 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard Worker- ir3: memory_barrier also controls shared memory access order 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard WorkerDave Airlie (2): 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard Worker- gallivm: handle texture arrays in non-fragment shaders with lod. 88*61046927SAndroid Build Coastguard Worker- llvmpipe: fix non-multisampled rendering to multisampled framebuffer 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerDylan Baker (1): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- meson/vulkan: fix linkage on windows 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerEmma Anholt (1): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg(). 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard WorkerEric Engestrom (9): 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a1c56b80915a1105c5a62aa6ff3ac71c1edd143d 101*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 584145ea882b710027ce620a5d505bd25ab284b1 102*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 6cac9c748eb81105b5cd7df32060ee8aae2b1e5f as denominated 103*61046927SAndroid Build Coastguard Worker- egl/x11: don't forget to exit the attrib list loop 104*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e8640fef9089bb31a9e602a8894ae4fe84086118 105*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0c30ad402d0011c957576681d2aaf9b2e68c318e 106*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 6d56c16c9ceb864af6bb71d0bdcdd21064d94307 107*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e17e3df476ec0f3f537f0169ccd5488f27802bf6 108*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5be00fe88abb618454e1c448e6e61c8dea49c27f 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- docs: do not generate redirects on error 113*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: avoid dereferencing NULL pointer 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard WorkerGert Wollny (1): 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard Worker- compiler/nir: check whether var is an input in lower_fragcoord_wtrans 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard WorkerIcecream95 (2): 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_select_crc_rt a non-static function 122*61046927SAndroid Build Coastguard Worker- panfrost: Always write reloaded tiles when making CRC data valid 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard WorkerJames Park (1): 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard Worker- vulkan: Support 32-bit "weak" symbols on MSVC 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard WorkerJordan Justen (4): 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker- bin/pick: Rename master branch to main 131*61046927SAndroid Build Coastguard Worker- intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0 132*61046927SAndroid Build Coastguard Worker- intel/dev: Add device info for ADL GT2 133*61046927SAndroid Build Coastguard Worker- intel: Add 2 ADL-S pci-ids 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerJoshua Ashton (2): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- radv: Handle unnormalized samplers in YCbCr lowering 138*61046927SAndroid Build Coastguard Worker- venus: Fix zero-initialized fd causing apps to hang/crash 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (1): 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard Worker- v3d: fix resource leak in error path 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard WorkerKarol Herbst (1): 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard Worker- clover/memory: fix data race in buffer subclasses 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (3): 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard Worker- intel/mi_builder: fix resolve call 151*61046927SAndroid Build Coastguard Worker- anv: fix perf query pass with command buffer batching 152*61046927SAndroid Build Coastguard Worker- anv: handle spirv parsing failure 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard WorkerLucas Stach (1): 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard Worker- etnaviv: fix vertex sampler setup 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard WorkerMaksim Sisov (2): 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard Worker- iris: export GEM handle with RDWR access rights 161*61046927SAndroid Build Coastguard Worker- i965: export GEM handle with RDWR access rights 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (1): 164*61046927SAndroid Build Coastguard Worker 165*61046927SAndroid Build Coastguard Worker- nir: handle float atomics in nir_lower_memory_model 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard Worker- Revert "gallium/u_threaded: align batches and call slots to 16 bytes" 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard WorkerMauro Rossi (1): 172*61046927SAndroid Build Coastguard Worker 173*61046927SAndroid Build Coastguard Worker- android: nir: add nir_lower_fragcolor.c to Makefile.sources 174*61046927SAndroid Build Coastguard Worker 175*61046927SAndroid Build Coastguard WorkerMichel Zou (4): 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard Worker- gallium: fix uninitialized variable warning 178*61046927SAndroid Build Coastguard Worker- lavapipe: fix unused variable warning 179*61046927SAndroid Build Coastguard Worker- vulkan: fix duplicate win32 def 180*61046927SAndroid Build Coastguard Worker- meson: link vulkan_util with link_whole on mingw 181*61046927SAndroid Build Coastguard Worker 182*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (3): 183*61046927SAndroid Build Coastguard Worker 184*61046927SAndroid Build Coastguard Worker- iris: refcount separate screen objects for resource tracking 185*61046927SAndroid Build Coastguard Worker- zink: stop overwriting buffer map pointers for stream uploader 186*61046927SAndroid Build Coastguard Worker- lavapipe: fix fencing when submitting multiple cmdbufs 187*61046927SAndroid Build Coastguard Worker 188*61046927SAndroid Build Coastguard WorkerNanley Chery (3): 189*61046927SAndroid Build Coastguard Worker 190*61046927SAndroid Build Coastguard Worker- anv: Add clear_supported to anv_layout_to_aux_state 191*61046927SAndroid Build Coastguard Worker- anv: Avoid sampling some MCS surfaces with clear 192*61046927SAndroid Build Coastguard Worker- iris: Avoid sampling some MCS surfaces with clear 193*61046927SAndroid Build Coastguard Worker 194*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 195*61046927SAndroid Build Coastguard Worker 196*61046927SAndroid Build Coastguard Worker- aco/ra: initialize temp_in_scc earlier 197*61046927SAndroid Build Coastguard Worker 198*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (3): 199*61046927SAndroid Build Coastguard Worker 200*61046927SAndroid Build Coastguard Worker- radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE 201*61046927SAndroid Build Coastguard Worker- radv: fix extending the dirty bits to 64-bit 202*61046927SAndroid Build Coastguard Worker- nir/opt_access: fix getting variables in presence of similar bindings/desc 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard WorkerTapani Pälli (2): 205*61046927SAndroid Build Coastguard Worker 206*61046927SAndroid Build Coastguard Worker- isl: require hiz for depth surface in isl_surf_get_ccs_surf 207*61046927SAndroid Build Coastguard Worker- anv: require rendering support for blit destination feature 208*61046927SAndroid Build Coastguard Worker 209*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2): 210*61046927SAndroid Build Coastguard Worker 211*61046927SAndroid Build Coastguard Worker- glsl: add missing support for explicit components in interface blocks 212*61046927SAndroid Build Coastguard Worker- glsl: create validate_component_layout_for_type() helper 213*61046927SAndroid Build Coastguard Worker 214*61046927SAndroid Build Coastguard WorkerTony Wasserka (2): 215*61046927SAndroid Build Coastguard Worker 216*61046927SAndroid Build Coastguard Worker- aco/scheduler: Fix register demand computation for downwards moves 217*61046927SAndroid Build Coastguard Worker- aco/scheduler: Fix register demand computation for upwards moves 218