blob: 68ff595c2487168491ca59577c8c457fb7ff5147 [file] [log] [blame]
Erik Faye-Lund4d066832020-06-12 20:09:42 +02001Mesa 11.2.2 Release Notes / May 9, 2016
2=======================================
3
4Mesa 11.2.2 is a bug fix release which fixes bugs found since the 11.2.1
5release.
6
7Mesa 11.2.2 implements the OpenGL 4.1 API, but the version reported by
8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10used. Some drivers don't support all the features required in OpenGL
114.1. OpenGL 4.1 is **only** available if requested at context creation
12because compatibility contexts are not supported.
13
14SHA256 checksums
15----------------
16
17::
18
19 e2453014cd2cc5337a5180cdeffe8cf24fffbb83e20a96888e2b01df868eaae6 mesa-11.2.2.tar.gz
20 40e148812388ec7c6d7b6657d5a16e2e8dabba8b97ddfceea5197947647bdfb4 mesa-11.2.2.tar.xz
21
22New features
23------------
24
25None
26
27Bug fixes
28---------
29
30This list is likely incomplete.
31
32- `Bug 92850 <https://bugs.freedesktop.org/show_bug.cgi?id=92850>`__ -
33 Segfault loading War Thunder
34- `Bug 93767 <https://bugs.freedesktop.org/show_bug.cgi?id=93767>`__ -
35 Glitches with soft shadows and MSAA in Knights of the Old Republic 2
36- `Bug 94955 <https://bugs.freedesktop.org/show_bug.cgi?id=94955>`__ -
37 Uninitialized variables leads to random segfaults (valgrind log,
38 apitrace attached)
39- `Bug 94994 <https://bugs.freedesktop.org/show_bug.cgi?id=94994>`__ -
40 OSMesaGetProcAdress always fails on mangled OSMesa
41- `Bug 95026 <https://bugs.freedesktop.org/show_bug.cgi?id=95026>`__ -
42 Alien Isolation segfault after initial loading screen/video
43- `Bug 95133 <https://bugs.freedesktop.org/show_bug.cgi?id=95133>`__ -
44 X-COM Enemy Within crashes when entering tactical mission with
45 Bonaire
46- `Bug 95164 <https://bugs.freedesktop.org/show_bug.cgi?id=95164>`__ -
47 GLSL compiler (linker I think) emits assertion upon call to
48 glAttachShader
49- `Bug 95251 <https://bugs.freedesktop.org/show_bug.cgi?id=95251>`__ -
50 vdpau decoder capabilities: not supported
51
52Changes
53-------
54
55Boyuan Zhang (1):
56
57- radeon/uvd: alignment fix for decode message buffer
58
59Brian Paul (2):
60
61- st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
62- gallium/util: initialize pipe_framebuffer_state to zeros
63
64Chad Versace (1):
65
66- dri: Fix robust context creation via EGL attribute
67
68Egbert Eich (1):
69
70- dri2: Check for dummyContext to see if the glx_context is valid
71
72Emil Velikov (5):
73
74- docs: add sha256 checksums for 11.2.1
75- docs: update the sha256 checksums for 11.2.1
76- cherry-ignore: remove duplicate commit
77- cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
78- Update version to 11.2.2
79
80Eric Anholt (4):
81
82- vc4: Fix subimage accesses to LT textures.
83- vc4: Add support for rendering to cube map surfaces.
84- vc4: Fix tests for format supported with nr_samples == 1.
85- vc4: Make sure we recompile when sample_mask changes.
86
87Frederic Devernay (1):
88
89- glapi: fix \_glapi_get_proc_address() for mangled function names
90
91Ilia Mirkin (2):
92
93- nvc0: fix retrieving query results into buffer for timestamps
94- nouveau/video: properly detect the decoder class for availability
95 checks
96
97Jason Ekstrand (1):
98
99- i965/fs: Properly report regs_written from SAMPLEINFO
100
101Jonathan Gray (1):
102
103- egl/x11: authenticate before doing chipset id ioctls
104
105Jose Fonseca (1):
106
107- winsys/sw/xlib: use correct free function for xlib_dt->data
108
109Kenneth Graunke (3):
110
111- i965: Fix clear code for ignoring colormask for XRGB formats on
112 Gen9+.
113- glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
114- glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
115
116Leo Liu (1):
117
118- radeon/uvd: fix tonga feedback buffer size
119
120Marek Olšák (1):
121
122- st/mesa: fix blit-based GetTexImage for non-finalized textures
123
124Nicolai Hähnle (5):
125
126- gallium/radeon: handle failure when mapping staging buffer
127- st/glsl_to_tgsi: reduce stack explosion in recursive expression
128 visitor
129- gallium/radeon: fix crash in r600_set_streamout_targets
130- radeonsi: correct NULL-pointer check in si_upload_const_buffer
131- radeonsi: work around an MSAA fast stencil clear problem
132
133Oded Gabbay (4):
134
135- r600g/radeonsi: send endian info to format translation functions
136- r600g: set endianess of 16/32-bit buffers according to do_endian_swap
137- r600g: use do_endian_swap in color swapping functions
138- r600g: use do_endian_swap in texture swapping function
139
140Patrick Rudolph (1):
141
142- r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
143
144Roland Scheidegger (3):
145
146- llvmpipe: (trivial) initialize src1_alpha var to NULL
147- gallivm: fix bogus argument order to lp_build_sample_mipmap function
148- gallivm: make sampling more robust against bogus coordinates
149
150Samuel Pitoiset (6):
151
152- gk110/ir: do not overwrite def value with zero for EXCH ops
153- gk110/ir: make use of IMUL32I for all immediates
154- nvc0/ir: fix wrong emission of (a OP b) OP c
155- gk110/ir: add emission for (a OP b) OP c
156- nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
157- st/glsl_to_tgsi: fix potential crash when allocating temporaries
158
159Stefan Dirsch (1):
160
161- dri3: Check for dummyContext to see if the glx_context is valid
162
163Topi Pohjolainen (2):
164
165- i965/blorp/gen7: Prepare re-using for gen8
166- i965/blorp: Use 8k chunk size for urb allocation
167
168WuZhen (3):
169
170- tgsi: initialize stack allocated struct
171- winsys/sw/dri: use correct free function for dri_sw_dt->data
172- android: enable dlopen() on all architectures