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