• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Mesa 10.0.3 Release Notes / (February 3, 2014)
2==============================================
3
4Mesa 10.0.3 is a bug fix release which fixes bugs found since the 10.0.2
5release.
6
7Mesa 10.0.3 implements the OpenGL 3.3 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
113.3. OpenGL 3.3 is **only** available if requested at context creation
12because compatibility contexts not supported.
13
14MD5 checksums
15-------------
16
17::
18
19   5f9f463ef08129f6762106b434910adb  MesaLib-10.0.3.tar.bz2
20   fb3997b6500e153bc32370cb3fc4ca9e  MesaLib-10.0.3.tar.gz
21   a07b4b6b9eb449b88a6cb5061e51c331  MesaLib-10.0.3.zip
22
23New features
24------------
25
26None
27
28Bug fixes
29---------
30
31This list is likely incomplete.
32
33-  `Bug 72708 <https://bugs.freedesktop.org/show_bug.cgi?id=72708>`__ -
34   Master fails to build with older gcc due to -msse4.1
35-  `Bug 72926 <https://bugs.freedesktop.org/show_bug.cgi?id=72926>`__ -
36   [REGRESSION,swrast] Memory-related crash with anti-aliasing enabled
37-  `Bug 73096 <https://bugs.freedesktop.org/show_bug.cgi?id=73096>`__ -
38   Query GL_RGBA_SIGNED_COMPONENTS_EXT missing
39-  `Bug 73100 <https://bugs.freedesktop.org/show_bug.cgi?id=73100>`__ -
40   Please use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config
41-  `Bug 73418 <https://bugs.freedesktop.org/show_bug.cgi?id=73418>`__ -
42   OpenCL hangs graphics on CAYMAN
43-  `Bug 73473 <https://bugs.freedesktop.org/show_bug.cgi?id=73473>`__ -
44   Potential crash bug in src/gallium/auxiliary/rtasm/rtasm_execmem.c
45-  `Bug 73915 <https://bugs.freedesktop.org/show_bug.cgi?id=73915>`__ -
46   sample shading + centroid broken since f5cfb4a
47-  `Bug 73956 <https://bugs.freedesktop.org/show_bug.cgi?id=73956>`__ -
48   SIGSEGV when passing GL_NONE to glReadBuffer
49-  `Bug 74026 <https://bugs.freedesktop.org/show_bug.cgi?id=74026>`__ -
50   Compiler rejects chained assignments involving array dereferences
51
52Changes
53-------
54
55The full set of changes can be viewed by using the following git
56command:
57
58::
59
60     git log mesa-10.0.2..mesa-10.0.3
61
62Aaron Watry (2):
63
64-  radeon: Move gfx/dma cs cleanup to r600_common_context_cleanup
65-  st/dri: prevent leak of dri option default values
66
67Andreas Fänger (1):
68
69-  swrast: fix delayed texel buffer allocation regression for OpenMP
70
71Anuj Phogat (3):
72
73-  glsl: Disable ARB_texture_rectangle in shader version 100.
74-  i965: Use sample barycentric coordinates with per sample shading
75-  i965: Ignore 'centroid' interpolation qualifier in case of persample
76   shading
77
78Brian Paul (3):
79
80-  mesa: implement missing glGet(GL_RGBA_SIGNED_COMPONENTS_EXT) query
81-  st/mesa: fix glReadBuffer(GL_NONE) segfault
82-  draw: fix incorrect vertex size computation in LLVM drawing code
83
84Carl Worth (5):
85
86-  Add md5sums for 10.0.2. release.
87-  cherry-ignore: Ignore several patches not yet ready for the stable
88   branch
89-  Drop another couple of patches.
90-  cherry-ignore: Ignore 4 patches at the request of the author, (Anuj).
91-  Update version to 10.0.3
92
93Chad Versace (1):
94
95-  i965/gen6/blorp: Emit more flushes to workaround hangs
96
97Chris Forbes (1):
98
99-  i965: fold offset into coord for textureOffset(gsampler2DRect)
100
101Emil Velikov (5):
102
103-  mesa: use signed temporary variable to store \_ColorDrawBufferIndexes
104-  st/mesa: use signed temporary variable to store
105   \_ColorDrawBufferIndexes
106-  nv50: access only the available amount of textures
107-  nv50: access only the available amount of constbuf
108-  gallium/rtasm: handle mmap failures appropriately
109
110Eric Anholt (2):
111
112-  i965: Fix handling of MESA_pack_invert in blit (PBO) readpixels.
113-  i965: Don't do the temporary-and-blit-copy for INVALIDATE_RANGE maps.
114
115Ian Romanick (2):
116
117-  mesa: Add COMPRESSED_RGBA_S3TC_DXT1_EXT to COMPRESSED_TEXTURE_FORMATS
118   for GLES
119-  radeon / r200: Pass the API into \_mesa_initialize_context
120
121Ilia Mirkin (2):
122
123-  mesa: fix GL_COLOR_SUM enum for drivers without ARB_vertex_program
124-  st/vdpau: don't return a device if the screen doesn't support NPOT
125
126José Fonseca (1):
127
128-  mesa: Use IROUND instead of roundf.
129
130Kenneth Graunke (2):
131
132-  glsl: Rename "expr" to "lhs_expr" in vector_extract munging code.
133-  glsl: Fix chained assignments of vector channels.
134
135Lauri Kasanen (1):
136
137-  mesa: Fix build to properly check for supported compiler flags
138
139Marek Olšák (2):
140
141-  st/mesa: use sRGB formats for MSAA resolving if destination is sRGB
142-  gallium/util: util_format_srgb should not return FORMAT_NONE for sRGB
143   formats
144
145Matt Turner (2):
146
147-  glcpp: Define GL_EXT_shader_integer_mix in both GL and ES.
148-  glx: Update glxext.h to revision 24777.
149
150Michał Górny (1):
151
152-  Use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config.
153
154Paul Berry (1):
155
156-  i965: Ensure that all necessary state is re-emitted if we run out of
157   aperture.
158
159Paul Seidler (1):
160
161-  build: move ARCH_LIBS definition outside of ASM definition
162
163Thomas Sondergaard (4):
164
165-  mesa: Preliminary support for MSVC_VERSION=12.0
166-  mesa: Fix compile error with MSVC 2013
167-  mesa: Work around internal compiler error
168-  mesa: Namespace qualify fma to override ambiguity with fma from
169   math.h
170
171Tom Stellard (1):
172
173-  r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a
174   compute shader.
175