1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8">
5 <title>Mesa Release Notes
</title>
6 <link rel=
"stylesheet" type=
"text/css" href=
"../mesa.css">
11 <h1>The Mesa
3D Graphics Library
</h1>
14 <iframe src=
"../contents.html"></iframe>
17 <h1>Mesa
12.0.6 Release Notes / January
23,
2017</h1>
20 Mesa
12.0.6 is a bug fix release which fixes bugs found since the
12.0.5 release.
23 Mesa
12.0.6 implements the OpenGL
4.3 API, but the version reported by
24 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
25 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
26 Some drivers don't support all the features required in OpenGL
4.3. OpenGL
27 4.3 is
<strong>only
</strong> available if requested at context creation
28 because compatibility contexts are not supported.
32 <h2>SHA256 checksums
</h2>
34 65339ba5d76a45225b8b56f9a1da9db15c569e1d163760faa2921da0a8461741 mesa-
12.0.6.tar.gz
35 7d6da9744c1022a4c2ab6ad01a206984d00443fb691568011d01b3dd97e36448 mesa-
12.0.6.tar.xz
45 <p>This list is likely incomplete.
</p>
49 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=92234">Bug
92234</a> - [BDW] GPU hang in Shogun2
</li>
51 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=95130">Bug
95130</a> - Derivatives of gl_Color wrong when helper pixels used
</li>
53 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98329">Bug
98329</a> - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
</li>
55 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99030">Bug
99030</a> - [HSW, regression] transform feedback fails on Linux
4.8</li>
57 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99354">Bug
99354</a> - [G71]
"Assertion `bkref' failed
" reproducible with glmark2
</li>
63 <p>Chad Versace (
3):
</p>
65 <li>i965/mt: Disable aux surfaces after making miptree shareable
</li>
66 <li>i965/mt: Disable HiZ when sharing depth buffer externally (v2)
</li>
67 <li>anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count ==
0</li>
70 <p>Emil Velikov (
5):
</p>
72 <li>docs: add sha256 checksums for
12.0.5</li>
73 <li>get-typod-pick-list.sh: add new script
</li>
74 <li>automake: use shared llvm libs for make distcheck
</li>
75 <li>egl/wayland: use the destroy_window_callback for swrast
</li>
76 <li>Update version to
12.0.6</li>
79 <p>Fredrik Höglund (
1):
</p>
81 <li>dri3: Fix MakeCurrent without a default framebuffer
</li>
84 <p>Ilia Mirkin (
1):
</p>
86 <li>nouveau: take extra push space into account for pushbuf_space calls
</li>
89 <p>Jason Ekstrand (
19):
</p>
91 <li>spirv/nir: Fix some texture opcode asserts
</li>
92 <li>spirv/nir: Add support for shadow samplers that return vec4
</li>
93 <li>spirv/nir: Properly handle gather components
</li>
94 <li>anv/pipeline: Set binding_table.gather_texture_start
</li>
95 <li>nir: Add a helper for determining the type of a texture source
</li>
96 <li>nir/lower_tex: Add some helpers for working with tex sources
</li>
97 <li>nir/lower_tex: Add support for lowering coordinate offsets
</li>
98 <li>i965/nir: Enable NIR lowering of txf and rect offsets
</li>
99 <li>i965: Get rid of the do_lower_unnormalized_offsets pass
</li>
100 <li>spirv/nir: Don't increment coord_components for array lod queries
</li>
101 <li>anv/image: Assert that the image format is actually supported
</li>
102 <li>spirv/nir: Move opcode selection higher up in handle_texture
</li>
103 <li>spirv/nir: Refactor type handling in handle_texture
</li>
104 <li>nir/spirv: Refactor coordinate handling in handle_texture
</li>
105 <li>spirv/nir: Handle texture projectors
</li>
106 <li>spirv/nir: Add support for ImageQuerySamples
</li>
107 <li>anv/device: Return the right error for failed maps
</li>
108 <li>anv/device: Implicitly unmap memory objects in FreeMemory
</li>
109 <li>anv/descriptor_set: Write the state offset in the surface state free list.
</li>
112 <p>Kenneth Graunke (
2):
</p>
114 <li>spirv: Move cursor before calling vtn_ssa_value() in phi
2nd pass.
</li>
115 <li>i965: Properly flush in hsw_pause_transform_feedback().
</li>
118 <p>Marek Olšák (
6):
</p>
120 <li>cso: don't release sampler states that are bound
</li>
121 <li>radeonsi: always restore sampler states when unbinding sampler views
</li>
122 <li>radeonsi: fix incorrect FMASK checking in bind_sampler_states
</li>
123 <li>radeonsi: disable CE on SI + AMDGPU
</li>
124 <li>radeonsi: disable the constant engine (CE) on Carrizo and Stoney
</li>
125 <li>gallium/radeon: fix the draw-calls HUD query
</li>
128 <p>Matt Turner (
3):
</p>
130 <li>i965/fs: Rename opt_copy_propagate -
> opt_copy_propagation.
</li>
131 <li>i965/fs: Add unit tests for copy propagation pass.
</li>
132 <li>i965/fs: Reject copy propagation into SEL if not min/max.
</li>
135 <p>Michel Dänzer (
1):
</p>
137 <li>cso: Don't restore nr_samplers in cso_restore_fragment_samplers
</li>
140 <p>Nicolai Hähnle (
1):
</p>
142 <li>radeonsi: enable WQM in PS prolog when needed
</li>