aboutsummaryrefslogtreecommitdiffstats
path: root/docs/relnotes/10.1.2.rst
blob: 82eea5c150afb0b5d87090019fed0a7780f8dbef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
Mesa 10.1.2 Release Notes / (May 5, 2014)
=========================================

Mesa 10.1.2 is a bug fix release which fixes bugs found since the 10.1.1
release.

Mesa 10.1.2 implements the OpenGL 3.3 API, but the version reported by
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
used. Some drivers don't support all the features required in OpenGL
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.

MD5 checksums
-------------

::

   37d79f94b1f41852a89d1fc3900bea76  MesaLib-10.1.2.tar.gz
   28b60d15ac9f364da1e0155911eaf44e  MesaLib-10.1.2.tar.bz2
   05300039085a65fc53c5472c4bb5747a  MesaLib-10.1.2.zip

New features
------------

None

Bug fixes
---------

This list is likely incomplete.

-  `Bug 27499 <https://bugs.freedesktop.org/show_bug.cgi?id=27499>`__ -
   [855GM i915] GL_LINE_STIPPLE displays incorrect colors
-  `Bug 75723 <https://bugs.freedesktop.org/show_bug.cgi?id=75723>`__ -
   (regression since Linux 3.14?) brw_get_graphics_reset_status:
   Assertion \`brw->hw_ctx != ((void \*)0)' failed
-  `Bug 76894 <https://bugs.freedesktop.org/show_bug.cgi?id=76894>`__ -
   Piglit/spec/EXT_framebuffer_object/fbo-bind-renderbuffer failed
-  `Bug 77702 <https://bugs.freedesktop.org/show_bug.cgi?id=77702>`__ -
   [i965 Bisected]Piglit spec/NV_conditional_render_blitframebuffer
   fails

Changes
-------

Ander Conselvan de Oliveira (2):

-  gbm/dri: Fix out-of-memory error path in dri_device_create()
-  egl: Protect use of gbm_dri with ifdef HAVE_DRM_PLATFORM

Anuj Phogat (27):

-  mesa: Fix glGetVertexAttribi(GL_VERTEX_ATTRIB_ARRAY_SIZE)
-  swrast: Add glBlitFramebuffer to commands affected by conditional
   rendering
-  mesa: Fix error condition for multisample proxy texture targets
-  i965: Put an assertion to check valid varying_to_slot[varying]
-  i965: Fix component mask and varying_to_slot mapping for gl_Layer
-  i965: Fix component mask and varying_to_slot mapping for
   gl_ViewportIndex
-  mesa: Add helper function \_mesa_is_format_integer()
-  mesa: Add error condition for integer formats in glGetTexImage()
-  mesa: Add an error condition in
   glGetFramebufferAttachmentParameteriv()
-  mesa: Fix error code generation in glReadPixels()
-  glsl: Allow overlapping locations for vertex input attributes
-  mesa: Fix querying location of nth element of an array variable
-  mesa: Use location VERT_ATTRIB_GENERIC0 for vertex attribute 0
-  glsl: Compile error if fs defines conflicting qualifiers for
   gl_FragCoord
-  glsl: Compile error if fs uses gl_FragCoord before first
   redeclaration
-  mesa: Add entry for extension ARB_texture_stencil8
-  mesa: Add error condition for format=STENCIL_INDEX in glGetTexImage()
-  i965: Fix crash in do_blit_readpixels()
-  mesa: Add missing types in \_mesa_texstore_xx_xx() functions
-  mesa: Allow srcFormat=GL_DEPTH_STENCIL in \_mesa_texstore_xx_xx()
   functions
-  mesa: Add new helper function \_mesa_unpack_depth_stencil_row()
-  mesa: Add support to unpack depth-stencil texture in to
   FLOAT_32_UNSIGNED_INT_24_8_REV
-  mesa: Allow FLOAT_32_UNSIGNED_INT_24_8_REV in get_tex_depth_stencil()
-  i965: Add glBlitFramebuffer to commands affected by conditional
   rendering
-  glsl: Use switch to allow adding more shader types
-  glsl: Link error if fs defines conflicting qualifiers for
   gl_FragCoord
-  glsl: Apply the link error conditions to
   GL_ARB_fragment_coord_conventions

Benjamin Bellec (1):

-  mesa: fix GetStringi error message with correct function name

Brian Paul (1):

-  swrast: allocate swrast_texture_image::ImageSlices array if needed

Carl Worth (4):

-  docs: Add the MD5 sums for the 10.1.1 release tar files.
-  cherry-ignore: Ignore a patch causing a regression
-  cherry-ignore: Drop an ignored patch now that piglit has been
   updated.
-  Update VERSION to 10.1.2

Chris Forbes (1):

-  glsl: Only allow \`invariant\` on shader in/out between stages.

Eric Anholt (1):

-  i965: Fix render-to-texture in non-FinishRenderTexture cases.

Ian Romanick (1):

-  dri3: Enable GLX_MESA_query_renderer on DRI3 too

Kenneth Graunke (2):

-  i965: Don't enable reset notification support on Gen4-5.
-  i965: Actually emit PIPELINE_SELECT and 3DSTATE_VF_STATISTICS.

Marek Olšák (10):

-  r300g: don't crash when getting NULL colorbuffers
-  st/mesa: remove trailing NULL colorbuffers
-  r600g: fix edge flags and layered rendering on R600-R700
-  r600g: disable async DMA on R700
-  r600g: fix MSAA resolve on R6xx when the destination is 1D-tiled
-  r600g: fix flushing on RV670, RS780, RS880 again
-  r600g: fix buffer copying on R600-R700
-  r600g: fix for broken CULL_FRONT behavior on R6xx
-  r600g: fix for an MSAA hang on RV770
-  r600g: fix hang on RV740 by using DX_RASTERIZATION_KILL instead of
   SX_MISC

Michel Dänzer (2):

-  r600g: Disable LLVM by default at runtime for graphics
-  st/mesa: Fix NULL pointer dereference for incomplete framebuffers

Neil Roberts (1):

-  wayland: Fix the logic in disabling the prime capability

Samuel Iglesias Gonsalvez (1):

-  mesa: fix check for dummy renderbuffer in
   \_mesa_FramebufferRenderbufferEXT()

Thomas Hellstrom (1):

-  st/xa: Cache render target surface

nick (1):

-  swrast: Fix vertex color in \_swsetup_Translate()