2 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8">
6 <title>Mesa Release Notes
</title>
7 <link rel=
"stylesheet" type=
"text/css" href=
"../mesa.css">
12 <h1>The Mesa
3D Graphics Library
</h1>
15 <iframe src=
"../contents.html"></iframe>
18 <h1>Mesa
20.0.6 Release Notes /
2020-
04-
29</h1>
21 Mesa
20.0.6 is a bug fix release which fixes bugs found since the
20.0.5 release.
24 Mesa
20.0.6 implements the OpenGL
4.6 API, but the version reported by
25 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
26 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
27 Some drivers don't support all the features required in OpenGL
4.6. OpenGL
28 4.6 is
<strong>only
</strong> available if requested at context creation.
29 Compatibility contexts may report a lower version depending on each driver.
32 Mesa
20.0.6 implements the Vulkan
1.2 API, but the version reported by
33 the apiVersion property of the VkPhysicalDeviceProperties struct
34 depends on the particular driver being used.
37 <h2>SHA256 checksum
</h2>
51 <li>dEQP-VK.subgroups.size_control.compute.* crashes on HSW and TGL
</li>
52 <li>piglit spec.!opengl
1.0.gl-
1.0-fpexceptions crash on Iris
</li>
53 <li>SPIR-V: OpConvertUToPtr from spec constant fails to compile
</li>
54 <li>radv: Reading ViewportIndex in fragment shader returns garbage
</li>
55 <li>radeonsi: GL_LINES rendering is affected by GL_POINT_SPRITE
</li>
56 <li>[ANV] gfxbench Aztec Ruins misrenders on gen11+
</li>
57 <li>glxinfo cmd crashed
</li>
63 <p>Abhishek Kumar (
1):
</p>
64 <li> anv/android: fix assert in anv_import_ahw_memory
</li>
66 <p>Bas Nieuwenhuizen (
1):
</p>
67 <li> radv: Use actual memory type count for setting app-visible bitset.
</li>
69 <p>Danylo Piliaiev (
3):
</p>
70 <li> st/mesa: Re-assign vs in locations after updating nir info for ffvp/ARB_vp
</li>
71 <li> spirv: Expand workaround for OpControlBarrier on old GLSLang
</li>
72 <li> st/mesa: Treat vertex inputs absent in inputMapping as zero in mesa_to_tgsi
</li>
74 <p>Dylan Baker (
9):
</p>
75 <li> docs: Add sha256 sums for
20.0.5</li>
76 <li> .pick_status.json: Update to c552b5fd1d106adc04f62fcbe71d650a9a17f7e0
</li>
77 <li> meson: update llvm dependency logic for meson
0.54.0</li>
78 <li> .pick_status.json: Mark
0123b8f63415d3d320929e6112da2be2d837b262 as denominated
</li>
79 <li> .pick_status.json: Update to
51c1c4d95a05b6eb6fce74e8d624615e4a1b38ab
</li>
80 <li> .pick_status.json: Update to
51c1c4d95a05b6eb6fce74e8d624615e4a1b38ab
</li>
81 <li> .pick_status.json: Update to efdb7fa9a83b0a216b1837a5912b71669bf3f984
</li>
82 <li> .pick_status.json: Update to
42b1696ef627a5bfee29911a780fa0a4dbf04610
</li>
83 <li> .pick_status.json: Update to
6b551d9f360e45ba4e74867dbe79ae212e4766c5
</li>
85 <p>Eric Anholt (
1):
</p>
86 <li> freedreno: Fix calculation of the const buffer cmdstream size.
</li>
88 <p>Erik Faye-Lund (
2):
</p>
89 <li> mesa/gallium: do not use enum for bit-allocated member
</li>
90 <li> meson: correct windows-version define
</li>
92 <p>Jason Ekstrand (
12):
</p>
93 <li> anv: Move vb_emit setup closer to where it
's used in flush_state
</li>
94 <li> anv: Apply any needed PIPE_CONTROLs before emitting state
</li>
95 <li> spirv: Allow constants and NULLs in SpvOpConvertUToPtr
</li>
96 <li> anv: Properly handle all sizes of specialization constants
</li>
97 <li> radv: Properly handle all sizes of specialization constants
</li>
98 <li> turnip: Properly handle all sizes of specialization constants
</li>
99 <li> nir/opt_deref: Remove certain sampler type casts
</li>
100 <li> spirv: Fix passing combined image/samplers through function calls
</li>
101 <li> anv: Drop an assert
</li>
102 <li> nir/lower_subgroups: Mask off unused bits in ballot ops
</li>
103 <li> intel/devinfo: Compute the correct L3$ size for Gen12
</li>
104 <li> anv: Expose CS workgroup sizes based on a maximum of
64 threads
</li>
106 <p>Joshua Ashton (
1):
</p>
107 <li> radv: Use TRUNC_COORD on samplers
</li>
109 <p>Lionel Landwerlin (
5):
</p>
110 <li> iris: fail screen creation when kernel support is not there
</li>
111 <li> intel/perf: move register definition to special file
</li>
112 <li> intel/perf: break GL query stuff away
</li>
113 <li> intel/perf: move mdapi query definitions to their own file
</li>
114 <li> intel/perf: Enable MDAPI queries for Gen12
</li>
116 <p>Pierre-Eric Pelloux-Prayer (
1):
</p>
117 <li> radeonsi: skip vs output optimizations for some outputs
</li>
119 <p>Quentin Glidic (
1):
</p>
120 <li> meson: Use dependency.partial_dependency()
</li>
122 <p>Samuel Pitoiset (
1):
</p>
123 <li> radv: make sure to export the viewport index if FS needs it
</li>