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
17.1.4 Release Notes / June
30,
2017</h1>
20 Mesa
17.1.4 is a bug fix release which fixes bugs found since the
17.1.3 release.
23 Mesa
17.1.4 implements the OpenGL
4.5 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.5. OpenGL
27 4.5 is
<strong>only
</strong> available if requested at context creation
28 because compatibility contexts are not supported.
32 <h2>SHA256 checksums
</h2>
34 f82fbbdf2dcec0e7e5aa3a8fe4bacd50bf4b7293cc6e1a56658ae6504d732362 mesa-
17.1.4.tar.gz
35 06f3b0e6a28f0d20b7f3391cf67fe89ae98ecd0a686cd545da76557b6cec9cad mesa-
17.1.4.tar.xz
47 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=77240">Bug
77240</a> - khrplatform.h not installed if EGL is disabled
</li>
49 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=95530">Bug
95530</a> - Stellaris - colored overlay of sectors doesn't render on i965
</li>
51 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=96958">Bug
96958</a> - [SKL] Improper rendering in Europa Universalis IV
</li>
53 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99467">Bug
99467</a> - [radv] DOOM
2016 + wine. Green screen everywhere (but can be started)
</li>
55 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=101071">Bug
101071</a> - compiling glsl fails with undefined reference to `pthread_create'
</li>
57 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=101252">Bug
101252</a> - eglGetDisplay() is not thread safe
</li>
59 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=101294">Bug
101294</a> - radeonsi minecraft forge splash freeze since
17.1</li>
61 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=101451">Bug
101451</a> - [G33] ES2-CTS.functional.clipping.polygon regression
</li>
68 <p>Alex Deucher (
1):
</p>
70 <li>radeonsi: add new polaris12 pci id
</li>
73 <p>Andres Gomez (
3):
</p>
75 <li>cherry-ignore:
17.1.4 rejected commits
</li>
76 <li>cherry-ignore: bin/get-fixes-pick-list.sh: better identify multiple
"fixes:" tags
</li>
77 <li>Update version to
17.1.4</li>
80 <p>Anuj Phogat (
2):
</p>
82 <li>i965: Add and initialize l3_banks field for gen7+
</li>
83 <li>i965: Fix broxton
2x6 l3 config
</li>
86 <p>Ben Crocker (
1):
</p>
88 <li>egl_dri2: swrastGetDrawableInfo: set *x, common.py [v2]
</li>
91 <p>Brian Paul (
2):
</p>
93 <li>svga: check return value from svga_set_shader( SVGA3D_SHADERTYPE_GS, NULL)
</li>
94 <li>gallium/vbuf: avoid segfault when we get invalid glDrawRangeElements()
</li>
97 <p>Chad Versace (
1):
</p>
99 <li>egl/android: Change order of EGLConfig generation (v2)
</li>
102 <p>Chandu Babu N (
1):
</p>
104 <li>change va max_entrypoints
</li>
107 <p>Charmaine Lee (
1):
</p>
109 <li>svga: use the winsys interface to invalidate surface
</li>
112 <p>Emil Velikov (
3):
</p>
114 <li>docs: add sha256 checksums for
17.1.3</li>
115 <li>configure.ac: add -pthread to PTHREAD_LIBS
</li>
116 <li>radeonsi: include ac_binary.h for struct ac_shader_binary
</li>
119 <p>Eric Engestrom (
3):
</p>
121 <li>egl: properly count configs
</li>
122 <li>egl/display: only detect the platform once
</li>
123 <li>egl/display: make platform detection thread-safe
</li>
126 <p>Eric Le Bihan (
1):
</p>
128 <li>Fix khrplatform.h not installed if EGL is disabled.
</li>
131 <p>Iago Toral Quiroga (
1):
</p>
133 <li>i965: update MaxTextureRectSize to match PRMs and comply with OpenGL
4.1+
</li>
136 <p>Ilia Mirkin (
2):
</p>
138 <li>nv50/ir: fetch indirect sources BEFORE the op that uses them
</li>
139 <li>nv50/ir: fix combineLd/St to update existing records as necessary
</li>
142 <p>Jason Ekstrand (
10):
</p>
144 <li>i965: Flush around state base address
</li>
145 <li>i965: Take a uint64_t immediate in emit_pipe_control_write
</li>
146 <li>i965: Unify the two emit_pipe_control functions
</li>
147 <li>i965: Do an end-of-pipe sync prior to STATE_BASE_ADDRESS
</li>
148 <li>i965/blorp: Do an end-of-pipe sync around CCS ops
</li>
149 <li>i965: Do an end-of-pipe sync after flushes
</li>
150 <li>i965: Disable the interleaved vertex optimization when instancing
</li>
151 <li>i965: Set step_rate =
0 for interleaved vertex buffers
</li>
152 <li>spirv: Work around the Doom shader bug
</li>
153 <li>i965: Clamp clear colors to the representable range
</li>
156 <p>Jonas Kulla (
1):
</p>
158 <li>anv: Fix L3 cache programming on Bay Trail
</li>
161 <p>Kenneth Graunke (
1):
</p>
163 <li>i965: Ignore anisotropic filtering in nearest mode.
</li>
166 <p>Lucas Stach (
7):
</p>
168 <li>etnaviv: don't try RS blit if blit region is unaligned
</li>
169 <li>etnaviv: use padded width/height for resource copies
</li>
170 <li>etnaviv: remove bogus assert
</li>
171 <li>etnaviv: replace translate_clear_color with util_pack_color
</li>
172 <li>etnaviv: mask correct channel for RB swapped rendertargets
</li>
173 <li>etnaviv: advertise correct max LOD bias
</li>
174 <li>etnaviv: only flush resource to self if no scanout buffer exists
</li>
177 <p>Marek Olšák (
4):
</p>
179 <li>winsys/amdgpu: fix a deadlock when waiting for submission_in_progress
</li>
180 <li>mesa: flush vertices before changing viewports
</li>
181 <li>mesa: flush vertices before updating ctx-
>_Shader
</li>
182 <li>st/mesa: fix pipe_rasterizer_state::scissor with multiple viewports
</li>
185 <p>Michel Dänzer (
1):
</p>
187 <li>gallium/util: Break recursion in pipe_resource_reference
</li>
190 <p>Nicolai Hähnle (
2):
</p>
192 <li>gallium/radeon/gfx9: fix PBO texture uploads to compressed textures
</li>
193 <li>amd/common: fix off-by-one in sid_tables.py
</li>
196 <p>Pierre Moreau (
1):
</p>
198 <li>nv50/ir: Properly fold constants in SPLIT operation
</li>
201 <p>Rob Herring (
1):
</p>
203 <li>Android: major/minor/makedev live in
<sys/sysmacros.h
></li>
206 <p>Topi Pohjolainen (
2):
</p>
208 <li>i965: Add an end-of-pipe sync helper
</li>
209 <li>i965/gen4: Set depth offset when there is stencil attachment only
</li>
212 <p>Ville Syrjälä (
2):
</p>
214 <li>i915: Fix gl_Fragcoord interpolation
</li>
215 <li>i915: Fix wpos_tex vs. -
1 comparison
</li>