1 | Mesa 9.2 Release Notes / (August 27, 2013)
|
---|
2 | ==========================================
|
---|
3 |
|
---|
4 | Mesa 9.2 is a new development release. People who are concerned with
|
---|
5 | stability and reliability should stick with a previous release or wait
|
---|
6 | for Mesa 9.2.1.
|
---|
7 |
|
---|
8 | Mesa 9.2 implements the OpenGL 3.1 API, but the version reported by
|
---|
9 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
10 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
|
---|
11 | used. Some drivers don't support all the features required in OpenGL
|
---|
12 | 3.1. OpenGL 3.1 is **only** available if requested at context creation
|
---|
13 | because GL_ARB_compatibility is not supported.
|
---|
14 |
|
---|
15 | MD5 checksums
|
---|
16 | -------------
|
---|
17 |
|
---|
18 | ::
|
---|
19 |
|
---|
20 | 4f93c6475ec656fc1f7b93aeffc9b6c4 MesaLib-9.2.0.tar.gz
|
---|
21 | 4185b6aae890bc62a964f4b24cc1aca8 MesaLib-9.2.0.tar.bz2
|
---|
22 | 3bc5339bc98b9c37777ffd14e3a8eca4 MesaLib-9.2.0.zip
|
---|
23 |
|
---|
24 | New features
|
---|
25 | ------------
|
---|
26 |
|
---|
27 | Note: some of the new features are only available with certain drivers.
|
---|
28 |
|
---|
29 | - GL_ARB_shading_language_420pack in all drivers that support GLSL
|
---|
30 | 1.30.
|
---|
31 | - GL_ARB_texture_buffer_range
|
---|
32 | - GL_ARB_texture_multisample
|
---|
33 | - GL_ARB_texture_storage_multisample
|
---|
34 | - GL_ARB_texture_query_lod
|
---|
35 | - GL_ARB_texture_storage on radeon, r200, and nouveau
|
---|
36 | - GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers
|
---|
37 | - GL_EXT_framebuffer_multisample_blit_scaled on i965
|
---|
38 | - Added new freedreno gallium driver
|
---|
39 | - OSMesa interface for gallium llvmpipe/softpipe drivers
|
---|
40 | - Gallium Heads-Up Display (HUD) feature for performance monitoring
|
---|
41 | - Added support for UVD (2.2 and 3.0) video decoding on r600g and
|
---|
42 | radeonsi through VDPAU (requires Kernel 3.10 or later)
|
---|
43 |
|
---|
44 | Bug fixes
|
---|
45 | ---------
|
---|
46 |
|
---|
47 | Attempts have been made to **not** include bugs fixed in previous 9.1
|
---|
48 | releases or bugs that were regressions during 9.2 development. This list
|
---|
49 | is likely incomplete.
|
---|
50 |
|
---|
51 | - `Bug 41787 <https://bugs.freedesktop.org/show_bug.cgi?id=41787>`__ -
|
---|
52 | [llvmpipe] stencil broken
|
---|
53 | - `Bug 44618 <https://bugs.freedesktop.org/show_bug.cgi?id=44618>`__ -
|
---|
54 | Cross-compilation broken by glsl builtin_compiler
|
---|
55 | - `Bug 46632 <https://bugs.freedesktop.org/show_bug.cgi?id=46632>`__ -
|
---|
56 | Make the alignment checks for the readpixel blit fastpath a bit more
|
---|
57 | lenient
|
---|
58 | - `Bug 47116 <https://bugs.freedesktop.org/show_bug.cgi?id=47116>`__ -
|
---|
59 | Enemy territory freezes with rs880 and commit
|
---|
60 | fbebd431ec4e2e461a0cbcd5f3a04a000b8f6bbf
|
---|
61 | - `Bug 47248 <https://bugs.freedesktop.org/show_bug.cgi?id=47248>`__ -
|
---|
62 | autogen missing dependency on flex and bison, causes infinite loop in
|
---|
63 | glsl build
|
---|
64 | - `Bug 48694 <https://bugs.freedesktop.org/show_bug.cgi?id=48694>`__ -
|
---|
65 | radeonsi_pipe.c:322:7: error: ‘PIPE_CAP_DUAL_SOURCE_BLEND’ undeclared
|
---|
66 | - `Bug 50655 <https://bugs.freedesktop.org/show_bug.cgi?id=50655>`__ -
|
---|
67 | [r600g][RV670 HD3870] Ioquake games causes GPU lockup (waiting for
|
---|
68 | 0x00003039 last fence id 0x00003030)
|
---|
69 | - `Bug 51471 <https://bugs.freedesktop.org/show_bug.cgi?id=51471>`__ -
|
---|
70 | [965gm] Corrupted graphics in corners of screen with pixel shaders
|
---|
71 | enabled
|
---|
72 | - `Bug 51782 <https://bugs.freedesktop.org/show_bug.cgi?id=51782>`__ -
|
---|
73 | mesa-8.0.3: fails to compile against uclibc
|
---|
74 | - `Bug 54240 <https://bugs.freedesktop.org/show_bug.cgi?id=54240>`__ -
|
---|
75 | [swrast] piglit fbo-generatemipmap-filtering regression
|
---|
76 | - `Bug 55503 <https://bugs.freedesktop.org/show_bug.cgi?id=55503>`__ -
|
---|
77 | Constant vertex attributes broken
|
---|
78 | - `Bug 55783 <https://bugs.freedesktop.org/show_bug.cgi?id=55783>`__ -
|
---|
79 | glEnable(GL_FRAMEBUFFER_SRGB) has no effect on the backbuffer
|
---|
80 | - `Bug 55825 <https://bugs.freedesktop.org/show_bug.cgi?id=55825>`__ -
|
---|
81 | [Bisected i965]Oglc
|
---|
82 | max_values(advanced.fragmentProgram.GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB)
|
---|
83 | causes OOM-killer
|
---|
84 | - `Bug 56920 <https://bugs.freedesktop.org/show_bug.cgi?id=56920>`__ -
|
---|
85 | [sandybridge][uxa] graphics very glitchy and always flickering
|
---|
86 | - `Bug 57753 <https://bugs.freedesktop.org/show_bug.cgi?id=57753>`__ -
|
---|
87 | leak in loop_analysis
|
---|
88 | - `Bug 57875 <https://bugs.freedesktop.org/show_bug.cgi?id=57875>`__ -
|
---|
89 | Second Life viewer bad rendering with git-ec83535
|
---|
90 | - `Bug 58666 <https://bugs.freedesktop.org/show_bug.cgi?id=58666>`__ -
|
---|
91 | rv670 + llvm = errors.
|
---|
92 | - `Bug 58680 <https://bugs.freedesktop.org/show_bug.cgi?id=58680>`__ -
|
---|
93 | [IVB] Graphical glitches in 0 A.D
|
---|
94 | - `Bug 58872 <https://bugs.freedesktop.org/show_bug.cgi?id=58872>`__ -
|
---|
95 | Mac OS X configure: error: Couldn't find clock_gettime
|
---|
96 | - `Bug 59322 <https://bugs.freedesktop.org/show_bug.cgi?id=59322>`__ -
|
---|
97 | r300g MSAA breaks Half-Life 2 in Wine
|
---|
98 | - `Bug 59364 <https://bugs.freedesktop.org/show_bug.cgi?id=59364>`__ -
|
---|
99 | [bisected] Mesa build fails: clientattrib.c:33:22: fatal error:
|
---|
100 | indirect.h: No such file or directory
|
---|
101 | - `Bug 59439 <https://bugs.freedesktop.org/show_bug.cgi?id=59439>`__ -
|
---|
102 | glCopyPixels generates no fragments (occlusion_query_meta_fragments
|
---|
103 | test fails)
|
---|
104 | - `Bug 59440 <https://bugs.freedesktop.org/show_bug.cgi?id=59440>`__ -
|
---|
105 | glBitmap generates no fragments (occlusion_query_meta_fragments test
|
---|
106 | fails)
|
---|
107 | - `Bug 59494 <https://bugs.freedesktop.org/show_bug.cgi?id=59494>`__ -
|
---|
108 | [Bisected]Piglit glean_depthStencil fails
|
---|
109 | - `Bug 59592 <https://bugs.freedesktop.org/show_bug.cgi?id=59592>`__ -
|
---|
110 | Radeon HD 5670: reproducable GPU lockups with htile enabled
|
---|
111 | - `Bug 59648 <https://bugs.freedesktop.org/show_bug.cgi?id=59648>`__ -
|
---|
112 | [SNB/IVB/HSW Bisected]Piglit
|
---|
113 | spec/ARB_uniform_buffer/object_layout-std140-base-size-and-alignment
|
---|
114 | fails
|
---|
115 | - `Bug 59701 <https://bugs.freedesktop.org/show_bug.cgi?id=59701>`__ -
|
---|
116 | lp_test_arit fails on non-sse41 capable machines, breaking make check
|
---|
117 | - `Bug 59737 <https://bugs.freedesktop.org/show_bug.cgi?id=59737>`__ -
|
---|
118 | [bisected] 0d108116bd80b757fb01a84a9f1946ef870b57b8 breaks osmesa
|
---|
119 | when cross compiling
|
---|
120 | - `Bug 59740 <https://bugs.freedesktop.org/show_bug.cgi?id=59740>`__ -
|
---|
121 | [i965 Bisected]Oglc api-error(negative.glEvalMesh) fails
|
---|
122 | - `Bug 59851 <https://bugs.freedesktop.org/show_bug.cgi?id=59851>`__ -
|
---|
123 | AC_ARG_WITH misusage leading to mesa configure failure
|
---|
124 | - `Bug 59873 <https://bugs.freedesktop.org/show_bug.cgi?id=59873>`__ -
|
---|
125 | [swrast] piglit ext_framebuffer_multisample-interpolation 0
|
---|
126 | centroid-edges regression
|
---|
127 | - `Bug 59876 <https://bugs.freedesktop.org/show_bug.cgi?id=59876>`__ -
|
---|
128 | glGetTexLevelParameteriv broken for indirect rendering
|
---|
129 | - `Bug 60038 <https://bugs.freedesktop.org/show_bug.cgi?id=60038>`__ -
|
---|
130 | [osmesa] [git] building 32-bit mesa on 64 bit fails
|
---|
131 | - `Bug 60047 <https://bugs.freedesktop.org/show_bug.cgi?id=60047>`__ -
|
---|
132 | [softpipe] piglit masked-clear regression
|
---|
133 | - `Bug 60052 <https://bugs.freedesktop.org/show_bug.cgi?id=60052>`__ -
|
---|
134 | [Bisected]Piglit glx_extension_string_sanity fail
|
---|
135 | - `Bug 60082 <https://bugs.freedesktop.org/show_bug.cgi?id=60082>`__ -
|
---|
136 | [ FAILED ] DispatchSanity_test.GL31_CORE
|
---|
137 | - `Bug 60086 <https://bugs.freedesktop.org/show_bug.cgi?id=60086>`__ -
|
---|
138 | Wayland platform backend crashes if there's no back buffer during
|
---|
139 | dri2_swap_buffers
|
---|
140 | - `Bug 60098 <https://bugs.freedesktop.org/show_bug.cgi?id=60098>`__ -
|
---|
141 | [softpipe] Unexpected PIPE_CAP 78 query
|
---|
142 | - `Bug 60172 <https://bugs.freedesktop.org/show_bug.cgi?id=60172>`__ -
|
---|
143 | Planeshift: triangles where grass would be
|
---|
144 | - `Bug 60200 <https://bugs.freedesktop.org/show_bug.cgi?id=60200>`__ -
|
---|
145 | radeon_bo with virtual address referencing mismatch
|
---|
146 | - `Bug 60212 <https://bugs.freedesktop.org/show_bug.cgi?id=60212>`__ -
|
---|
147 | [Bisected] Weston black output
|
---|
148 | - `Bug 60524 <https://bugs.freedesktop.org/show_bug.cgi?id=60524>`__ -
|
---|
149 | [softpipe] piglit depthstencil-render-miplevels 146 s=z24_s8
|
---|
150 | regression
|
---|
151 | - `Bug 60527 <https://bugs.freedesktop.org/show_bug.cgi?id=60527>`__ -
|
---|
152 | [softpipe] fbo-stencil GL_DEPTH24_STENCIL8 clear regression
|
---|
153 | - `Bug 60633 <https://bugs.freedesktop.org/show_bug.cgi?id=60633>`__ -
|
---|
154 | EXT_texture_sRGB does not work in game The Cave on IvyBridge
|
---|
155 | - `Bug 60737 <https://bugs.freedesktop.org/show_bug.cgi?id=60737>`__ -
|
---|
156 | In GLSL ES, a missing FS precision qualifier does not generate an
|
---|
157 | error
|
---|
158 | - `Bug 60866 <https://bugs.freedesktop.org/show_bug.cgi?id=60866>`__ -
|
---|
159 | GLSL performance issues for uniform buffer objects
|
---|
160 | - `Bug 61036 <https://bugs.freedesktop.org/show_bug.cgi?id=61036>`__ -
|
---|
161 | Shader fails to build in LLVMpipe, aborts program
|
---|
162 | - `Bug 61200 <https://bugs.freedesktop.org/show_bug.cgi?id=61200>`__ -
|
---|
163 | insufficient linking of libxatracker.so
|
---|
164 | - `Bug 61635 <https://bugs.freedesktop.org/show_bug.cgi?id=61635>`__ -
|
---|
165 | glVertexAttribPointer(id, GL_UNSIGNED_BYTE, GL_FALSE,...) does not
|
---|
166 | work
|
---|
167 | - `Bug 62466 <https://bugs.freedesktop.org/show_bug.cgi?id=62466>`__ -
|
---|
168 | r600g hyperz lockups with KSP 0.19
|
---|
169 | - `Bug 62669 <https://bugs.freedesktop.org/show_bug.cgi?id=62669>`__ -
|
---|
170 | HyperZ freeze when playing PrBoom-Plus demo with lots of monsters
|
---|
171 | - `Bug 62721 <https://bugs.freedesktop.org/show_bug.cgi?id=62721>`__ -
|
---|
172 | GPU lockup in Minecraft 1.5.1 with HyperZ
|
---|
173 | - `Bug 62830 <https://bugs.freedesktop.org/show_bug.cgi?id=62830>`__ -
|
---|
174 | [i965 bisected] Wrong Lightning on Freespace 2 SCP (patch attached)
|
---|
175 | - `Bug 63124 <https://bugs.freedesktop.org/show_bug.cgi?id=63124>`__ -
|
---|
176 | [r600g] HyperZ lockup on REDWOOD in Half Life 2 Deathmatch
|
---|
177 | - `Bug 63702 <https://bugs.freedesktop.org/show_bug.cgi?id=63702>`__ -
|
---|
178 | tiling2d in radeon trash vdpau UVD textures
|
---|
179 | - `Bug 64935 <https://bugs.freedesktop.org/show_bug.cgi?id=64935>`__ -
|
---|
180 | [swrast] s_texfetch.c:1335: set_fetch_functions: Assertion
|
---|
181 | \`texImage->FetchTexel' failed.
|
---|
182 | - `Bug 64959 <https://bugs.freedesktop.org/show_bug.cgi?id=64959>`__ -
|
---|
183 | Cannot build against EGL without X11
|
---|
184 | - `Bug 65112 <https://bugs.freedesktop.org/show_bug.cgi?id=65112>`__ -
|
---|
185 | glcpp hangs parsing line continuations
|
---|
186 | - `Bug 65958 <https://bugs.freedesktop.org/show_bug.cgi?id=65958>`__ -
|
---|
187 | GPU Lockup on Trinity 7500G
|
---|
188 | - `Bug 66450 <https://bugs.freedesktop.org/show_bug.cgi?id=66450>`__ -
|
---|
189 | JUNIPER UVD accelerated playback of MPEG 1/2 streams does not work
|
---|
190 | - `Bug 66606 <https://bugs.freedesktop.org/show_bug.cgi?id=66606>`__ -
|
---|
191 | [i965 bisected]GLBenchmark 2.5.1/2.7.0 sometimes render error with
|
---|
192 | gnome-session enabling SNA
|
---|
193 | - `Bug 66713 <https://bugs.freedesktop.org/show_bug.cgi?id=66713>`__ -
|
---|
194 | Team Fortress 2 crashes with r600-sb on HD4850
|
---|
195 | - `Bug 67354 <https://bugs.freedesktop.org/show_bug.cgi?id=67354>`__ -
|
---|
196 | glsl_parser.cpp is broken with bison 3.0
|
---|
197 | - `Bug 67548 <https://bugs.freedesktop.org/show_bug.cgi?id=67548>`__ -
|
---|
198 | glGetAttribLocation seems to be broken
|
---|
199 | - `Bug 67927 <https://bugs.freedesktop.org/show_bug.cgi?id=67927>`__ -
|
---|
200 | R600_DEBUG=sb: Celestia show 2 earths, one wrongly rendered
|
---|
201 | - `Bug 67934 <https://bugs.freedesktop.org/show_bug.cgi?id=67934>`__ -
|
---|
202 | [SNB/IVB/HSW 9.2
|
---|
203 | Bisected]Ogles2conform/GL2Tests/glUniform/glUniform.test fails with
|
---|
204 | gnome-session enable compositing
|
---|
205 | - `Bug 68162 <https://bugs.freedesktop.org/show_bug.cgi?id=68162>`__ -
|
---|
206 | [radeonsi] texture rendering is broken in Source-Engine games
|
---|
207 | - `Bug 68195 <https://bugs.freedesktop.org/show_bug.cgi?id=68195>`__ -
|
---|
208 | piglit tests vs-struct-pad and fs-struct-pad both fail
|
---|
209 |
|
---|
210 | Changes
|
---|
211 | -------
|
---|
212 |
|
---|
213 | - Removed d3d1x state tracker (unused, unmaintained and broken)
|
---|
214 | - Removed GL_EXT_clip_volume_hint because no driver had enabled it
|
---|
215 | since 2007.
|
---|
216 | - Removed GL_MESA_resize_buffers because it was only really implemented
|
---|
217 | by the (unsupported) GDI driver.
|
---|
218 | - GL_EXT_separate_shader_objects has been removed from all Gallium
|
---|
219 | drivers, because it disallows a critical GLSL shader optimization.
|
---|
220 | GL_ARB_separate_shader_objects doesn't have this issue.
|
---|
221 | - i965 Gen6+ requires Kernel 3.6 or later. (92d2f5a)
|
---|