17ec681f3SmrgMesa 21.1.8 Release Notes / 2021-09-08 27ec681f3Smrg====================================== 37ec681f3Smrg 47ec681f3SmrgMesa 21.1.8 is a bug fix release which fixes bugs found since the 21.1.7 release. 57ec681f3Smrg 67ec681f3SmrgMesa 21.1.8 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.1.8 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 5cd32f5d089dca75300578a3d771a656eaed652090573a2655fe4e7022d56bfc mesa-21.1.8.tar.xz 237ec681f3Smrg 247ec681f3Smrg 257ec681f3SmrgNew features 267ec681f3Smrg------------ 277ec681f3Smrg 287ec681f3Smrg- None 297ec681f3Smrg 307ec681f3Smrg 317ec681f3SmrgBug fixes 327ec681f3Smrg--------- 337ec681f3Smrg 347ec681f3Smrg- llvmpipe doesn't compile a valid shader with an useless switch 357ec681f3Smrg- GetFragDataLocation(prog, "gl_FragColor") generates INVALID_OPERATION, but specs don't say it should 367ec681f3Smrg- Possible miscompilation of a comparison with unsigned zero 377ec681f3Smrg- dEQP-VK.wsi.android.swapchain.create#image_swapchain_create_info crash on Android R 387ec681f3Smrg 397ec681f3Smrg 407ec681f3SmrgChanges 417ec681f3Smrg------- 427ec681f3Smrg 437ec681f3SmrgAlyssa Rosenzweig (1): 447ec681f3Smrg 457ec681f3Smrg- drm-shim: Support kernels with >4k pages 467ec681f3Smrg 477ec681f3SmrgBoris Brezillon (1): 487ec681f3Smrg 497ec681f3Smrg- panfrost: Fix pan_blitter_emit_bifrost_blend() 507ec681f3Smrg 517ec681f3SmrgEric Engestrom (3): 527ec681f3Smrg 537ec681f3Smrg- .pick_status.json: Update to 8bb9e9e76fa1f062c8da9536e9ee209b2dc268f7 547ec681f3Smrg- Revert "python: Explicitly add the 'L' suffix on Python 3" 557ec681f3Smrg- isl: drop left-over comment 567ec681f3Smrg 577ec681f3SmrgErik Faye-Lund (2): 587ec681f3Smrg 597ec681f3Smrg- gallium/nir/tgsi: fixup indentation 607ec681f3Smrg- gallium/nir/tgsi: initialize file_max for inputs 617ec681f3Smrg 627ec681f3SmrgIlia Mirkin (1): 637ec681f3Smrg 647ec681f3Smrg- mesa: don't return errors for gl_* GetFragData* queries 657ec681f3Smrg 667ec681f3SmrgJason Ekstrand (1): 677ec681f3Smrg 687ec681f3Smrg- anv: Set CONTEXT_PARAM_RECOVERABLE to false 697ec681f3Smrg 707ec681f3SmrgLionel Landwerlin (1): 717ec681f3Smrg 727ec681f3Smrg- anv/android: handle image bindings from gralloc buffers 737ec681f3Smrg 747ec681f3SmrgMao, Marc (1): 757ec681f3Smrg 767ec681f3Smrg- iris: declare padding for iris_vue_prog_key 777ec681f3Smrg 787ec681f3SmrgMarcin Ślusarz (2): 797ec681f3Smrg 807ec681f3Smrg- nir/builder: invalidate metadata per function 817ec681f3Smrg- glsl/opt_algebraic: disable invalid optimization 827ec681f3Smrg 837ec681f3SmrgMike Blumenkrantz (1): 847ec681f3Smrg 857ec681f3Smrg- nir/lower_vectorize_tess_levels: set num_components for vectorized loads 867ec681f3Smrg 877ec681f3SmrgRoman Stratiienko (1): 887ec681f3Smrg 897ec681f3Smrg- lima: Implement lima_resource_get_param() callback 907ec681f3Smrg 917ec681f3SmrgSimon Ser (4): 927ec681f3Smrg 937ec681f3Smrg- etnaviv: add stride, offset and modifier to resource_get_param 947ec681f3Smrg- panfrost: implement resource_get_param 957ec681f3Smrg- vc4: implement resource_get_param 967ec681f3Smrg- v3d: implement resource_get_param 977ec681f3Smrg 987ec681f3SmrgTimothy Arceri (1): 997ec681f3Smrg 1007ec681f3Smrg- glsl: fix variable scope for instructions inside case statements 1017ec681f3Smrg 1027ec681f3SmrgVinson Lee (2): 1037ec681f3Smrg 1047ec681f3Smrg- meson: Remove duplicate xvmc in build summary. 1057ec681f3Smrg- nir: Initialize evaluate_cube_face_index_amd dst.x. 106