xref: /aosp_15_r20/external/mesa3d/docs/relnotes/17.2.0.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 17.2.0 Release Notes / September 4, 2017
2*61046927SAndroid Build Coastguard Worker=============================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 17.2.0 is a new development release. People who are concerned with
5*61046927SAndroid Build Coastguard Workerstability and reliability should stick with a previous release or wait
6*61046927SAndroid Build Coastguard Workerfor Mesa 17.2.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 17.2.0 implements the OpenGL 4.5 API, but the version reported by
9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
11*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL
12*61046927SAndroid Build Coastguard Worker4.5. OpenGL 4.5 is **only** available if requested at context creation
13*61046927SAndroid Build Coastguard Workerbecause compatibility contexts are not supported.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerSHA256 checksums
16*61046927SAndroid Build Coastguard Worker----------------
17*61046927SAndroid Build Coastguard Worker
18*61046927SAndroid Build Coastguard Worker::
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker   9484ad96b4bb6cda5bbf1aef52dfa35183dc21aa6258a2991c245996c2fdaf85  mesa-17.2.0.tar.gz
21*61046927SAndroid Build Coastguard Worker   3123448f770eae58bc73e15480e78909defb892f10ab777e9116c9b218094943  mesa-17.2.0.tar.xz
22*61046927SAndroid Build Coastguard Worker
23*61046927SAndroid Build Coastguard WorkerNew features
24*61046927SAndroid Build Coastguard Worker------------
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard WorkerNote: some of the new features are only available with certain drivers.
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard Worker-  GL_ARB_bindless_texture on radeonsi
29*61046927SAndroid Build Coastguard Worker-  GL_ARB_post_depth_coverage on nvc0 (GM200+)
30*61046927SAndroid Build Coastguard Worker-  GL_ARB_shader_ballot on i965/gen8+
31*61046927SAndroid Build Coastguard Worker-  GL_ARB_shader_group_vote on i965 (with a no-op vec4 implementation)
32*61046927SAndroid Build Coastguard Worker-  GL_ARB_shader_viewport_layer_array on nvc0 (GM200+)
33*61046927SAndroid Build Coastguard Worker-  GL_AMD_vertex_shader_layer on nvc0 (GM200+)
34*61046927SAndroid Build Coastguard Worker-  GL_AMD_vertex_shader_viewport_index on nvc0 (GM200+)
35*61046927SAndroid Build Coastguard Worker
36*61046927SAndroid Build Coastguard WorkerBug fixes
37*61046927SAndroid Build Coastguard Worker---------
38*61046927SAndroid Build Coastguard Worker
39*61046927SAndroid Build Coastguard Worker-  `Bug 68365 <https://bugs.freedesktop.org/show_bug.cgi?id=68365>`__ -
40*61046927SAndroid Build Coastguard Worker   [SNB Bisected]Piglit spec_ARB_framebuffer_object_fbo-blit-stretch
41*61046927SAndroid Build Coastguard Worker   fail
42*61046927SAndroid Build Coastguard Worker-  `Bug 77240 <https://bugs.freedesktop.org/show_bug.cgi?id=77240>`__ -
43*61046927SAndroid Build Coastguard Worker   khrplatform.h not installed if EGL is disabled
44*61046927SAndroid Build Coastguard Worker-  `Bug 95530 <https://bugs.freedesktop.org/show_bug.cgi?id=95530>`__ -
45*61046927SAndroid Build Coastguard Worker   Stellaris - colored overlay of sectors doesn't render on i965
46*61046927SAndroid Build Coastguard Worker-  `Bug 96449 <https://bugs.freedesktop.org/show_bug.cgi?id=96449>`__ -
47*61046927SAndroid Build Coastguard Worker   Dying Light reports OpenGL version 3.0 with mesa-git
48*61046927SAndroid Build Coastguard Worker-  `Bug 96958 <https://bugs.freedesktop.org/show_bug.cgi?id=96958>`__ -
49*61046927SAndroid Build Coastguard Worker   [SKL] Improper rendering in Europa Universalis IV
50*61046927SAndroid Build Coastguard Worker-  `Bug 97524 <https://bugs.freedesktop.org/show_bug.cgi?id=97524>`__ -
51*61046927SAndroid Build Coastguard Worker   Samplers referring to the same texture unit with different types
52*61046927SAndroid Build Coastguard Worker   should raise GL_INVALID_OPERATION
53*61046927SAndroid Build Coastguard Worker-  `Bug 97957 <https://bugs.freedesktop.org/show_bug.cgi?id=97957>`__ -
54*61046927SAndroid Build Coastguard Worker   Awful screen tearing in a separate X server with DRI3
55*61046927SAndroid Build Coastguard Worker-  `Bug 98238 <https://bugs.freedesktop.org/show_bug.cgi?id=98238>`__ -
56*61046927SAndroid Build Coastguard Worker   Witcher 2: objects are black when changing lod on Radeon Pitcairn
57*61046927SAndroid Build Coastguard Worker-  `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ -
58*61046927SAndroid Build Coastguard Worker   Undefined non-weak-symbol in dri-drivers
59*61046927SAndroid Build Coastguard Worker-  `Bug 98833 <https://bugs.freedesktop.org/show_bug.cgi?id=98833>`__ -
60*61046927SAndroid Build Coastguard Worker   [REGRESSION, bisected] Wayland revert commit breaks non-Vsync
61*61046927SAndroid Build Coastguard Worker   fullscreen frame updates
62*61046927SAndroid Build Coastguard Worker-  `Bug 99467 <https://bugs.freedesktop.org/show_bug.cgi?id=99467>`__ -
63*61046927SAndroid Build Coastguard Worker   [radv] DOOM 2016 + wine. Green screen everywhere (but can be started)
64*61046927SAndroid Build Coastguard Worker-  `Bug 100070 <https://bugs.freedesktop.org/show_bug.cgi?id=100070>`__
65*61046927SAndroid Build Coastguard Worker   - Rocket League: grass gets rendered incorrectly
66*61046927SAndroid Build Coastguard Worker-  `Bug 100242 <https://bugs.freedesktop.org/show_bug.cgi?id=100242>`__
67*61046927SAndroid Build Coastguard Worker   - radeon buffer allocation failure during startup of Factorio
68*61046927SAndroid Build Coastguard Worker-  `Bug 100620 <https://bugs.freedesktop.org/show_bug.cgi?id=100620>`__
69*61046927SAndroid Build Coastguard Worker   - [SKL] 48-bit addresses break DOOM
70*61046927SAndroid Build Coastguard Worker-  `Bug 100690 <https://bugs.freedesktop.org/show_bug.cgi?id=100690>`__
71*61046927SAndroid Build Coastguard Worker   - [Regression, bisected] TotalWar: Warhammer corrupted graphics
72*61046927SAndroid Build Coastguard Worker-  `Bug 100741 <https://bugs.freedesktop.org/show_bug.cgi?id=100741>`__
73*61046927SAndroid Build Coastguard Worker   - Chromium - Memory leak
74*61046927SAndroid Build Coastguard Worker-  `Bug 100785 <https://bugs.freedesktop.org/show_bug.cgi?id=100785>`__
75*61046927SAndroid Build Coastguard Worker   - [regression, bisected] arb_gpu_shader5 piglit fail
76*61046927SAndroid Build Coastguard Worker-  `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__
77*61046927SAndroid Build Coastguard Worker   - YUV to RGB Color Space Conversion result is not precise
78*61046927SAndroid Build Coastguard Worker-  `Bug 100871 <https://bugs.freedesktop.org/show_bug.cgi?id=100871>`__
79*61046927SAndroid Build Coastguard Worker   - gles cts hangs mesa indefinitely
80*61046927SAndroid Build Coastguard Worker-  `Bug 100877 <https://bugs.freedesktop.org/show_bug.cgi?id=100877>`__
81*61046927SAndroid Build Coastguard Worker   - vulkan/tests/block_pool_no_free regression
82*61046927SAndroid Build Coastguard Worker-  `Bug 100892 <https://bugs.freedesktop.org/show_bug.cgi?id=100892>`__
83*61046927SAndroid Build Coastguard Worker   - Polaris 12: winsys init bad switch (missing break) initializing
84*61046927SAndroid Build Coastguard Worker   addrlib
85*61046927SAndroid Build Coastguard Worker-  `Bug 100925 <https://bugs.freedesktop.org/show_bug.cgi?id=100925>`__
86*61046927SAndroid Build Coastguard Worker   - [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in
87*61046927SAndroid Build Coastguard Worker   the map correctly
88*61046927SAndroid Build Coastguard Worker-  `Bug 100937 <https://bugs.freedesktop.org/show_bug.cgi?id=100937>`__
89*61046927SAndroid Build Coastguard Worker   - Mesa fails to build with GCC 4.8
90*61046927SAndroid Build Coastguard Worker-  `Bug 100945 <https://bugs.freedesktop.org/show_bug.cgi?id=100945>`__
91*61046927SAndroid Build Coastguard Worker   - Build failure in GNOME Continuous
92*61046927SAndroid Build Coastguard Worker-  `Bug 100988 <https://bugs.freedesktop.org/show_bug.cgi?id=100988>`__
93*61046927SAndroid Build Coastguard Worker   - glXGetCurrentDisplay() no longer works for FakeGLX contexts?
94*61046927SAndroid Build Coastguard Worker-  `Bug 101071 <https://bugs.freedesktop.org/show_bug.cgi?id=101071>`__
95*61046927SAndroid Build Coastguard Worker   - compiling glsl fails with undefined reference to \`pthread_create'
96*61046927SAndroid Build Coastguard Worker-  `Bug 101088 <https://bugs.freedesktop.org/show_bug.cgi?id=101088>`__
97*61046927SAndroid Build Coastguard Worker   - \`gallium: remove pipe_index_buffer and set_index_buffer\` causes
98*61046927SAndroid Build Coastguard Worker   glitches and crash in gallium nine
99*61046927SAndroid Build Coastguard Worker-  `Bug 101110 <https://bugs.freedesktop.org/show_bug.cgi?id=101110>`__
100*61046927SAndroid Build Coastguard Worker   - Build failure in GNOME Continuous
101*61046927SAndroid Build Coastguard Worker-  `Bug 101189 <https://bugs.freedesktop.org/show_bug.cgi?id=101189>`__
102*61046927SAndroid Build Coastguard Worker   - Latest git fails to compile with radeon
103*61046927SAndroid Build Coastguard Worker-  `Bug 101252 <https://bugs.freedesktop.org/show_bug.cgi?id=101252>`__
104*61046927SAndroid Build Coastguard Worker   - eglGetDisplay() is not thread safe
105*61046927SAndroid Build Coastguard Worker-  `Bug 101254 <https://bugs.freedesktop.org/show_bug.cgi?id=101254>`__
106*61046927SAndroid Build Coastguard Worker   - VDPAU videos don't start playing with r600 gallium driver
107*61046927SAndroid Build Coastguard Worker-  `Bug 101283 <https://bugs.freedesktop.org/show_bug.cgi?id=101283>`__
108*61046927SAndroid Build Coastguard Worker   - skylake: page fault accessing address 0
109*61046927SAndroid Build Coastguard Worker-  `Bug 101284 <https://bugs.freedesktop.org/show_bug.cgi?id=101284>`__
110*61046927SAndroid Build Coastguard Worker   - [G45]
111*61046927SAndroid Build Coastguard Worker   ES2-CTS.functional.texture.specification.basic_copytexsubimage2d.cube_rgba
112*61046927SAndroid Build Coastguard Worker-  `Bug 101294 <https://bugs.freedesktop.org/show_bug.cgi?id=101294>`__
113*61046927SAndroid Build Coastguard Worker   - radeonsi minecraft forge splash freeze since 17.1
114*61046927SAndroid Build Coastguard Worker-  `Bug 101306 <https://bugs.freedesktop.org/show_bug.cgi?id=101306>`__
115*61046927SAndroid Build Coastguard Worker   - [BXT] gles asserts in cts
116*61046927SAndroid Build Coastguard Worker-  `Bug 101326 <https://bugs.freedesktop.org/show_bug.cgi?id=101326>`__
117*61046927SAndroid Build Coastguard Worker   - gallium/wgl: Allow context creation without prior SetPixelFormat()
118*61046927SAndroid Build Coastguard Worker-  `Bug 101334 <https://bugs.freedesktop.org/show_bug.cgi?id=101334>`__
119*61046927SAndroid Build Coastguard Worker   - AMD SI cards: Some vulkan apps freeze the system
120*61046927SAndroid Build Coastguard Worker-  `Bug 101336 <https://bugs.freedesktop.org/show_bug.cgi?id=101336>`__
121*61046927SAndroid Build Coastguard Worker   - glcpp-test.sh regression
122*61046927SAndroid Build Coastguard Worker-  `Bug 101340 <https://bugs.freedesktop.org/show_bug.cgi?id=101340>`__
123*61046927SAndroid Build Coastguard Worker   - i915_surface.c:108:4: error: too few arguments to function
124*61046927SAndroid Build Coastguard Worker   ‘util_blitter_default_src_texture’
125*61046927SAndroid Build Coastguard Worker-  `Bug 101360 <https://bugs.freedesktop.org/show_bug.cgi?id=101360>`__
126*61046927SAndroid Build Coastguard Worker   - Assertion failure comparing result of ballotARB
127*61046927SAndroid Build Coastguard Worker-  `Bug 101401 <https://bugs.freedesktop.org/show_bug.cgi?id=101401>`__
128*61046927SAndroid Build Coastguard Worker   - [REGRESSION][BISECTED] GDM fails to start after
129*61046927SAndroid Build Coastguard Worker   8ec4975cd83365c791a1
130*61046927SAndroid Build Coastguard Worker-  `Bug 101418 <https://bugs.freedesktop.org/show_bug.cgi?id=101418>`__
131*61046927SAndroid Build Coastguard Worker   - Build failure in GNOME Continuous
132*61046927SAndroid Build Coastguard Worker-  `Bug 101451 <https://bugs.freedesktop.org/show_bug.cgi?id=101451>`__
133*61046927SAndroid Build Coastguard Worker   - [G33] ES2-CTS.functional.clipping.polygon regression
134*61046927SAndroid Build Coastguard Worker-  `Bug 101464 <https://bugs.freedesktop.org/show_bug.cgi?id=101464>`__
135*61046927SAndroid Build Coastguard Worker   - PrimitiveRestartNV inside a render list causes a crash
136*61046927SAndroid Build Coastguard Worker-  `Bug 101471 <https://bugs.freedesktop.org/show_bug.cgi?id=101471>`__
137*61046927SAndroid Build Coastguard Worker   - Mesa fails to build: unknown typename bool
138*61046927SAndroid Build Coastguard Worker-  `Bug 101535 <https://bugs.freedesktop.org/show_bug.cgi?id=101535>`__
139*61046927SAndroid Build Coastguard Worker   - [bisected] [Skylake] Kwin won't start and glxgears coredumps
140*61046927SAndroid Build Coastguard Worker-  `Bug 101538 <https://bugs.freedesktop.org/show_bug.cgi?id=101538>`__
141*61046927SAndroid Build Coastguard Worker   - From "Use isl for hiz layouts" commit onwards, everything crashes
142*61046927SAndroid Build Coastguard Worker   with Mesa
143*61046927SAndroid Build Coastguard Worker-  `Bug 101539 <https://bugs.freedesktop.org/show_bug.cgi?id=101539>`__
144*61046927SAndroid Build Coastguard Worker   - [Regresion] [IVB] Segment fault in recent commit in
145*61046927SAndroid Build Coastguard Worker   intel_miptree_level_has_hiz under Ivy bridge
146*61046927SAndroid Build Coastguard Worker-  `Bug 101558 <https://bugs.freedesktop.org/show_bug.cgi?id=101558>`__
147*61046927SAndroid Build Coastguard Worker   - [regression][bisected] MPV playing video via opengl "randomly"
148*61046927SAndroid Build Coastguard Worker   results in only part of the window / screen being rendered with Mesa
149*61046927SAndroid Build Coastguard Worker   GIT.
150*61046927SAndroid Build Coastguard Worker-  `Bug 101596 <https://bugs.freedesktop.org/show_bug.cgi?id=101596>`__
151*61046927SAndroid Build Coastguard Worker   - Blender renders black UI elements
152*61046927SAndroid Build Coastguard Worker-  `Bug 101607 <https://bugs.freedesktop.org/show_bug.cgi?id=101607>`__
153*61046927SAndroid Build Coastguard Worker   - Regression in anisotropic filtering from "i965: Convert fs sampler
154*61046927SAndroid Build Coastguard Worker   state to use genxml"
155*61046927SAndroid Build Coastguard Worker-  `Bug 101657 <https://bugs.freedesktop.org/show_bug.cgi?id=101657>`__
156*61046927SAndroid Build Coastguard Worker   - strtod.c:32:10: fatal error: xlocale.h: No such file or directory
157*61046927SAndroid Build Coastguard Worker-  `Bug 101666 <https://bugs.freedesktop.org/show_bug.cgi?id=101666>`__
158*61046927SAndroid Build Coastguard Worker   - bitfieldExtract is marked as a built-in function on OpenGL ES 3.0,
159*61046927SAndroid Build Coastguard Worker   but was added in OpenGL ES 3.1
160*61046927SAndroid Build Coastguard Worker-  `Bug 101683 <https://bugs.freedesktop.org/show_bug.cgi?id=101683>`__
161*61046927SAndroid Build Coastguard Worker   - Some games hang while loading when compositing is shut off or
162*61046927SAndroid Build Coastguard Worker   absent
163*61046927SAndroid Build Coastguard Worker-  `Bug 101703 <https://bugs.freedesktop.org/show_bug.cgi?id=101703>`__
164*61046927SAndroid Build Coastguard Worker   - No stencil buffer allocated when requested by GLUT
165*61046927SAndroid Build Coastguard Worker-  `Bug 101704 <https://bugs.freedesktop.org/show_bug.cgi?id=101704>`__
166*61046927SAndroid Build Coastguard Worker   - [regression][bisected] glReadPixels() from pbuffer failing in
167*61046927SAndroid Build Coastguard Worker   Android CTS camera tests
168*61046927SAndroid Build Coastguard Worker-  `Bug 101766 <https://bugs.freedesktop.org/show_bug.cgi?id=101766>`__
169*61046927SAndroid Build Coastguard Worker   - Assertion \`!"invalid type"' failed when constant expression
170*61046927SAndroid Build Coastguard Worker   involves literal of different type
171*61046927SAndroid Build Coastguard Worker-  `Bug 101774 <https://bugs.freedesktop.org/show_bug.cgi?id=101774>`__
172*61046927SAndroid Build Coastguard Worker   - gen_clflush.h:37:7: error: implicit declaration of function
173*61046927SAndroid Build Coastguard Worker   ‘__builtin_ia32_clflush’
174*61046927SAndroid Build Coastguard Worker-  `Bug 101775 <https://bugs.freedesktop.org/show_bug.cgi?id=101775>`__
175*61046927SAndroid Build Coastguard Worker   - Xorg segfault since 147d7fb "st/mesa: add a winsys buffers list in
176*61046927SAndroid Build Coastguard Worker   st_context"
177*61046927SAndroid Build Coastguard Worker-  `Bug 101829 <https://bugs.freedesktop.org/show_bug.cgi?id=101829>`__
178*61046927SAndroid Build Coastguard Worker   - read-after-free in st_framebuffer_validate
179*61046927SAndroid Build Coastguard Worker-  `Bug 101831 <https://bugs.freedesktop.org/show_bug.cgi?id=101831>`__
180*61046927SAndroid Build Coastguard Worker   - Build failure in GNOME Continuous
181*61046927SAndroid Build Coastguard Worker-  `Bug 101851 <https://bugs.freedesktop.org/show_bug.cgi?id=101851>`__
182*61046927SAndroid Build Coastguard Worker   - [regression] libEGL_common.a undefined reference to
183*61046927SAndroid Build Coastguard Worker   '__gxx_personality_v0'
184*61046927SAndroid Build Coastguard Worker-  `Bug 101867 <https://bugs.freedesktop.org/show_bug.cgi?id=101867>`__
185*61046927SAndroid Build Coastguard Worker   - Launch options window renders black in Feral Games in current Mesa
186*61046927SAndroid Build Coastguard Worker   trunk
187*61046927SAndroid Build Coastguard Worker-  `Bug 101876 <https://bugs.freedesktop.org/show_bug.cgi?id=101876>`__
188*61046927SAndroid Build Coastguard Worker   - SIGSEGV when launching Steam
189*61046927SAndroid Build Coastguard Worker-  `Bug 101910 <https://bugs.freedesktop.org/show_bug.cgi?id=101910>`__
190*61046927SAndroid Build Coastguard Worker   - [BYT]
191*61046927SAndroid Build Coastguard Worker   ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f
192*61046927SAndroid Build Coastguard Worker-  `Bug 101925 <https://bugs.freedesktop.org/show_bug.cgi?id=101925>`__
193*61046927SAndroid Build Coastguard Worker   - playstore/webview crash
194*61046927SAndroid Build Coastguard Worker-  `Bug 101961 <https://bugs.freedesktop.org/show_bug.cgi?id=101961>`__
195*61046927SAndroid Build Coastguard Worker   - Serious Sam Fusion hangs system completely
196*61046927SAndroid Build Coastguard Worker-  `Bug 101982 <https://bugs.freedesktop.org/show_bug.cgi?id=101982>`__
197*61046927SAndroid Build Coastguard Worker   - Weston crashes when running an OpenGL program on i965
198*61046927SAndroid Build Coastguard Worker-  `Bug 101983 <https://bugs.freedesktop.org/show_bug.cgi?id=101983>`__
199*61046927SAndroid Build Coastguard Worker   - [G33] ES2-CTS.functional.shaders.struct.uniform.sampler_nested\*
200*61046927SAndroid Build Coastguard Worker   regression
201*61046927SAndroid Build Coastguard Worker-  `Bug 102024 <https://bugs.freedesktop.org/show_bug.cgi?id=102024>`__
202*61046927SAndroid Build Coastguard Worker   - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM and
203*61046927SAndroid Build Coastguard Worker   D32_SFLOAT
204*61046927SAndroid Build Coastguard Worker-  `Bug 102148 <https://bugs.freedesktop.org/show_bug.cgi?id=102148>`__
205*61046927SAndroid Build Coastguard Worker   - Crash when running qopenglwidget example on mesa llvmpipe win32
206*61046927SAndroid Build Coastguard Worker-  `Bug 102241 <https://bugs.freedesktop.org/show_bug.cgi?id=102241>`__
207*61046927SAndroid Build Coastguard Worker   - gallium/wgl: SwapBuffers freezing regularly with swap interval
208*61046927SAndroid Build Coastguard Worker   enabled
209*61046927SAndroid Build Coastguard Worker-  `Bug 102308 <https://bugs.freedesktop.org/show_bug.cgi?id=102308>`__
210*61046927SAndroid Build Coastguard Worker   - segfault in glCompressedTextureSubImage3D
211*61046927SAndroid Build Coastguard Worker
212*61046927SAndroid Build Coastguard WorkerChanges
213*61046927SAndroid Build Coastguard Worker-------
214*61046927SAndroid Build Coastguard Worker
215*61046927SAndroid Build Coastguard Worker-  GL_APPLE_vertex_array_object support removed.
216