17ec681f3SmrgMesa 21.0.1 Release Notes / 2021-03-24
27ec681f3Smrg======================================
37ec681f3Smrg
47ec681f3SmrgMesa 21.0.1 is a bug fix release which fixes bugs found since the 21.0.0 release.
57ec681f3Smrg
67ec681f3SmrgMesa 21.0.1 implements the OpenGL 4.6 API, but the version reported by
77ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
87ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
97ec681f3SmrgSome drivers don't support all the features required in OpenGL 4.6. OpenGL
107ec681f3Smrg4.6 is **only** available if requested at context creation.
117ec681f3SmrgCompatibility contexts may report a lower version depending on each driver.
127ec681f3Smrg
137ec681f3SmrgMesa 21.0.1 implements the Vulkan 1.2 API, but the version reported by
147ec681f3Smrgthe apiVersion property of the VkPhysicalDeviceProperties struct
157ec681f3Smrgdepends on the particular driver being used.
167ec681f3Smrg
177ec681f3SmrgSHA256 checksum
187ec681f3Smrg---------------
197ec681f3Smrg
207ec681f3Smrg::
217ec681f3Smrg
227ec681f3Smrg    379fc984459394f2ab2d84049efdc3a659869dc1328ce72ef0598506611712bb  mesa-21.0.1.tar.xz
237ec681f3Smrg
247ec681f3Smrg
257ec681f3SmrgNew features
267ec681f3Smrg------------
277ec681f3Smrg
287ec681f3Smrg- None
297ec681f3Smrg
307ec681f3Smrg
317ec681f3SmrgBug fixes
327ec681f3Smrg---------
337ec681f3Smrg
347ec681f3Smrg- \[RADV\] Halo: The Master Chief Collection: Crash in Halo Reach Firefight
357ec681f3Smrg- subgroupBallotFindMSB() broken in RADV/ACO 20.3.4
367ec681f3Smrg- "unknown intrinsic" assertion triggered by multiview shader in non-multiview renderpass in Vulkan on intel
377ec681f3Smrg
387ec681f3Smrg
397ec681f3SmrgChanges
407ec681f3Smrg-------
417ec681f3Smrg
427ec681f3SmrgBenjamin Tissoires (3):
437ec681f3Smrg
447ec681f3Smrg- CI: windows: augment the timeout of building the windows container
457ec681f3Smrg- CI: windows: split the layers to meet new registry requirements
467ec681f3Smrg- CI: windows: Force using LLVM 12
477ec681f3Smrg
487ec681f3SmrgCaio Marcelo de Oliveira Filho (1):
497ec681f3Smrg
507ec681f3Smrg- anv: Lower ViewIndex to zero when multiview is disabled
517ec681f3Smrg
527ec681f3SmrgDaniel Stone (1):
537ec681f3Smrg
547ec681f3Smrg- CI: Try really hard to get updated Windows TLS certs
557ec681f3Smrg
567ec681f3SmrgDylan Baker (12):
577ec681f3Smrg
587ec681f3Smrg- docs: update calendar and link releases notes for 21.0.0
597ec681f3Smrg- .pick_status.json: Update to b1ab69f467b7b10e383f3b6bb957c7e6669a3772
607ec681f3Smrg- .pick_status.json: Mark bddc0e023c2c87d3248691ea62b77626704cc5a4 as backported
617ec681f3Smrg- .pick_status.json: Mark a67d3e7c9e2c1ae9b05153a281cf73926b9f6af7 as backported
627ec681f3Smrg- .pick_status.json: Mark db67d9c0d11c886c5b960126b8bf0a230e65d980 as backported
637ec681f3Smrg- .pick_status.json: Mark 8955d179d3e47982ccd67b8aecb0f5bed73d60b6 as backported
647ec681f3Smrg- .pick_status.json: Update to 2407952ec99ab1c2a16e01a9e300f799e4d53320
657ec681f3Smrg- ci: disable panfrost and radeonsi while the runners are struggling
667ec681f3Smrg- .pick_status.json: Update to e3f703e4646b57534e49e0975cc3df20bf7b4a54
677ec681f3Smrg- .pick_status.json: Update to 277ea7a015cd7df10a9dc65d5def0762cf2e9599
687ec681f3Smrg- Revert "ci: disable panfrost and radeonsi while the runners are struggling"
697ec681f3Smrg- ci: mark a couple of LLVMPIPE tests as expected pass
707ec681f3Smrg
717ec681f3SmrgErik Faye-Lund (3):
727ec681f3Smrg
737ec681f3Smrg- gallium/st: fix shader_has_one_variant
747ec681f3Smrg- gallium/st: fix shader_has_one_variant
757ec681f3Smrg- zink: fix emulation of no mipfilter
767ec681f3Smrg
777ec681f3SmrgHyunjun Ko (1):
787ec681f3Smrg
797ec681f3Smrg- ir3: fix has_src() to return correctly in ir3_nir_lower_tex_prefetch
807ec681f3Smrg
817ec681f3SmrgIlia Mirkin (2):
827ec681f3Smrg
837ec681f3Smrg- gallium,st: add missing viewport swizzles
847ec681f3Smrg- nv50: initialize target for blit source surfaces
857ec681f3Smrg
867ec681f3SmrgJason Ekstrand (1):
877ec681f3Smrg
887ec681f3Smrg- intel/fs: Handle payload node interference in destinations
897ec681f3Smrg
907ec681f3SmrgJesse Natalie (2):
917ec681f3Smrg
927ec681f3Smrg- CI: Use a sha for the Windows SPIRV-LLVM-Translator dependency
937ec681f3Smrg- panfrost: Add a Meson dependency on bi_opcodes.h for bifrost_compiler
947ec681f3Smrg
957ec681f3SmrgJordan Justen (1):
967ec681f3Smrg
977ec681f3Smrg- i965/gen11: Fix must-be-ones bit positions in 3D_MODE
987ec681f3Smrg
997ec681f3SmrgLionel Landwerlin (2):
1007ec681f3Smrg
1017ec681f3Smrg- anv: fix MI_PREDICATE_RESULT write
1027ec681f3Smrg- intel/fs/vec4: add missing dependency in write-on-write fixed GRFs
1037ec681f3Smrg
1047ec681f3SmrgMauro Rossi (1):
1057ec681f3Smrg
1067ec681f3Smrg- android: anv: add libcutils shared dependency
1077ec681f3Smrg
1087ec681f3SmrgMichel Dänzer (1):
1097ec681f3Smrg
1107ec681f3Smrg- aco/tests: Use \_exit in child process
1117ec681f3Smrg
1127ec681f3SmrgMike Blumenkrantz (3):
1137ec681f3Smrg
1147ec681f3Smrg- lavapipe: fix push descriptor set indexing
1157ec681f3Smrg- zink: always use requested format for sampler view creation
1167ec681f3Smrg- compiler/spirv: fix image sample queries
1177ec681f3Smrg
1187ec681f3SmrgNeha Bhende (2):
1197ec681f3Smrg
1207ec681f3Smrg- mesa: set states in fast path for restoring light attributes
1217ec681f3Smrg- gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo
1227ec681f3Smrg
1237ec681f3SmrgPierre Moreau (1):
1247ec681f3Smrg
1257ec681f3Smrg- spirv: Ignore WorkgroupSize in non-compute stages
1267ec681f3Smrg
1277ec681f3SmrgPierre-Eric Pelloux-Prayer (1):
1287ec681f3Smrg
1297ec681f3Smrg- frontends/va: fix protected slice data buffer read size
1307ec681f3Smrg
1317ec681f3SmrgRhys Perry (2):
1327ec681f3Smrg
1337ec681f3Smrg- aco: set compr for fp16 exports
1347ec681f3Smrg- aco: implement 64-bit VGPR {u,i}find_msb
1357ec681f3Smrg
1367ec681f3SmrgTimothy Arceri (2):
1377ec681f3Smrg
1387ec681f3Smrg- Revert "glsl: default to compat shaders in compat profile"
1397ec681f3Smrg- glsl: fix declarations of gl_MaxVaryingFloats
1407ec681f3Smrg
1417ec681f3SmrgTimur Kristóf (1):
1427ec681f3Smrg
1437ec681f3Smrg- aco: Fix constant address offset calculation for ds_read2 instructions.
1447ec681f3Smrg
1457ec681f3SmrgTony Wasserka (1):
1467ec681f3Smrg
1477ec681f3Smrg- radv: Fix improper max_index_count argument for indexed draws
148