~mmach/netext73/mesa-haswell

« back to all changes in this revision

Viewing changes to docs/relnotes/9.2.rst

  • Committer: mmach
  • Date: 2022-09-22 19:58:36 UTC
  • Revision ID: netbit73@gmail.com-20220922195836-9nl9joew85y8d25o
2022-07-04 12:44:28

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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)