xref: /aosp_15_r20/external/mesa3d/docs/relnotes/7.10.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 7.10.2 Release Notes / April 6, 2011
2*61046927SAndroid Build Coastguard Worker=========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 7.10.2 is a bug fix release which fixes bugs found since the 7.10
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 7.10.2 implements the OpenGL 2.1 API, but the version reported by
8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) depends on the particular driver being used.
9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 2.1.
10*61046927SAndroid Build Coastguard Worker
11*61046927SAndroid Build Coastguard WorkerSee the :doc:`Compiling/Installing page <../install>` for
12*61046927SAndroid Build Coastguard Workerprerequisites for DRI hardware acceleration.
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   2f9f444265534a2cfd9a99d1a8291089  MesaLib-7.10.2.tar.gz
20*61046927SAndroid Build Coastguard Worker   f5de82852f1243f42cc004039e10b771  MesaLib-7.10.2.tar.bz2
21*61046927SAndroid Build Coastguard Worker   47836e37bab6fcafe3ac90c9544ba0e9  MesaLib-7.10.2.zip
22*61046927SAndroid Build Coastguard Worker   175120325828f313621cc5bc6c504803  MesaGLUT-7.10.2.tar.gz
23*61046927SAndroid Build Coastguard Worker   8c71d273f5f8d6c5eda4ffc39e0fe03e  MesaGLUT-7.10.2.tar.bz2
24*61046927SAndroid Build Coastguard Worker   03036c8efe7b791a90fa0f2c41b43f43  MesaGLUT-7.10.2.zip
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard WorkerNew features
27*61046927SAndroid Build Coastguard Worker------------
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard WorkerNone.
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard WorkerBug fixes
32*61046927SAndroid Build Coastguard Worker---------
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard WorkerThis list is likely incomplete.
35*61046927SAndroid Build Coastguard Worker
36*61046927SAndroid Build Coastguard Worker-  `Bug 29172 <https://bugs.freedesktop.org/show_bug.cgi?id=29172>`__ -
37*61046927SAndroid Build Coastguard Worker   Arrandale - Pill Popper Pops Pills
38*61046927SAndroid Build Coastguard Worker-  `Bug 31159 <https://bugs.freedesktop.org/show_bug.cgi?id=31159>`__ -
39*61046927SAndroid Build Coastguard Worker   shadow problem in 0ad game
40*61046927SAndroid Build Coastguard Worker-  `Bug 32688 <https://bugs.freedesktop.org/show_bug.cgi?id=32688>`__ -
41*61046927SAndroid Build Coastguard Worker   [RADEON:KMS:R300G] some games have a wireframe or outline visible
42*61046927SAndroid Build Coastguard Worker-  `Bug 32949 <https://bugs.freedesktop.org/show_bug.cgi?id=32949>`__ -
43*61046927SAndroid Build Coastguard Worker   [glsl wine] Need for Speed renders incorrectly with GLSL enabled
44*61046927SAndroid Build Coastguard Worker-  `Bug 34203 <https://bugs.freedesktop.org/show_bug.cgi?id=34203>`__ -
45*61046927SAndroid Build Coastguard Worker   [GLSL] fail to call long chains across shaders
46*61046927SAndroid Build Coastguard Worker-  `Bug 34376 <https://bugs.freedesktop.org/show_bug.cgi?id=34376>`__ -
47*61046927SAndroid Build Coastguard Worker   [GLSL] allowing assignment to unsized array
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker   -  The commit message incorrectly lists `bug
50*61046927SAndroid Build Coastguard Worker      34367 <https://bugs.freedesktop.org/show_bug.cgi?id=34367>`__.
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard Worker-  `Bug 34370 <https://bugs.freedesktop.org/show_bug.cgi?id=34370>`__ -
53*61046927SAndroid Build Coastguard Worker   [GLSL] "i<5 && i<4" in for loop fails
54*61046927SAndroid Build Coastguard Worker-  `Bug 34374 <https://bugs.freedesktop.org/show_bug.cgi?id=34374>`__ -
55*61046927SAndroid Build Coastguard Worker   [GLSL] fail to redeclare an array using initializer
56*61046927SAndroid Build Coastguard Worker-  `Bug 35073 <https://bugs.freedesktop.org/show_bug.cgi?id=35073>`__ -
57*61046927SAndroid Build Coastguard Worker   [GM45] Alpha test is broken when rendering to FBO with no color
58*61046927SAndroid Build Coastguard Worker   attachment
59*61046927SAndroid Build Coastguard Worker-  `Bug 35483 <https://bugs.freedesktop.org/show_bug.cgi?id=35483>`__ -
60*61046927SAndroid Build Coastguard Worker   util_blit_pixels_writemask: crash in line 322 of
61*61046927SAndroid Build Coastguard Worker   src/gallium/auxiliary/util/u_blit.c
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard WorkerChanges
64*61046927SAndroid Build Coastguard Worker-------
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard WorkerThe full set of changes can be viewed by using the following GIT
67*61046927SAndroid Build Coastguard Workercommand:
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Worker::
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard Worker     git log mesa-7.10.1..mesa-7.10.2
72*61046927SAndroid Build Coastguard Worker
73*61046927SAndroid Build Coastguard Worker.. note:: Reverted commits and the reverts are not included in this list.
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard WorkerAlex Deucher (2):
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard Worker-  r600c: add new ontario pci ids
78*61046927SAndroid Build Coastguard Worker-  r600g: add some additional ontario pci ids
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard WorkerBenjamin Franzke (1):
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker-  st/dri: Fix surfaceless gl using contexts with previous bound
83*61046927SAndroid Build Coastguard Worker   surfaces
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard WorkerBrian Paul (9):
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard Worker-  docs: pull 7.9.2 release notes into 7.10 branch
88*61046927SAndroid Build Coastguard Worker-  docs: update news.html with 7.10.1 and 7.9.2 releases
89*61046927SAndroid Build Coastguard Worker-  docs: fill in 7.10.1 release data
90*61046927SAndroid Build Coastguard Worker-  docs: add, fix release notes links
91*61046927SAndroid Build Coastguard Worker-  docs: update info about Mesa packaging/contents
92*61046927SAndroid Build Coastguard Worker-  docs: update prerequisites, remove old demo info
93*61046927SAndroid Build Coastguard Worker-  mesa: Guard against null pointer deref in fbo validation
94*61046927SAndroid Build Coastguard Worker-  st/mesa: Apply LOD bias from correct texture unit
95*61046927SAndroid Build Coastguard Worker-  glsl: silence warning in printf() with a cast
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard WorkerChad Versace (1):
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard Worker-  i965: Fix tex_swizzle when depth mode is GL_RED
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard WorkerDave Airlie (1):
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard Worker-  r600: don't close fd on failed load
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard WorkerEric Anholt (2):
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard Worker-  i965: Apply a workaround for the Ironlake "vertex flashing".
108*61046927SAndroid Build Coastguard Worker-  i965: Fix alpha testing when there is no color buffer in the FBO.
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard WorkerFabian Bieler (1):
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard Worker-  st/mesa: Apply LOD from texture object
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard WorkerHenri Verbeet (1):
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard Worker-  st/mesa: Validate state before doing blits.
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard WorkerIan Romanick (13):
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard Worker-  docs: Add 7.10.1 md5sums
121*61046927SAndroid Build Coastguard Worker-  glsl: Refactor AST-to-HIR code handling variable initializers
122*61046927SAndroid Build Coastguard Worker-  glsl: Refactor AST-to-HIR code handling variable redeclarations
123*61046927SAndroid Build Coastguard Worker-  glsl: Process redeclarations before initializers
124*61046927SAndroid Build Coastguard Worker-  glsl: Function signatures cannot have NULL return type
125*61046927SAndroid Build Coastguard Worker-  glsl: Add several function / call related validations
126*61046927SAndroid Build Coastguard Worker-  linker: Add imported functions to the linked IR
127*61046927SAndroid Build Coastguard Worker-  glsl: Use insert_before for lists instead of open coding it
128*61046927SAndroid Build Coastguard Worker-  glsl: Only allow unsized array assignment in an initializer
129*61046927SAndroid Build Coastguard Worker-  glcpp: Refresh autogenerated lexer files
130*61046927SAndroid Build Coastguard Worker-  docs: Initial bits of 7.10.2 release notes
131*61046927SAndroid Build Coastguard Worker-  mesa: set version string to 7.10.2
132*61046927SAndroid Build Coastguard Worker-  mesa: Remove nonexistant files from \_FILES lists
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard WorkerJerome Glisse (1):
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard Worker-  r600g: move user fence into base radeon structure
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard WorkerJosé Fonseca (2):
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard Worker-  mesa: Fix typo glGet*v(GL_TEXTURE_COORD_ARRAY_*).
141*61046927SAndroid Build Coastguard Worker-  mesa: More glGet\* fixes.
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard WorkerKenneth Graunke (4):
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard Worker-  glcpp: Rework lexer to use a SKIP state rather than REJECT.
146*61046927SAndroid Build Coastguard Worker-  glcpp: Remove trailing contexts from #if rules.
147*61046927SAndroid Build Coastguard Worker-  i965/fs: Fix linear gl_Color interpolation on pre-gen6 hardware.
148*61046927SAndroid Build Coastguard Worker-  glsl: Accept precision qualifiers on sampler types, but only in ES.
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard WorkerMarek Olšák (15):
151*61046927SAndroid Build Coastguard Worker
152*61046927SAndroid Build Coastguard Worker-  st/mesa: fix crash when DrawBuffer->_ColorDrawBuffers[0] is NULL
153*61046927SAndroid Build Coastguard Worker-  st/mesa: fail to alloc a renderbuffer if
154*61046927SAndroid Build Coastguard Worker   st_choose_renderbuffer_format fails
155*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix the saturate modifier when applied to TEX
156*61046927SAndroid Build Coastguard Worker   instructions
157*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix translating the src negate bits in pair_translate
158*61046927SAndroid Build Coastguard Worker-  r300/compiler: Abs doesn't cancel Negate (in the conversion to native
159*61046927SAndroid Build Coastguard Worker   swizzles)
160*61046927SAndroid Build Coastguard Worker-  r300/compiler: TEX instructions don't support negation on source
161*61046927SAndroid Build Coastguard Worker   arguments
162*61046927SAndroid Build Coastguard Worker-  r300/compiler: do not set TEX_IGNORE_UNCOVERED on r500
163*61046927SAndroid Build Coastguard Worker-  r300/compiler: saturate Z before the shadow comparison
164*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix equal and notequal shadow compare functions
165*61046927SAndroid Build Coastguard Worker-  r300/compiler: remove unused variables
166*61046927SAndroid Build Coastguard Worker-  st/mesa: fix crash when using both user and vbo buffers with the same
167*61046927SAndroid Build Coastguard Worker   stride
168*61046927SAndroid Build Coastguard Worker-  r300g: fix alpha-test with no colorbuffer
169*61046927SAndroid Build Coastguard Worker-  r300g: tell the GLSL compiler to lower the continue opcode
170*61046927SAndroid Build Coastguard Worker-  r300/compiler: propagate SaturateMode down to the result of shadow
171*61046927SAndroid Build Coastguard Worker   comparison
172*61046927SAndroid Build Coastguard Worker-  r300/compiler: apply the texture swizzle to shadow pass and fail
173*61046927SAndroid Build Coastguard Worker   values too
174*61046927SAndroid Build Coastguard Worker
175*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1):
176*61046927SAndroid Build Coastguard Worker
177*61046927SAndroid Build Coastguard Worker-  Use proper source row stride when getting depth/stencil texels.
178*61046927SAndroid Build Coastguard Worker
179*61046927SAndroid Build Coastguard WorkerTom Stellard (4):
180*61046927SAndroid Build Coastguard Worker
181*61046927SAndroid Build Coastguard Worker-  r300/compiler: Use a 4-bit writemask in pair instructions
182*61046927SAndroid Build Coastguard Worker-  prog_optimize: Fix reallocating registers for shaders with loops
183*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix vertex shader MAD instructions with constant
184*61046927SAndroid Build Coastguard Worker   swizzles
185*61046927SAndroid Build Coastguard Worker-  r300/compiler: Don't try to convert RGB to Alpha in full instructions
186