21.3.3.rst revision 7ec681f3
17ec681f3SmrgMesa 21.3.3 Release Notes / 2021-12-29 27ec681f3Smrg====================================== 37ec681f3Smrg 47ec681f3SmrgMesa 21.3.3 is a bug fix release which fixes bugs found since the 21.3.2 release. 57ec681f3Smrg 67ec681f3SmrgMesa 21.3.3 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.3.3 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 TBD. 237ec681f3Smrg 247ec681f3Smrg 257ec681f3SmrgNew features 267ec681f3Smrg------------ 277ec681f3Smrg 287ec681f3Smrg- None 297ec681f3Smrg 307ec681f3Smrg 317ec681f3SmrgBug fixes 327ec681f3Smrg--------- 337ec681f3Smrg 347ec681f3Smrg- Assassin's Creed Syndicate crashes with Mesa 21.3.0+ ACO 357ec681f3Smrg- [21.3 regression] swr: Build failure with MSVC 367ec681f3Smrg- anv: dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store fails 377ec681f3Smrg 387ec681f3Smrg 397ec681f3SmrgChanges 407ec681f3Smrg------- 417ec681f3Smrg 427ec681f3SmrgAlyssa Rosenzweig (2): 437ec681f3Smrg 447ec681f3Smrg- pan/indirect_draw: Don't upload garbage UBO 457ec681f3Smrg- panfrost: Fix Secondary Shader field 467ec681f3Smrg 477ec681f3SmrgBas Nieuwenhuizen (2): 487ec681f3Smrg 497ec681f3Smrg- radv: Use correct buffer size for query pool result copies. 507ec681f3Smrg- radv: Skip wait timeline ioctl with 0 handles. 517ec681f3Smrg 527ec681f3SmrgDaniel Schürmann (2): 537ec681f3Smrg 547ec681f3Smrg- aco/optimizer: fix fneg modifier propagation on VOP3P 557ec681f3Smrg- aco/ra: fix get_reg_for_operand() in case of stride mismatches 567ec681f3Smrg 577ec681f3SmrgEmma Anholt (7): 587ec681f3Smrg 597ec681f3Smrg- r300: Fix mis-optimization turning -1 - x into 1 - x. 607ec681f3Smrg- r300: Move the instruction filter for r500_transform_IF() to the top. 617ec681f3Smrg- r300: Ensure that immediates have matching negate flags too. 627ec681f3Smrg- r300: Also consider ALU condition modifiers for loop DCE. 637ec681f3Smrg- r300: Disable loop unrolling on r500. 647ec681f3Smrg- r300/vs: Allocate temps we see a use as a source, too. 657ec681f3Smrg- r300/vs: Fix flow control processing just after an endloop. 667ec681f3Smrg 677ec681f3SmrgEric Engestrom (2): 687ec681f3Smrg 697ec681f3Smrg- .pick_status.json: Update to 4942e108909bbe0f53ec5fd52a3c7ae14c60abe6 707ec681f3Smrg- .pick_status.json: Mark d49d092259829ad9e33d0d9fc8eef9759d9fe56e as denominated 717ec681f3Smrg 727ec681f3SmrgFrancisco Jerez (1): 737ec681f3Smrg 747ec681f3Smrg- intel/fs: Add physical fall-through CFG edge for unconditional BREAK instruction. 757ec681f3Smrg 767ec681f3SmrgJason Ekstrand (1): 777ec681f3Smrg 787ec681f3Smrg- vulkan/log: Don't assert on non-client-visible objects 797ec681f3Smrg 807ec681f3SmrgJesse Natalie (1): 817ec681f3Smrg 827ec681f3Smrg- microsoft/compiler: Implement inot 837ec681f3Smrg 847ec681f3SmrgLiviu Prodea (1): 857ec681f3Smrg 867ec681f3Smrg- swr: Fix MSVC build 877ec681f3Smrg 887ec681f3SmrgRob Clark (2): 897ec681f3Smrg 907ec681f3Smrg- freedreno/ir3: Handle instr->address when cloning 917ec681f3Smrg- freedreno/computerator: Fix @buf header 927ec681f3Smrg 937ec681f3SmrgSamuel Pitoiset (1): 947ec681f3Smrg 957ec681f3Smrg- radv: re-apply "Do not access set layout during vkCmdBindDescriptorSets." 967ec681f3Smrg 977ec681f3SmrgTapani Pälli (1): 987ec681f3Smrg 997ec681f3Smrg- glsl: fix invariant qualifer usage and matching rule for GLSL 4.20 1007ec681f3Smrg 1017ec681f3SmrgTimur Kristóf (2): 1027ec681f3Smrg 1037ec681f3Smrg- aco/optimizer_postRA: Fix combining DPP into VALU. 1047ec681f3Smrg- aco/optimizer_postRA: Fix applying VCC to branches. 1057ec681f3Smrg 1067ec681f3SmrgVinson Lee (1): 1077ec681f3Smrg 1087ec681f3Smrg- panfrost: Avoid double unlock. 109