xref: /aosp_15_r20/external/mesa3d/docs/relnotes/7.9.1.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 7.9.1 Release Notes / January 7, 2011
2*61046927SAndroid Build Coastguard Worker==========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 7.9.1 is a bug fix release which fixes bugs found since the 7.9
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 7.9.1 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   78422843ea875ad4eac35b9b8584032b  MesaLib-7.9.1.tar.gz
20*61046927SAndroid Build Coastguard Worker   07dc6cfb5928840b8b9df5bd1b3ae434  MesaLib-7.9.1.tar.bz2
21*61046927SAndroid Build Coastguard Worker   c8eaea5b3c3d6dee784bd8c2db91c80f  MesaLib-7.9.1.zip
22*61046927SAndroid Build Coastguard Worker   ee9ecae4ca56fbb2d14dc15e3a0a7640  MesaGLUT-7.9.1.tar.gz
23*61046927SAndroid Build Coastguard Worker   41fc477d524e7dc5c84da8ef22422bea  MesaGLUT-7.9.1.tar.bz2
24*61046927SAndroid Build Coastguard Worker   90b287229afdf19317aa989d19462e7a  MesaGLUT-7.9.1.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 28800 <https://bugs.freedesktop.org/show_bug.cgi?id=28800>`__ -
37*61046927SAndroid Build Coastguard Worker   [r300c, r300g] Texture corruption with World of Warcraft
38*61046927SAndroid Build Coastguard Worker-  `Bug 29420 <https://bugs.freedesktop.org/show_bug.cgi?id=29420>`__ -
39*61046927SAndroid Build Coastguard Worker   Amnesia / HPL2 RendererFeatTest - not rendering correctly
40*61046927SAndroid Build Coastguard Worker-  `Bug 29946 <https://bugs.freedesktop.org/show_bug.cgi?id=29946>`__ -
41*61046927SAndroid Build Coastguard Worker   [swrast] piglit valgrind glsl-array-bounds-04 fails
42*61046927SAndroid Build Coastguard Worker-  `Bug 30261 <https://bugs.freedesktop.org/show_bug.cgi?id=30261>`__ -
43*61046927SAndroid Build Coastguard Worker   [GLSL 1.20] allowing inconsistent invariant declaration between two
44*61046927SAndroid Build Coastguard Worker   vertex shaders
45*61046927SAndroid Build Coastguard Worker-  `Bug 30632 <https://bugs.freedesktop.org/show_bug.cgi?id=30632>`__ -
46*61046927SAndroid Build Coastguard Worker   [softpipe] state_tracker/st_manager.c:489:
47*61046927SAndroid Build Coastguard Worker   st_context_notify_invalid_framebuffer: Assertion \`stfb &&
48*61046927SAndroid Build Coastguard Worker   stfb->iface == stfbi' failed.
49*61046927SAndroid Build Coastguard Worker-  `Bug 30694 <https://bugs.freedesktop.org/show_bug.cgi?id=30694>`__ -
50*61046927SAndroid Build Coastguard Worker   wincopy will crash on Gallium drivers when going to front buffer
51*61046927SAndroid Build Coastguard Worker-  `Bug 30787 <https://bugs.freedesktop.org/show_bug.cgi?id=30787>`__ -
52*61046927SAndroid Build Coastguard Worker   Invalid asm shader does not generate draw-time error when used with
53*61046927SAndroid Build Coastguard Worker   GLSL shader
54*61046927SAndroid Build Coastguard Worker-  `Bug 30993 <https://bugs.freedesktop.org/show_bug.cgi?id=30993>`__ -
55*61046927SAndroid Build Coastguard Worker   getFramebufferAttachmentParameteriv wrongly generates error
56*61046927SAndroid Build Coastguard Worker-  `Bug 31101 <https://bugs.freedesktop.org/show_bug.cgi?id=31101>`__ -
57*61046927SAndroid Build Coastguard Worker   [glsl2] abort() in ir_validate::visit_enter(ir_assignment \*ir)
58*61046927SAndroid Build Coastguard Worker-  `Bug 31193 <https://bugs.freedesktop.org/show_bug.cgi?id=31193>`__ -
59*61046927SAndroid Build Coastguard Worker   [regression] aa43176e break water reflections
60*61046927SAndroid Build Coastguard Worker-  `Bug 31194 <https://bugs.freedesktop.org/show_bug.cgi?id=31194>`__ -
61*61046927SAndroid Build Coastguard Worker   The mesa meta save/restore code doesn't ref the current GLSL program
62*61046927SAndroid Build Coastguard Worker-  `Bug 31371 <https://bugs.freedesktop.org/show_bug.cgi?id=31371>`__ -
63*61046927SAndroid Build Coastguard Worker   glslparsertest: ir.cpp:358: ir_constant::ir_constant(const
64*61046927SAndroid Build Coastguard Worker   glsl_type*, const ir_constant_data*): Assertion \`(type->base_type >=
65*61046927SAndroid Build Coastguard Worker   0) && (type->base_type <= 3)' failed.
66*61046927SAndroid Build Coastguard Worker-  `Bug 31439 <https://bugs.freedesktop.org/show_bug.cgi?id=31439>`__ -
67*61046927SAndroid Build Coastguard Worker   Crash in glBufferSubData() with size == 0
68*61046927SAndroid Build Coastguard Worker-  `Bug 31495 <https://bugs.freedesktop.org/show_bug.cgi?id=31495>`__ -
69*61046927SAndroid Build Coastguard Worker   [i965 gles2c bisected] OpenGL ES 2.0 conformance
70*61046927SAndroid Build Coastguard Worker   GL2Tests_GetBIFD_input.run regressed
71*61046927SAndroid Build Coastguard Worker-  `Bug 31514 <https://bugs.freedesktop.org/show_bug.cgi?id=31514>`__ -
72*61046927SAndroid Build Coastguard Worker   isBuffer returns true for unbound buffers
73*61046927SAndroid Build Coastguard Worker-  `Bug 31560 <https://bugs.freedesktop.org/show_bug.cgi?id=31560>`__ -
74*61046927SAndroid Build Coastguard Worker   [tdfx] tdfx_tex.c:702: error: 'const struct gl_color_table' has no
75*61046927SAndroid Build Coastguard Worker   member named 'Format'
76*61046927SAndroid Build Coastguard Worker-  `Bug 31617 <https://bugs.freedesktop.org/show_bug.cgi?id=31617>`__ -
77*61046927SAndroid Build Coastguard Worker   Radeon/Compiz: 'failed to attach dri2 front buffer', error case not
78*61046927SAndroid Build Coastguard Worker   handled
79*61046927SAndroid Build Coastguard Worker-  `Bug 31648 <https://bugs.freedesktop.org/show_bug.cgi?id=31648>`__ -
80*61046927SAndroid Build Coastguard Worker   [GLSL] array-struct-array gets assertion: \`(size >= 1) && (size <=
81*61046927SAndroid Build Coastguard Worker   4)' failed.
82*61046927SAndroid Build Coastguard Worker-  `Bug 31650 <https://bugs.freedesktop.org/show_bug.cgi?id=31650>`__ -
83*61046927SAndroid Build Coastguard Worker   [GLSL] varying gl_TexCoord fails to be re-declared to different size
84*61046927SAndroid Build Coastguard Worker   in the second shader
85*61046927SAndroid Build Coastguard Worker-  `Bug 31673 <https://bugs.freedesktop.org/show_bug.cgi?id=31673>`__ -
86*61046927SAndroid Build Coastguard Worker   GL_FRAGMENT_PRECISION_HIGH preprocessor macro undefined in GLSL ES
87*61046927SAndroid Build Coastguard Worker-  `Bug 31690 <https://bugs.freedesktop.org/show_bug.cgi?id=31690>`__ -
88*61046927SAndroid Build Coastguard Worker   i915 shader compiler fails to flatten if in Aquarium webgl demo.
89*61046927SAndroid Build Coastguard Worker-  `Bug 31832 <https://bugs.freedesktop.org/show_bug.cgi?id=31832>`__ -
90*61046927SAndroid Build Coastguard Worker   [i915] Bad renderbuffer format: 21
91*61046927SAndroid Build Coastguard Worker-  `Bug 31841 <https://bugs.freedesktop.org/show_bug.cgi?id=31841>`__ -
92*61046927SAndroid Build Coastguard Worker   [drm:radeon_cs_ioctl] \*ERROR\* Invalid command stream !
93*61046927SAndroid Build Coastguard Worker-  `Bug 31894 <https://bugs.freedesktop.org/show_bug.cgi?id=31894>`__ -
94*61046927SAndroid Build Coastguard Worker   Writing to gl_PointSize with GLES2 corrupts other varyings
95*61046927SAndroid Build Coastguard Worker-  `Bug 31909 <https://bugs.freedesktop.org/show_bug.cgi?id=31909>`__ -
96*61046927SAndroid Build Coastguard Worker   [i965] brw_fs.cpp:1461: void
97*61046927SAndroid Build Coastguard Worker   fs_visitor::emit_bool_to_cond_code(ir_rvalue*): Assertion
98*61046927SAndroid Build Coastguard Worker   \`expr->operands[i]->type->is_scalar()' failed.
99*61046927SAndroid Build Coastguard Worker-  `Bug 31934 <https://bugs.freedesktop.org/show_bug.cgi?id=31934>`__ -
100*61046927SAndroid Build Coastguard Worker   [gallium] Mapping empty buffer object causes SIGSEGV
101*61046927SAndroid Build Coastguard Worker-  `Bug 31983 <https://bugs.freedesktop.org/show_bug.cgi?id=31983>`__ -
102*61046927SAndroid Build Coastguard Worker   [i915 gles2] "if (expression with builtin/varying variables) discard"
103*61046927SAndroid Build Coastguard Worker   breaks linkage
104*61046927SAndroid Build Coastguard Worker-  `Bug 31985 <https://bugs.freedesktop.org/show_bug.cgi?id=31985>`__ -
105*61046927SAndroid Build Coastguard Worker   [GLSL 1.20] initialized uniform array considered as "unsized"
106*61046927SAndroid Build Coastguard Worker-  `Bug 31987 <https://bugs.freedesktop.org/show_bug.cgi?id=31987>`__ -
107*61046927SAndroid Build Coastguard Worker   [gles2] if input a wrong pname(GL_NONE) to glGetBoolean, it will not
108*61046927SAndroid Build Coastguard Worker   case GL_INVALID_ENUM
109*61046927SAndroid Build Coastguard Worker-  `Bug 32035 <https://bugs.freedesktop.org/show_bug.cgi?id=32035>`__ -
110*61046927SAndroid Build Coastguard Worker   [GLSL bisected] comparing unsized array gets segfault
111*61046927SAndroid Build Coastguard Worker-  `Bug 32070 <https://bugs.freedesktop.org/show_bug.cgi?id=32070>`__ -
112*61046927SAndroid Build Coastguard Worker   llvmpipe renders stencil demo incorrectly
113*61046927SAndroid Build Coastguard Worker-  `Bug 32273 <https://bugs.freedesktop.org/show_bug.cgi?id=32273>`__ -
114*61046927SAndroid Build Coastguard Worker   assertion fails when starting vdrift 2010 release with shaders
115*61046927SAndroid Build Coastguard Worker   enabled
116*61046927SAndroid Build Coastguard Worker-  `Bug 32287 <https://bugs.freedesktop.org/show_bug.cgi?id=32287>`__ -
117*61046927SAndroid Build Coastguard Worker   [bisected GLSL] float-int failure
118*61046927SAndroid Build Coastguard Worker-  `Bug 32311 <https://bugs.freedesktop.org/show_bug.cgi?id=32311>`__ -
119*61046927SAndroid Build Coastguard Worker   [965 bisected] Array look-ups broken on GM45
120*61046927SAndroid Build Coastguard Worker-  `Bug 32520 <https://bugs.freedesktop.org/show_bug.cgi?id=32520>`__ -
121*61046927SAndroid Build Coastguard Worker   [gles2] glBlendFunc(GL_ZERO, GL_DST_COLOR) will result in
122*61046927SAndroid Build Coastguard Worker   GL_INVALID_ENUM
123*61046927SAndroid Build Coastguard Worker-  `Bug 32825 <https://bugs.freedesktop.org/show_bug.cgi?id=32825>`__ -
124*61046927SAndroid Build Coastguard Worker   egl_glx driver completely broken in 7.9 branch [fix in master]
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard WorkerChanges
127*61046927SAndroid Build Coastguard Worker-------
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerThe full set of changes can be viewed by using the following GIT
130*61046927SAndroid Build Coastguard Workercommand:
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Worker::
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard Worker     git log mesa-7.9..mesa-7.9.1
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard WorkerAlex Deucher (5):
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard Worker-  r100: revalidate after radeon_update_renderbuffers
139*61046927SAndroid Build Coastguard Worker-  r600c: add missing radeon_prepare_render() call on evergreen
140*61046927SAndroid Build Coastguard Worker-  r600c: properly align mipmaps to group size
141*61046927SAndroid Build Coastguard Worker-  gallium/egl: fix r300 vs r600 loading
142*61046927SAndroid Build Coastguard Worker-  r600c: fix some opcodes on evergreen
143*61046927SAndroid Build Coastguard Worker
144*61046927SAndroid Build Coastguard WorkerAras Pranckevicius (2):
145*61046927SAndroid Build Coastguard Worker
146*61046927SAndroid Build Coastguard Worker-  glsl: fix crash in loop analysis when some controls can't be
147*61046927SAndroid Build Coastguard Worker   determined
148*61046927SAndroid Build Coastguard Worker-  glsl: fix matrix type check in ir_algebraic
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard WorkerBrian Paul (27):
151*61046927SAndroid Build Coastguard Worker
152*61046927SAndroid Build Coastguard Worker-  swrast: fix choose_depth_texture_level() to respect mipmap filtering
153*61046927SAndroid Build Coastguard Worker   state
154*61046927SAndroid Build Coastguard Worker-  st/mesa: replace assertion w/ conditional in framebuffer invalidation
155*61046927SAndroid Build Coastguard Worker-  egl/i965: include inline_wrapper_sw_helper.h
156*61046927SAndroid Build Coastguard Worker-  mesa: Add missing else in do_row_3D
157*61046927SAndroid Build Coastguard Worker-  mesa: add missing formats in \_mesa_format_to_type_and_comps()
158*61046927SAndroid Build Coastguard Worker-  mesa: handle more pixel types in mipmap generation code
159*61046927SAndroid Build Coastguard Worker-  mesa: make glIsBuffer() return false for never bound buffers
160*61046927SAndroid Build Coastguard Worker-  mesa: fix glDeleteBuffers() regression
161*61046927SAndroid Build Coastguard Worker-  swrast: init alpha value to 1.0 in opt_sample_rgb_2d()
162*61046927SAndroid Build Coastguard Worker-  meta: Mask Stencil.Clear against stencilMax in \_mesa_meta_Clear
163*61046927SAndroid Build Coastguard Worker-  st/mesa: fix mapping of zero-sized buffer objects
164*61046927SAndroid Build Coastguard Worker-  mesa: check for posix_memalign() errors
165*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix broken stencil writemask
166*61046927SAndroid Build Coastguard Worker-  mesa: fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME query
167*61046927SAndroid Build Coastguard Worker-  mesa: return GL_FRAMEBUFFER_DEFAULT as FBO attachment type
168*61046927SAndroid Build Coastguard Worker-  mesa: make glGet*(GL_NONE) generate GL_INVALID_ENUM
169*61046927SAndroid Build Coastguard Worker-  mesa: test for cube map completeness in glGenerateMipmap()
170*61046927SAndroid Build Coastguard Worker-  tnl: Initialize gl_program_machine memory in run_vp.
171*61046927SAndroid Build Coastguard Worker-  tnl: a better way to initialize the gl_program_machine memory
172*61046927SAndroid Build Coastguard Worker-  mesa, st/mesa: disable GL_ARB_geometry_shader4
173*61046927SAndroid Build Coastguard Worker-  glsl: fix off by one in register index assertion
174*61046927SAndroid Build Coastguard Worker-  st/mesa: fix mipmap generation bug
175*61046927SAndroid Build Coastguard Worker-  glsl: new glsl_strtod() wrapper to fix decimal point interpretation
176*61046927SAndroid Build Coastguard Worker-  mesa: no-op glBufferSubData() on size==0
177*61046927SAndroid Build Coastguard Worker-  tdfx: s/Format/_BaseFormat/
178*61046927SAndroid Build Coastguard Worker-  st/mesa: fix renderbuffer pointer check in st_Clear()
179*61046927SAndroid Build Coastguard Worker-  mesa: Bump the number of bits in the register index.
180*61046927SAndroid Build Coastguard Worker
181*61046927SAndroid Build Coastguard WorkerChad Versace (5):
182*61046927SAndroid Build Coastguard Worker
183*61046927SAndroid Build Coastguard Worker-  glsl: Fix lexer rule for ^=
184*61046927SAndroid Build Coastguard Worker-  glsl: Fix ast-to-hir for ARB_fragment_coord_conventions
185*61046927SAndroid Build Coastguard Worker-  glsl: Fix ir_expression::constant_expression_value()
186*61046927SAndroid Build Coastguard Worker-  glsl: Fix erroneous cast in ast_jump_statement::hir()
187*61046927SAndroid Build Coastguard Worker-  glsl: Fix linker bug in cross_validate_globals()
188*61046927SAndroid Build Coastguard Worker
189*61046927SAndroid Build Coastguard WorkerChia-I Wu (10):
190*61046927SAndroid Build Coastguard Worker
191*61046927SAndroid Build Coastguard Worker-  targets/egl: Fix linking with libdrm.
192*61046927SAndroid Build Coastguard Worker-  st/vega: Fix version check in context creation.
193*61046927SAndroid Build Coastguard Worker-  st/egl: Do not finish a fence that is NULL.
194*61046927SAndroid Build Coastguard Worker-  egl: Fix a false negative check in \_eglCheckMakeCurrent.
195*61046927SAndroid Build Coastguard Worker-  st/mesa: Unreference the sampler view in st_bind_surface.
196*61046927SAndroid Build Coastguard Worker-  egl_dri2: Fix \__DRI_DRI2 version 1 support.
197*61046927SAndroid Build Coastguard Worker-  st/vega: Do not wait NULL fences.
198*61046927SAndroid Build Coastguard Worker-  mesa: Do not advertise GL_OES_texture_3D.
199*61046927SAndroid Build Coastguard Worker-  egl_glx: Fix borken driver.
200*61046927SAndroid Build Coastguard Worker-  egl: Check extensions.
201*61046927SAndroid Build Coastguard Worker
202*61046927SAndroid Build Coastguard WorkerDaniel Lichtenberger (1):
203*61046927SAndroid Build Coastguard Worker
204*61046927SAndroid Build Coastguard Worker-  radeon: fix potential segfault in renderbuffer update
205*61046927SAndroid Build Coastguard Worker
206*61046927SAndroid Build Coastguard WorkerDaniel Vetter (1):
207*61046927SAndroid Build Coastguard Worker
208*61046927SAndroid Build Coastguard Worker-  r200: revalidate after radeon_update_renderbuffers
209*61046927SAndroid Build Coastguard Worker
210*61046927SAndroid Build Coastguard WorkerDave Airlie (1):
211*61046927SAndroid Build Coastguard Worker
212*61046927SAndroid Build Coastguard Worker-  r300g: fixup rs690 tiling stride alignment calculations.
213*61046927SAndroid Build Coastguard Worker
214*61046927SAndroid Build Coastguard WorkerEric Anholt (13):
215*61046927SAndroid Build Coastguard Worker
216*61046927SAndroid Build Coastguard Worker-  intel: Allow CopyTexSubImage to InternalFormat 3/4 textures, like
217*61046927SAndroid Build Coastguard Worker   RGB/RGBA.
218*61046927SAndroid Build Coastguard Worker-  glsl: Free the loop state context when we free the loop state.
219*61046927SAndroid Build Coastguard Worker-  i965: Allow OPCODE_SWZ to put immediates in the first arg.
220*61046927SAndroid Build Coastguard Worker-  i965: Add support for rendering to SARGB8 FBOs.
221*61046927SAndroid Build Coastguard Worker-  glsl: Add a helper constructor for expressions that works out result
222*61046927SAndroid Build Coastguard Worker   type.
223*61046927SAndroid Build Coastguard Worker-  glsl: Fix structure and array comparisions.
224*61046927SAndroid Build Coastguard Worker-  glsl: Quiet unreachable no-return-from-function warning.
225*61046927SAndroid Build Coastguard Worker-  glsl: Mark the array access for whole-array comparisons.
226*61046927SAndroid Build Coastguard Worker-  glsl: Fix flipped return of has_value() for array constants.
227*61046927SAndroid Build Coastguard Worker-  mesa: Add getters for the rest of the supported draw buffers.
228*61046927SAndroid Build Coastguard Worker-  mesa: Add getters for ARB_copy_buffer's attachment points.
229*61046927SAndroid Build Coastguard Worker-  i965: Correct the dp_read message descriptor setup on g4x.
230*61046927SAndroid Build Coastguard Worker-  glsl: Correct the marking of InputsRead/OutputsWritten on in/out
231*61046927SAndroid Build Coastguard Worker   matrices.
232*61046927SAndroid Build Coastguard Worker
233*61046927SAndroid Build Coastguard WorkerFabian Bieler (1):
234*61046927SAndroid Build Coastguard Worker
235*61046927SAndroid Build Coastguard Worker-  glsl: fix lowering conditional returns in subroutines
236*61046927SAndroid Build Coastguard Worker
237*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (3):
238*61046927SAndroid Build Coastguard Worker
239*61046927SAndroid Build Coastguard Worker-  meta: Don't leak alpha function/reference value changes.
240*61046927SAndroid Build Coastguard Worker-  meta: Fix incorrect rendering of the bitmap alpha component.
241*61046927SAndroid Build Coastguard Worker-  meta: Don't try to disable cube maps if the driver doesn't expose the
242*61046927SAndroid Build Coastguard Worker   extension.
243*61046927SAndroid Build Coastguard Worker
244*61046927SAndroid Build Coastguard WorkerHenri Verbeet (2):
245*61046927SAndroid Build Coastguard Worker
246*61046927SAndroid Build Coastguard Worker-  r600: Evergreen has two extra frac_bits for the sampler LOD state.
247*61046927SAndroid Build Coastguard Worker-  st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().
248*61046927SAndroid Build Coastguard Worker
249*61046927SAndroid Build Coastguard WorkerIan Romanick (33):
250*61046927SAndroid Build Coastguard Worker
251*61046927SAndroid Build Coastguard Worker-  Add 7.9 md5sums
252*61046927SAndroid Build Coastguard Worker-  docs: Import 7.8.x release notes from 7.8 branch.
253*61046927SAndroid Build Coastguard Worker-  docs: download.html does not need to be updated for each release
254*61046927SAndroid Build Coastguard Worker-  docs: Update mailing lines from sf.net to freedesktop.org
255*61046927SAndroid Build Coastguard Worker-  docs: added news item for 7.9 release
256*61046927SAndroid Build Coastguard Worker-  mesa: Validate assembly shaders when GLSL shaders are used
257*61046927SAndroid Build Coastguard Worker-  linker: Reject shaders that have unresolved function calls
258*61046927SAndroid Build Coastguard Worker-  mesa: Refactor validation of shader targets
259*61046927SAndroid Build Coastguard Worker-  glsl: Slightly change the semantic of \_LinkedShaders
260*61046927SAndroid Build Coastguard Worker-  linker: Improve handling of unread/unwritten shader inputs/outputs
261*61046927SAndroid Build Coastguard Worker-  glsl: Commit lexer files changed by previous cherry picking
262*61046927SAndroid Build Coastguard Worker-  mesa: Make metaops use program refcounts instead of names.
263*61046927SAndroid Build Coastguard Worker-  glsl: Fix incorrect gl_type of sampler2DArray and
264*61046927SAndroid Build Coastguard Worker   sampler1DArrayShadow
265*61046927SAndroid Build Coastguard Worker-  mesa: Allow query of MAX_SAMPLES with EXT_framebuffer_multisample
266*61046927SAndroid Build Coastguard Worker-  glsl: better handling of linker failures
267*61046927SAndroid Build Coastguard Worker-  mesa: Fix glGet of ES2's GL_MAX_*_VECTORS properties.
268*61046927SAndroid Build Coastguard Worker-  i915: Disallow alpha, red, RG, and sRGB as render targets
269*61046927SAndroid Build Coastguard Worker-  glsl/linker: Free any IR discarded by optimization passes.
270*61046927SAndroid Build Coastguard Worker-  glsl: Add an optimization pass to simplify discards.
271*61046927SAndroid Build Coastguard Worker-  glsl: Add a lowering pass to move discards out of if-statements.
272*61046927SAndroid Build Coastguard Worker-  i915: Correctly generate unconditional KIL instructions
273*61046927SAndroid Build Coastguard Worker-  glsl: Add unary ir_expression constructor
274*61046927SAndroid Build Coastguard Worker-  glsl: Ensure that equality comparisons don't return a NULL IR tree
275*61046927SAndroid Build Coastguard Worker-  glcpp: Commit changes in generated files cause by previous commit
276*61046927SAndroid Build Coastguard Worker-  glsl: Inherrit type of declared variable from initializer
277*61046927SAndroid Build Coastguard Worker-  glsl: Inherrit type of declared variable from initializer after
278*61046927SAndroid Build Coastguard Worker   processing assignment
279*61046927SAndroid Build Coastguard Worker-  linker: Ensure that unsized arrays have a size after linking
280*61046927SAndroid Build Coastguard Worker-  linker: Fix regressions caused by previous commit
281*61046927SAndroid Build Coastguard Worker-  linker: Allow built-in arrays to have different sizes between shader
282*61046927SAndroid Build Coastguard Worker   stages
283*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Don't generate swizzles for record derefs of
284*61046927SAndroid Build Coastguard Worker   non-scalar/vectors
285*61046927SAndroid Build Coastguard Worker-  Refresh autogenerated file builtin_function.cpp.
286*61046927SAndroid Build Coastguard Worker-  docs: Initial set of release notes for 7.9.1
287*61046927SAndroid Build Coastguard Worker-  mesa: set version string to 7.9.1
288*61046927SAndroid Build Coastguard Worker
289*61046927SAndroid Build Coastguard WorkerJulien Cristau (1):
290*61046927SAndroid Build Coastguard Worker
291*61046927SAndroid Build Coastguard Worker-  Makefile: don't include the same files twice in the tarball
292*61046927SAndroid Build Coastguard Worker
293*61046927SAndroid Build Coastguard WorkerKenneth Graunke (19):
294*61046927SAndroid Build Coastguard Worker
295*61046927SAndroid Build Coastguard Worker-  glcpp: Return NEWLINE token for newlines inside multi-line comments.
296*61046927SAndroid Build Coastguard Worker-  generate_builtins.py: Output large strings as arrays of characters.
297*61046927SAndroid Build Coastguard Worker-  glsl: Fix constant component count in vector constructor emitting.
298*61046927SAndroid Build Coastguard Worker-  ir_dead_functions: Actually free dead functions and signatures.
299*61046927SAndroid Build Coastguard Worker-  glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version >= 1.30.
300*61046927SAndroid Build Coastguard Worker-  glsl: Unconditionally define GL_FRAGMENT_PRECISION_HIGH in ES2
301*61046927SAndroid Build Coastguard Worker   shaders.
302*61046927SAndroid Build Coastguard Worker-  glsl: Fix constant expression handling for <, >, <=, >= on vectors.
303*61046927SAndroid Build Coastguard Worker-  glsl: Use do_common_optimization in the standalone compiler.
304*61046927SAndroid Build Coastguard Worker-  glsl: Don't inline function prototypes.
305*61046927SAndroid Build Coastguard Worker-  glsl: Add a virtual as_discard() method.
306*61046927SAndroid Build Coastguard Worker-  glsl: Remove "discard" support from lower_jumps.
307*61046927SAndroid Build Coastguard Worker-  glsl: Refactor get_num_operands.
308*61046927SAndroid Build Coastguard Worker-  glcpp: Don't emit SPACE tokens in conditional_tokens production.
309*61046927SAndroid Build Coastguard Worker-  glsl: Clean up code by adding a new is_break() function.
310*61046927SAndroid Build Coastguard Worker-  glsl: Consider the "else" branch when looking for loop breaks.
311*61046927SAndroid Build Coastguard Worker-  Remove OES_compressed_paletted_texture from the ES2 extension list.
312*61046927SAndroid Build Coastguard Worker-  glsl/builtins: Compute the correct value for smoothstep(vec, vec,
313*61046927SAndroid Build Coastguard Worker   vec).
314*61046927SAndroid Build Coastguard Worker-  Fix build on systems where "python" is python 3.
315*61046927SAndroid Build Coastguard Worker-  i965: Internally enable GL_NV_blend_square on ES2.
316*61046927SAndroid Build Coastguard Worker
317*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (1):
318*61046927SAndroid Build Coastguard Worker
319*61046927SAndroid Build Coastguard Worker-  i965: Don't write mrf assignment for pointsize output
320*61046927SAndroid Build Coastguard Worker
321*61046927SAndroid Build Coastguard WorkerLuca Barbieri (1):
322*61046927SAndroid Build Coastguard Worker
323*61046927SAndroid Build Coastguard Worker-  glsl: Unroll loops with conditional breaks anywhere (not just the
324*61046927SAndroid Build Coastguard Worker   end)
325*61046927SAndroid Build Coastguard Worker
326*61046927SAndroid Build Coastguard WorkerMarek Olšák (17):
327*61046927SAndroid Build Coastguard Worker
328*61046927SAndroid Build Coastguard Worker-  r300g: fix microtiling for 16-bits-per-channel formats
329*61046927SAndroid Build Coastguard Worker-  r300g: fix texture border for 16-bits-per-channel formats
330*61046927SAndroid Build Coastguard Worker-  r300g: add a default channel ordering of texture border for unhandled
331*61046927SAndroid Build Coastguard Worker   formats
332*61046927SAndroid Build Coastguard Worker-  r300g: fix texture border color for all texture formats
333*61046927SAndroid Build Coastguard Worker-  r300g: fix rendering with no vertex elements
334*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix rc_rewrite_depth_out for it to work with any
335*61046927SAndroid Build Coastguard Worker   instruction
336*61046927SAndroid Build Coastguard Worker-  r300g: fix texture border color once again
337*61046927SAndroid Build Coastguard Worker-  r300g: fix texture swizzling with compressed textures on r400-r500
338*61046927SAndroid Build Coastguard Worker-  r300g: disable ARB_texture_swizzle if S3TC is enabled on r3xx-only
339*61046927SAndroid Build Coastguard Worker-  mesa, st/mesa: fix gl_FragCoord with FBOs in Gallium
340*61046927SAndroid Build Coastguard Worker-  st/mesa: initialize key in st_vp_varient
341*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix swizzle lowering with a presubtract source operand
342*61046927SAndroid Build Coastguard Worker-  r300g: fix rendering with a vertex attrib having a zero stride
343*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Add support for conditional discards.
344*61046927SAndroid Build Coastguard Worker-  r300g: finally fix the texture corruption on r3xx-r4xx
345*61046927SAndroid Build Coastguard Worker-  mesa: fix texel store functions for some float formats
346*61046927SAndroid Build Coastguard Worker-  r300/compiler: disable the rename_regs pass for loops
347*61046927SAndroid Build Coastguard Worker
348*61046927SAndroid Build Coastguard WorkerMario Kleiner (1):
349*61046927SAndroid Build Coastguard Worker
350*61046927SAndroid Build Coastguard Worker-  mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page
351*61046927SAndroid Build Coastguard Worker   flipping.
352*61046927SAndroid Build Coastguard Worker
353*61046927SAndroid Build Coastguard WorkerPeter Clifton (1):
354*61046927SAndroid Build Coastguard Worker
355*61046927SAndroid Build Coastguard Worker-  intel: Fix emit_linear_blit to use DWORD aligned width blits
356*61046927SAndroid Build Coastguard Worker
357*61046927SAndroid Build Coastguard WorkerRobert Hooker (2):
358*61046927SAndroid Build Coastguard Worker
359*61046927SAndroid Build Coastguard Worker-  intel: Add a new B43 pci id.
360*61046927SAndroid Build Coastguard Worker-  egl_dri2: Add missing intel chip ids.
361*61046927SAndroid Build Coastguard Worker
362*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (1):
363*61046927SAndroid Build Coastguard Worker
364*61046927SAndroid Build Coastguard Worker-  r200: fix r200 large points
365*61046927SAndroid Build Coastguard Worker
366*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (17):
367*61046927SAndroid Build Coastguard Worker
368*61046927SAndroid Build Coastguard Worker-  st/xorg: Don't try to use option values before processing options
369*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers
370*61046927SAndroid Build Coastguard Worker-  st/xorg: Add a customizer option to get rid of annoying cursor update
371*61046927SAndroid Build Coastguard Worker   flicker
372*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Don't hide HW cursors when updating them
373*61046927SAndroid Build Coastguard Worker-  st/xorg: Don't try to remove invalid fbs
374*61046927SAndroid Build Coastguard Worker-  st/xorg: Fix typo
375*61046927SAndroid Build Coastguard Worker-  st/xorg, xorg/vmwgfx: Be a bit more frendly towards cross-compiling
376*61046927SAndroid Build Coastguard Worker   environments
377*61046927SAndroid Build Coastguard Worker-  st/xorg: Fix compilation errors for Xservers compiled without
378*61046927SAndroid Build Coastguard Worker   Composite
379*61046927SAndroid Build Coastguard Worker-  st/xorg: Don't use deprecated x*alloc / xfree functions
380*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Don't use deprecated x*alloc / xfree functions
381*61046927SAndroid Build Coastguard Worker-  st/xorg: Fix compilation for Xservers >= 1.10
382*61046927SAndroid Build Coastguard Worker-  mesa: Make sure we have the talloc cflags when using the talloc
383*61046927SAndroid Build Coastguard Worker   headers
384*61046927SAndroid Build Coastguard Worker-  egl: Add an include for size_t
385*61046927SAndroid Build Coastguard Worker-  mesa: Add talloc includes for gles
386*61046927SAndroid Build Coastguard Worker-  st/egl: Fix build for include files in nonstandard places
387*61046927SAndroid Build Coastguard Worker-  svga/drm: Optionally resolve calls to powf during link-time
388*61046927SAndroid Build Coastguard Worker-  gallium/targets: Trivial crosscompiling fix
389*61046927SAndroid Build Coastguard Worker
390*61046927SAndroid Build Coastguard WorkerTom Stellard (7):
391*61046927SAndroid Build Coastguard Worker
392*61046927SAndroid Build Coastguard Worker-  r300/compiler: Make sure presubtract sources use supported swizzles
393*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix register allocator's handling of loops
394*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix instruction scheduling within IF blocks
395*61046927SAndroid Build Coastguard Worker-  r300/compiler: Use zero as the register index for unused sources
396*61046927SAndroid Build Coastguard Worker-  r300/compiler: Ignore alpha dest register when replicating the result
397*61046927SAndroid Build Coastguard Worker-  r300/compiler: Use correct swizzles for all presubtract sources
398*61046927SAndroid Build Coastguard Worker-  r300/compiler: Don't allow presubtract sources to be remapped twice
399*61046927SAndroid Build Coastguard Worker
400*61046927SAndroid Build Coastguard WorkerVinson Lee (1):
401*61046927SAndroid Build Coastguard Worker
402*61046927SAndroid Build Coastguard Worker-  glsl: Fix 'control reaches end of non-void function' warning.
403*61046927SAndroid Build Coastguard Worker
404*61046927SAndroid Build Coastguard Workerrichard (1):
405*61046927SAndroid Build Coastguard Worker
406*61046927SAndroid Build Coastguard Worker-  r600c : inline vertex format is not updated in an app, switch to use
407*61046927SAndroid Build Coastguard Worker   vfetch constants. For the 7.9 and 7.10 branches as well.
408