radv: advertise VK_EXT_extended_dynamic_state
[mesa.git] / docs / relnotes / 10.1.2.rst
1 Mesa 10.1.2 Release Notes / (May 5, 2014)
2 =========================================
3
4 Mesa 10.1.2 is a bug fix release which fixes bugs found since the 10.1.1
5 release.
6
7 Mesa 10.1.2 implements the OpenGL 3.3 API, but the version reported by
8 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10 used. Some drivers don't support all the features required in OpenGL
11 3.3. OpenGL 3.3 is **only** available if requested at context creation
12 because compatibility contexts are not supported.
13
14 MD5 checksums
15 -------------
16
17 ::
18
19 37d79f94b1f41852a89d1fc3900bea76 MesaLib-10.1.2.tar.gz
20 28b60d15ac9f364da1e0155911eaf44e MesaLib-10.1.2.tar.bz2
21 05300039085a65fc53c5472c4bb5747a MesaLib-10.1.2.zip
22
23 New features
24 ------------
25
26 None
27
28 Bug fixes
29 ---------
30
31 This list is likely incomplete.
32
33 - `Bug 27499 <https://bugs.freedesktop.org/show_bug.cgi?id=27499>`__ -
34 [855GM i915] GL_LINE_STIPPLE displays incorrect colors
35 - `Bug 75723 <https://bugs.freedesktop.org/show_bug.cgi?id=75723>`__ -
36 (regression since Linux 3.14?) brw_get_graphics_reset_status:
37 Assertion \`brw->hw_ctx != ((void \*)0)' failed
38 - `Bug 76894 <https://bugs.freedesktop.org/show_bug.cgi?id=76894>`__ -
39 Piglit/spec/EXT_framebuffer_object/fbo-bind-renderbuffer failed
40 - `Bug 77702 <https://bugs.freedesktop.org/show_bug.cgi?id=77702>`__ -
41 [i965 Bisected]Piglit spec/NV_conditional_render_blitframebuffer
42 fails
43
44 Changes
45 -------
46
47 Ander Conselvan de Oliveira (2):
48
49 - gbm/dri: Fix out-of-memory error path in dri_device_create()
50 - egl: Protect use of gbm_dri with ifdef HAVE_DRM_PLATFORM
51
52 Anuj Phogat (27):
53
54 - mesa: Fix glGetVertexAttribi(GL_VERTEX_ATTRIB_ARRAY_SIZE)
55 - swrast: Add glBlitFramebuffer to commands affected by conditional
56 rendering
57 - mesa: Fix error condition for multisample proxy texture targets
58 - i965: Put an assertion to check valid varying_to_slot[varying]
59 - i965: Fix component mask and varying_to_slot mapping for gl_Layer
60 - i965: Fix component mask and varying_to_slot mapping for
61 gl_ViewportIndex
62 - mesa: Add helper function \_mesa_is_format_integer()
63 - mesa: Add error condition for integer formats in glGetTexImage()
64 - mesa: Add an error condition in
65 glGetFramebufferAttachmentParameteriv()
66 - mesa: Fix error code generation in glReadPixels()
67 - glsl: Allow overlapping locations for vertex input attributes
68 - mesa: Fix querying location of nth element of an array variable
69 - mesa: Use location VERT_ATTRIB_GENERIC0 for vertex attribute 0
70 - glsl: Compile error if fs defines conflicting qualifiers for
71 gl_FragCoord
72 - glsl: Compile error if fs uses gl_FragCoord before first
73 redeclaration
74 - mesa: Add entry for extension ARB_texture_stencil8
75 - mesa: Add error condition for format=STENCIL_INDEX in glGetTexImage()
76 - i965: Fix crash in do_blit_readpixels()
77 - mesa: Add missing types in \_mesa_texstore_xx_xx() functions
78 - mesa: Allow srcFormat=GL_DEPTH_STENCIL in \_mesa_texstore_xx_xx()
79 functions
80 - mesa: Add new helper function \_mesa_unpack_depth_stencil_row()
81 - mesa: Add support to unpack depth-stencil texture in to
82 FLOAT_32_UNSIGNED_INT_24_8_REV
83 - mesa: Allow FLOAT_32_UNSIGNED_INT_24_8_REV in get_tex_depth_stencil()
84 - i965: Add glBlitFramebuffer to commands affected by conditional
85 rendering
86 - glsl: Use switch to allow adding more shader types
87 - glsl: Link error if fs defines conflicting qualifiers for
88 gl_FragCoord
89 - glsl: Apply the link error conditions to
90 GL_ARB_fragment_coord_conventions
91
92 Benjamin Bellec (1):
93
94 - mesa: fix GetStringi error message with correct function name
95
96 Brian Paul (1):
97
98 - swrast: allocate swrast_texture_image::ImageSlices array if needed
99
100 Carl Worth (4):
101
102 - docs: Add the MD5 sums for the 10.1.1 release tar files.
103 - cherry-ignore: Ignore a patch causing a regression
104 - cherry-ignore: Drop an ignored patch now that piglit has been
105 updated.
106 - Update VERSION to 10.1.2
107
108 Chris Forbes (1):
109
110 - glsl: Only allow \`invariant\` on shader in/out between stages.
111
112 Eric Anholt (1):
113
114 - i965: Fix render-to-texture in non-FinishRenderTexture cases.
115
116 Ian Romanick (1):
117
118 - dri3: Enable GLX_MESA_query_renderer on DRI3 too
119
120 Kenneth Graunke (2):
121
122 - i965: Don't enable reset notification support on Gen4-5.
123 - i965: Actually emit PIPELINE_SELECT and 3DSTATE_VF_STATISTICS.
124
125 Marek Olšák (10):
126
127 - r300g: don't crash when getting NULL colorbuffers
128 - st/mesa: remove trailing NULL colorbuffers
129 - r600g: fix edge flags and layered rendering on R600-R700
130 - r600g: disable async DMA on R700
131 - r600g: fix MSAA resolve on R6xx when the destination is 1D-tiled
132 - r600g: fix flushing on RV670, RS780, RS880 again
133 - r600g: fix buffer copying on R600-R700
134 - r600g: fix for broken CULL_FRONT behavior on R6xx
135 - r600g: fix for an MSAA hang on RV770
136 - r600g: fix hang on RV740 by using DX_RASTERIZATION_KILL instead of
137 SX_MISC
138
139 Michel Dänzer (2):
140
141 - r600g: Disable LLVM by default at runtime for graphics
142 - st/mesa: Fix NULL pointer dereference for incomplete framebuffers
143
144 Neil Roberts (1):
145
146 - wayland: Fix the logic in disabling the prime capability
147
148 Samuel Iglesias Gonsalvez (1):
149
150 - mesa: fix check for dummy renderbuffer in
151 \_mesa_FramebufferRenderbufferEXT()
152
153 Thomas Hellstrom (1):
154
155 - st/xa: Cache render target surface
156
157 nick (1):
158
159 - swrast: Fix vertex color in \_swsetup_Translate()