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