5563 |
serge |
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
Mesa Release Notes |
|
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
The Mesa 3D Graphics Library |
|
|
12 |
|
|
|
13 |
|
|
|
14 |
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
Mesa 9.1.2 Release Notes / April 30th, 2013
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
Mesa 9.1.2 is a bug fix release which fixes bugs found since the 9.1.1 release. |
|
|
21 |
|
|
|
22 |
|
|
|
23 |
Mesa 9.1 implements the OpenGL 3.1 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 3.1. OpenGL |
|
|
27 |
3.1 is only available if requested at context creation |
|
|
28 |
because GL_ARB_compatibility is not supported. |
|
|
29 |
|
|
|
30 |
|
|
|
31 |
MD5 checksums
|
|
|
32 |
|
|
|
33 |
df2aab86ff4a510ce5b0d074caa0a59f MesaLib-9.1.2.tar.bz2 |
|
|
34 |
415c2bc3a9eb571aafbfa474ebf5a2e0 MesaLib-9.1.2.tar.gz |
|
|
35 |
b1ae5a4d9255953980bc9254f5323420 MesaLib-9.1.2.zip |
|
|
36 |
|
|
|
37 |
|
|
|
38 |
New features
|
|
|
39 |
None.
|
|
|
40 |
|
|
|
41 |
Bug fixes
|
|
|
42 |
|
|
|
43 |
This list is likely incomplete.
|
|
|
44 |
|
|
|
45 |
|
|
|
46 |
|
|
|
47 |
Bug 44567 - [965gm] green artifacts when using GLSL in XBMC |
|
|
48 |
|
|
|
49 |
Bug 59238 - many new symbols in libxatracker after recent automake work |
|
|
50 |
|
|
|
51 |
Bug 59445 - [SNB/IVB/HSW Bisected]Oglc draw-buffers2(advanced.blending.none) segfault |
|
|
52 |
|
|
|
53 |
Bug 59495 - [i965 Bisected]Oglc fbblit(advanced.blitFb-3d-cube.mirror.both) fails |
|
|
54 |
|
|
|
55 |
Bug 60503 - [r300g] Unigine Heaven 3.0: all objects are black |
|
|
56 |
|
|
|
57 |
Bug 60510 - Firefox 18.0.2 Crash On Nvidia GeForce2 |
|
|
58 |
|
|
|
59 |
Bug 61197 - [SNB Bisected] kwin_gles screen corruption |
|
|
60 |
|
|
|
61 |
Bug 61317 - [IVB] corrupt rendering with UBOs |
|
|
62 |
|
|
|
63 |
Bug 61395 - glEdgeFlag can't be set to false |
|
|
64 |
|
|
|
65 |
Bug 61947 - nullpointer dereference causes xorg-server segfault when nouveau DRI driver is loaded |
|
|
66 |
|
|
|
67 |
Bug 62357 - llvmpipe: Fragment Shader with "return" in main causes back output |
|
|
68 |
|
|
|
69 |
Bug 62434 - [bisected] 3284.073] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/r600_dri.so failed (/usr/lib/libllvmradeon9.2.0.so: undefined symbol: lp_build_tgsi_intrinsic) |
|
|
70 |
|
|
|
71 |
Debian bug #349437 - mesa - FTBFS: error: 'IEEE_ONE' undeclared |
|
|
72 |
|
|
|
73 |
Redhat bug #918661 - crash in routine Avogadro UI manipulation |
|
|
74 |
|
|
|
75 |
|
|
|
76 |
|
|
|
77 |
Changes
|
|
|
78 |
The full set of changes can be viewed by using the following GIT command:
|
|
|
79 |
|
|
|
80 |
|
|
|
81 |
git log mesa-9.1.1..mesa-9.1.2 |
|
|
82 |
|
|
|
83 |
|
|
|
84 |
Adam Jackson (2):
|
|
|
85 |
|
|
|
86 |
glx: Build with VISIBILITY_CFLAGS in automake |
|
|
87 |
linux: Don't emit a .note.ABI-tag section anymore (#26663) |
|
|
88 |
|
|
|
89 |
|
|
|
90 |
Alan Hourihane (3):
|
|
|
91 |
|
|
|
92 |
Add missing GL_TEXTURE_CUBE_MAP entry in _mesa_legal_texture_dimensions |
|
|
93 |
Unreference sampler object when it's currently bound to texture unit. |
|
|
94 |
mesa: fix glGetInteger*(GL_SAMPLER_BINDING). |
|
|
95 |
|
|
|
96 |
|
|
|
97 |
Alex Deucher (1):
|
|
|
98 |
|
|
|
99 |
r600g: disable hyperz by default on 9.1 |
|
|
100 |
|
|
|
101 |
|
|
|
102 |
Andreas Boll (5):
|
|
|
103 |
|
|
|
104 |
radeon/llvm: Link against libgallium.la to fix an undefined symbol |
|
|
105 |
mesa: use ieee fp on s390 and m68k |
|
|
106 |
build: Enable x86 assembler on Hurd. |
|
|
107 |
osmesa: fix out-of-tree build |
|
|
108 |
gallium/egl: fix out-of-tree build |
|
|
109 |
|
|
|
110 |
|
|
|
111 |
Anuj Phogat (1):
|
|
|
112 |
|
|
|
113 |
mesa: Fix FB blitting in case of zero size src or dst rect |
|
|
114 |
|
|
|
115 |
|
|
|
116 |
Brian Paul (4):
|
|
|
117 |
|
|
|
118 |
mesa: flush current state when querying GL_EDGE_FLAG |
|
|
119 |
vbo: fix crash found with shared display lists |
|
|
120 |
llvmpipe: tweak CMD_BLOCK_MAX and LP_SCENE_MAX_SIZE |
|
|
121 |
llvmpipe: add some scene limit sanity check assertions |
|
|
122 |
|
|
|
123 |
|
|
|
124 |
Carl Worth (1):
|
|
|
125 |
|
|
|
126 |
i965: Avoid segfault in gen6_upload_state |
|
|
127 |
|
|
|
128 |
|
|
|
129 |
Chris Forbes (1):
|
|
|
130 |
|
|
|
131 |
i965/vs: Fix Gen4/5 VUE map inconsistency with gl_ClipVertex |
|
|
132 |
|
|
|
133 |
|
|
|
134 |
Christoph Bumiller (4):
|
|
|
135 |
|
|
|
136 |
nv50: fix 3D render target setup |
|
|
137 |
nv50,nvc0: disable DEPTH_RANGE_NEAR/FAR clipping during blit |
|
|
138 |
nv50,nvc0: fix 3d blits, restore viewport after blit |
|
|
139 |
nvc0: fix for 2d engine R source formats writing RRR1 and not R001 |
|
|
140 |
|
|
|
141 |
|
|
|
142 |
Eric Anholt (5):
|
|
|
143 |
|
|
|
144 |
i965/fs: Fix register allocation for uniform pull constants in 16-wide. |
|
|
145 |
i965/fs: Fix broken rendering in large shaders with UBO loads. |
|
|
146 |
i965/fs: Also do the gen4 SEND dependency workaround against other SENDs. |
|
|
147 |
i965: Add definitions for gen7+ data cache messages. |
|
|
148 |
mesa: Disable validate_ir_tree() on release builds. |
|
|
149 |
|
|
|
150 |
|
|
|
151 |
Ian Romanick (5):
|
|
|
152 |
|
|
|
153 |
docs: Add 9.1.1 release md5sums |
|
|
154 |
mesa: Add previously picked commit to .cherry-ignore |
|
|
155 |
glsl: Add missing bool case in glsl_type::get_scalar_type |
|
|
156 |
mesa: Note that patch dbf94d1 should't actually get picked to the 9.1 branch |
|
|
157 |
mesa: Bump version to 9.1.2 |
|
|
158 |
|
|
|
159 |
|
|
|
160 |
Jan de Groot (1):
|
|
|
161 |
|
|
|
162 |
dri/nouveau: fix crash in nouveau_flush |
|
|
163 |
|
|
|
164 |
|
|
|
165 |
José Fonseca (3):
|
|
|
166 |
|
|
|
167 |
autotools: Add missing top-level include dir. |
|
|
168 |
mesa,gallium,egl,mapi: One definition of C99 inline/__func__ to rule them all. |
|
|
169 |
include: Fix build with VS 11 (i.e, 2012). |
|
|
170 |
|
|
|
171 |
|
|
|
172 |
Kenneth Graunke (4):
|
|
|
173 |
|
|
|
174 |
i965: Fix INTEL_DEBUG=shader_time for Haswell. |
|
|
175 |
i965: Specialize SURFACE_STATE creation for shader time. |
|
|
176 |
i965: Make INTEL_DEBUG=shader_time use the RAW surface format. |
|
|
177 |
i965: Don't use texture swizzling to force alpha to 1.0 if unnecessary. |
|
|
178 |
|
|
|
179 |
|
|
|
180 |
Maarten Lankhorst (2):
|
|
|
181 |
|
|
|
182 |
gallium/build: Fix visibility CFLAGS in automake |
|
|
183 |
radeon/llvm: Do not link against libgallium when building statically. |
|
|
184 |
|
|
|
185 |
|
|
|
186 |
Marcin Slusarz (1):
|
|
|
187 |
|
|
|
188 |
dri/nouveau: NV17_3D class is not available for NV1a chipset |
|
|
189 |
|
|
|
190 |
|
|
|
191 |
Marek Olšák (3):
|
|
|
192 |
|
|
|
193 |
mesa: don't allocate a texture if width or height is 0 in CopyTexImage |
|
|
194 |
gallium/tgsi: fix valgrind warning |
|
|
195 |
mesa: handle HALF_FLOAT like FLOAT in get_tex_rgba |
|
|
196 |
|
|
|
197 |
|
|
|
198 |
Martin Andersson (1):
|
|
|
199 |
|
|
|
200 |
r600g: Use virtual address for PIPE_QUERY_SO* in r600_emit_query_end |
|
|
201 |
|
|
|
202 |
|
|
|
203 |
Matt Turner (3):
|
|
|
204 |
|
|
|
205 |
configure.ac: Don't check for X11 unconditionally. |
|
|
206 |
configure.ac: Remove stale comment about --x-* arguments. |
|
|
207 |
mesa: Implement TEXTURE_IMMUTABLE_LEVELS for ES 3.0. |
|
|
208 |
|
|
|
209 |
|
|
|
210 |
Michel Dänzer (1):
|
|
|
211 |
|
|
|
212 |
radeonsi: Emit pixel shader state even when only the vertex shader changed |
|
|
213 |
|
|
|
214 |
|
|
|
215 |
Paul Berry (1):
|
|
|
216 |
|
|
|
217 |
i965: Apply depthstencil alignment workaround when doing fast clears. |
|
|
218 |
|
|
|
219 |
|
|
|
220 |
Roland Scheidegger (1):
|
|
|
221 |
|
|
|
222 |
gallivm: fix return opcode handling in main function of a shader |
|
|
223 |
|
|
|
224 |
|
|
|
225 |
Tapani Pälli (1):
|
|
|
226 |
|
|
|
227 |
intel: Fix regression in intel_create_image_from_name stride handling |
|
|
228 |
|
|
|
229 |
|
|
|
230 |
Tom Stellard (1):
|
|
|
231 |
|
|
|
232 |
r300g: Fix bug in OMOD optimization |
|
|
233 |
|
|
|
234 |
|
|
|
235 |
|
|
|
236 |
|
|
|
237 |
!DOCTYPE> |