xref: /aosp_15_r20/external/mesa3d/docs/relnotes/7.10.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 7.10 Release Notes / January 7, 2011
2*61046927SAndroid Build Coastguard Worker=========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 7.10 is a new development release. People who are concerned with
5*61046927SAndroid Build Coastguard Workerstability and reliability should stick with a previous release or wait
6*61046927SAndroid Build Coastguard Workerfor Mesa 7.10.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 7.10 implements the OpenGL 2.1 API, but the version reported by
9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) depends on the particular driver being used.
10*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 2.1.
11*61046927SAndroid Build Coastguard Worker
12*61046927SAndroid Build Coastguard WorkerSee the :doc:`Compiling/Installing page <../install>` for
13*61046927SAndroid Build Coastguard Workerprerequisites for DRI hardware acceleration.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMD5 checksums
16*61046927SAndroid Build Coastguard Worker-------------
17*61046927SAndroid Build Coastguard Worker
18*61046927SAndroid Build Coastguard Worker::
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker   0a70c15c135561824bdcae92bf232e43  MesaLib-7.10.tar.gz
21*61046927SAndroid Build Coastguard Worker   33fb94eccc02cbb4d8d1365615e38e46  MesaLib-7.10.tar.bz2
22*61046927SAndroid Build Coastguard Worker   5cafdc0eda0f9bf370b95c98df3338fa  MesaLib-7.10.zip
23*61046927SAndroid Build Coastguard Worker   bc644be551ed585fc4f66c16b64a91c9  MesaGLUT-7.10.tar.gz
24*61046927SAndroid Build Coastguard Worker   5c2677a155672352d62b177e4f0f92e8  MesaGLUT-7.10.tar.bz2
25*61046927SAndroid Build Coastguard Worker   2ce5001f74496d1ba719ef74d910a5cf  MesaGLUT-7.10.zip
26*61046927SAndroid Build Coastguard Worker
27*61046927SAndroid Build Coastguard WorkerNew features
28*61046927SAndroid Build Coastguard Worker------------
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker-  GL_ARB_explicit_attrib_location extension (Intel and software
31*61046927SAndroid Build Coastguard Worker   drivers).
32*61046927SAndroid Build Coastguard Worker-  GL_ARB_texture_rg (Intel, software drivers, gallium drivers).
33*61046927SAndroid Build Coastguard Worker-  GL_EXT_separate_shader_objects extension (Intel and software
34*61046927SAndroid Build Coastguard Worker   drivers).
35*61046927SAndroid Build Coastguard Worker-  GL_NV_primitive_restart extension (Gallium softpipe, llvmpipe).
36*61046927SAndroid Build Coastguard Worker-  New fragment shader back-end for i965-class hardware.
37*61046927SAndroid Build Coastguard Worker-  Support for Sandybridge chipset in i965 DRI driver.
38*61046927SAndroid Build Coastguard Worker
39*61046927SAndroid Build Coastguard WorkerBug fixes
40*61046927SAndroid Build Coastguard Worker---------
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard WorkerThis list is likely incomplete.
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard Worker-  `Bug 28800 <https://bugs.freedesktop.org/show_bug.cgi?id=28800>`__ -
45*61046927SAndroid Build Coastguard Worker   [r300c, r300g] Texture corruption with World of Warcraft
46*61046927SAndroid Build Coastguard Worker-  `Bug 29420 <https://bugs.freedesktop.org/show_bug.cgi?id=29420>`__ -
47*61046927SAndroid Build Coastguard Worker   Amnesia / HPL2 RendererFeatTest - not rendering correctly
48*61046927SAndroid Build Coastguard Worker-  `Bug 29946 <https://bugs.freedesktop.org/show_bug.cgi?id=29946>`__ -
49*61046927SAndroid Build Coastguard Worker   [swrast] piglit valgrind glsl-array-bounds-04 fails
50*61046927SAndroid Build Coastguard Worker-  `Bug 30261 <https://bugs.freedesktop.org/show_bug.cgi?id=30261>`__ -
51*61046927SAndroid Build Coastguard Worker   [GLSL 1.20] allowing inconsistent invariant declaration between two
52*61046927SAndroid Build Coastguard Worker   vertex shaders
53*61046927SAndroid Build Coastguard Worker-  `Bug 30632 <https://bugs.freedesktop.org/show_bug.cgi?id=30632>`__ -
54*61046927SAndroid Build Coastguard Worker   [softpipe] state_tracker/st_manager.c:489:
55*61046927SAndroid Build Coastguard Worker   st_context_notify_invalid_framebuffer: Assertion \`stfb &&
56*61046927SAndroid Build Coastguard Worker   stfb->iface == stfbi' failed.
57*61046927SAndroid Build Coastguard Worker-  `Bug 30694 <https://bugs.freedesktop.org/show_bug.cgi?id=30694>`__ -
58*61046927SAndroid Build Coastguard Worker   wincopy will crash on Gallium drivers when going to front buffer
59*61046927SAndroid Build Coastguard Worker-  `Bug 30771 <https://bugs.freedesktop.org/show_bug.cgi?id=30771>`__ -
60*61046927SAndroid Build Coastguard Worker   [r600g] vert-tex glsl demo
61*61046927SAndroid Build Coastguard Worker-  `Bug 30787 <https://bugs.freedesktop.org/show_bug.cgi?id=30787>`__ -
62*61046927SAndroid Build Coastguard Worker   Invalid asm shader does not generate draw-time error when used with
63*61046927SAndroid Build Coastguard Worker   GLSL shader
64*61046927SAndroid Build Coastguard Worker-  `Bug 30974 <https://bugs.freedesktop.org/show_bug.cgi?id=30974>`__ -
65*61046927SAndroid Build Coastguard Worker   [llvmpipe] SIGABRT src/gallium/drivers/llvmpipe/lp_state_fs.c:779
66*61046927SAndroid Build Coastguard Worker-  `Bug 30993 <https://bugs.freedesktop.org/show_bug.cgi?id=30993>`__ -
67*61046927SAndroid Build Coastguard Worker   getFramebufferAttachmentParameteriv wrongly generates error
68*61046927SAndroid Build Coastguard Worker-  `Bug 31101 <https://bugs.freedesktop.org/show_bug.cgi?id=31101>`__ -
69*61046927SAndroid Build Coastguard Worker   [glsl2] abort() in ir_validate::visit_enter(ir_assignment \*ir)
70*61046927SAndroid Build Coastguard Worker-  `Bug 31193 <https://bugs.freedesktop.org/show_bug.cgi?id=31193>`__ -
71*61046927SAndroid Build Coastguard Worker   [regression] aa43176e break water reflections
72*61046927SAndroid Build Coastguard Worker-  `Bug 31194 <https://bugs.freedesktop.org/show_bug.cgi?id=31194>`__ -
73*61046927SAndroid Build Coastguard Worker   The mesa meta save/restore code doesn't ref the current GLSL program
74*61046927SAndroid Build Coastguard Worker-  `Bug 31371 <https://bugs.freedesktop.org/show_bug.cgi?id=31371>`__ -
75*61046927SAndroid Build Coastguard Worker   glslparsertest: ir.cpp:358: ir_constant::ir_constant(const
76*61046927SAndroid Build Coastguard Worker   glsl_type*, const ir_constant_data*): Assertion \`(type->base_type >=
77*61046927SAndroid Build Coastguard Worker   0) && (type->base_type <= 3)' failed.
78*61046927SAndroid Build Coastguard Worker-  `Bug 31439 <https://bugs.freedesktop.org/show_bug.cgi?id=31439>`__ -
79*61046927SAndroid Build Coastguard Worker   Crash in glBufferSubData() with size == 0
80*61046927SAndroid Build Coastguard Worker-  `Bug 31495 <https://bugs.freedesktop.org/show_bug.cgi?id=31495>`__ -
81*61046927SAndroid Build Coastguard Worker   [i965 gles2c bisected] OpenGL ES 2.0 conformance
82*61046927SAndroid Build Coastguard Worker   GL2Tests_GetBIFD_input.run regressed
83*61046927SAndroid Build Coastguard Worker-  `Bug 31514 <https://bugs.freedesktop.org/show_bug.cgi?id=31514>`__ -
84*61046927SAndroid Build Coastguard Worker   isBuffer returns true for unbound buffers
85*61046927SAndroid Build Coastguard Worker-  `Bug 31560 <https://bugs.freedesktop.org/show_bug.cgi?id=31560>`__ -
86*61046927SAndroid Build Coastguard Worker   [tdfx] tdfx_tex.c:702: error: ‘const struct gl_color_table’ has no
87*61046927SAndroid Build Coastguard Worker   member named ‘Format’
88*61046927SAndroid Build Coastguard Worker-  `Bug 31617 <https://bugs.freedesktop.org/show_bug.cgi?id=31617>`__ -
89*61046927SAndroid Build Coastguard Worker   Radeon/Compiz: 'failed to attach dri2 front buffer', error case not
90*61046927SAndroid Build Coastguard Worker   handled
91*61046927SAndroid Build Coastguard Worker-  `Bug 31648 <https://bugs.freedesktop.org/show_bug.cgi?id=31648>`__ -
92*61046927SAndroid Build Coastguard Worker   [GLSL] array-struct-array gets assertion: \`(size >= 1) && (size <=
93*61046927SAndroid Build Coastguard Worker   4)' failed.
94*61046927SAndroid Build Coastguard Worker-  `Bug 31650 <https://bugs.freedesktop.org/show_bug.cgi?id=31650>`__ -
95*61046927SAndroid Build Coastguard Worker   [GLSL] varying gl_TexCoord fails to be re-declared to different size
96*61046927SAndroid Build Coastguard Worker   in the second shader
97*61046927SAndroid Build Coastguard Worker-  `Bug 31673 <https://bugs.freedesktop.org/show_bug.cgi?id=31673>`__ -
98*61046927SAndroid Build Coastguard Worker   GL_FRAGMENT_PRECISION_HIGH preprocessor macro undefined in GLSL ES
99*61046927SAndroid Build Coastguard Worker-  `Bug 31690 <https://bugs.freedesktop.org/show_bug.cgi?id=31690>`__ -
100*61046927SAndroid Build Coastguard Worker   i915 shader compiler fails to flatten if in Aquarium webgl demo.
101*61046927SAndroid Build Coastguard Worker-  `Bug 31832 <https://bugs.freedesktop.org/show_bug.cgi?id=31832>`__ -
102*61046927SAndroid Build Coastguard Worker   [i915] Bad renderbuffer format: 21
103*61046927SAndroid Build Coastguard Worker-  `Bug 31841 <https://bugs.freedesktop.org/show_bug.cgi?id=31841>`__ -
104*61046927SAndroid Build Coastguard Worker   [drm:radeon_cs_ioctl] \*ERROR\* Invalid command stream !
105*61046927SAndroid Build Coastguard Worker-  `Bug 31894 <https://bugs.freedesktop.org/show_bug.cgi?id=31894>`__ -
106*61046927SAndroid Build Coastguard Worker   Writing to gl_PointSize with GLES2 corrupts other varyings
107*61046927SAndroid Build Coastguard Worker-  `Bug 31909 <https://bugs.freedesktop.org/show_bug.cgi?id=31909>`__ -
108*61046927SAndroid Build Coastguard Worker   [i965] brw_fs.cpp:1461: void
109*61046927SAndroid Build Coastguard Worker   fs_visitor::emit_bool_to_cond_code(ir_rvalue*): Assertion
110*61046927SAndroid Build Coastguard Worker   \`expr->operands[i]->type->is_scalar()' failed.
111*61046927SAndroid Build Coastguard Worker-  `Bug 31934 <https://bugs.freedesktop.org/show_bug.cgi?id=31934>`__ -
112*61046927SAndroid Build Coastguard Worker   [gallium] Mapping empty buffer object causes SIGSEGV
113*61046927SAndroid Build Coastguard Worker-  `Bug 31983 <https://bugs.freedesktop.org/show_bug.cgi?id=31983>`__ -
114*61046927SAndroid Build Coastguard Worker   [i915 gles2] "if (expression with builtin/varying variables) discard"
115*61046927SAndroid Build Coastguard Worker   breaks linkage
116*61046927SAndroid Build Coastguard Worker-  `Bug 31985 <https://bugs.freedesktop.org/show_bug.cgi?id=31985>`__ -
117*61046927SAndroid Build Coastguard Worker   [GLSL 1.20] initialized uniform array considered as "unsized"
118*61046927SAndroid Build Coastguard Worker-  `Bug 31987 <https://bugs.freedesktop.org/show_bug.cgi?id=31987>`__ -
119*61046927SAndroid Build Coastguard Worker   [gles2] if input a wrong pname(GL_NONE) to glGetBoolean, it will not
120*61046927SAndroid Build Coastguard Worker   case GL_INVALID_ENUM
121*61046927SAndroid Build Coastguard Worker-  `Bug 32035 <https://bugs.freedesktop.org/show_bug.cgi?id=32035>`__ -
122*61046927SAndroid Build Coastguard Worker   [GLSL bisected] comparing unsized array gets segfault
123*61046927SAndroid Build Coastguard Worker-  `Bug 32070 <https://bugs.freedesktop.org/show_bug.cgi?id=32070>`__ -
124*61046927SAndroid Build Coastguard Worker   llvmpipe renders stencil demo incorrectly
125*61046927SAndroid Build Coastguard Worker-  `Bug 32273 <https://bugs.freedesktop.org/show_bug.cgi?id=32273>`__ -
126*61046927SAndroid Build Coastguard Worker   assertion fails when starting vdrift 2010 release with shaders
127*61046927SAndroid Build Coastguard Worker   enabled
128*61046927SAndroid Build Coastguard Worker-  `Bug 32287 <https://bugs.freedesktop.org/show_bug.cgi?id=32287>`__ -
129*61046927SAndroid Build Coastguard Worker   [bisected GLSL] float-int failure
130*61046927SAndroid Build Coastguard Worker-  `Bug 32311 <https://bugs.freedesktop.org/show_bug.cgi?id=32311>`__ -
131*61046927SAndroid Build Coastguard Worker   [965 bisected] Array look-ups broken on GM45
132*61046927SAndroid Build Coastguard Worker-  `Bug 32520 <https://bugs.freedesktop.org/show_bug.cgi?id=32520>`__ -
133*61046927SAndroid Build Coastguard Worker   [gles2] glBlendFunc(GL_ZERO, GL_DST_COLOR) will result in
134*61046927SAndroid Build Coastguard Worker   GL_INVALID_ENUM
135*61046927SAndroid Build Coastguard Worker-  `Bug 32825 <https://bugs.freedesktop.org/show_bug.cgi?id=32825>`__ -
136*61046927SAndroid Build Coastguard Worker   egl_glx driver completely broken in 7.9 branch [fix in master]
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard WorkerChanges
139*61046927SAndroid Build Coastguard Worker-------
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard WorkerAdam Jackson (2):
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard Worker-  i965: Update renderer strings for sandybridge
144*61046927SAndroid Build Coastguard Worker-  drivers/x11: unifdef XFree86Server
145*61046927SAndroid Build Coastguard Worker
146*61046927SAndroid Build Coastguard WorkerAlex Deucher (30):
147*61046927SAndroid Build Coastguard Worker
148*61046927SAndroid Build Coastguard Worker-  r600c: fix mipmap stride on evergreen
149*61046927SAndroid Build Coastguard Worker-  r600c: add reloc for CB_COLOR0_ATTRIB
150*61046927SAndroid Build Coastguard Worker-  r600c: pull over 6xx/7xx vertex fixes for evergreen
151*61046927SAndroid Build Coastguard Worker-  r600c: fix segfault in evergreen stencil code
152*61046927SAndroid Build Coastguard Worker-  r100: revalidate after radeon_update_renderbuffers
153*61046927SAndroid Build Coastguard Worker-  r600c: add missing radeon_prepare_render() call on evergreen
154*61046927SAndroid Build Coastguard Worker-  r600c: properly align mipmaps to group size
155*61046927SAndroid Build Coastguard Worker-  egl_dri2: Add radeon chip ids
156*61046927SAndroid Build Coastguard Worker-  r600c/evergreen: texture align is group_bytes just like 6xx/7xx
157*61046927SAndroid Build Coastguard Worker-  r600g: fix buffer alignment
158*61046927SAndroid Build Coastguard Worker-  r600g: All EVENT_WRITE packets need the EVENT_INDEX field
159*61046927SAndroid Build Coastguard Worker-  r600g: translate ARR instruction for evergreen
160*61046927SAndroid Build Coastguard Worker-  r600g: use meaningful defines for chiprev
161*61046927SAndroid Build Coastguard Worker-  r600g: use full range of VS resources for vertex samplers
162*61046927SAndroid Build Coastguard Worker-  r600g: fix additional EVENT_WRITE packet
163*61046927SAndroid Build Coastguard Worker-  r600g: fix some winsys functions to deal properly with evergreen
164*61046927SAndroid Build Coastguard Worker-  r600c: add Ontario Fusion APU support
165*61046927SAndroid Build Coastguard Worker-  r600g: add support for ontario APUs
166*61046927SAndroid Build Coastguard Worker-  r600c: fix VC flush on cedar and palm
167*61046927SAndroid Build Coastguard Worker-  gallium/egl: fix r300 vs r600 loading
168*61046927SAndroid Build Coastguard Worker-  r600c: fix some opcodes on evergreen
169*61046927SAndroid Build Coastguard Worker-  r600c: bump texture limits to hw limits
170*61046927SAndroid Build Coastguard Worker-  r600g: bump texture/cb limits appropriately for evergreen
171*61046927SAndroid Build Coastguard Worker-  radeon: bump mip tree levels to 15
172*61046927SAndroid Build Coastguard Worker-  r600g: fix rendering with a vertex attrib having a zero stride
173*61046927SAndroid Build Coastguard Worker-  r600g: remove useless switch statements
174*61046927SAndroid Build Coastguard Worker-  r600g: add support for NI (northern islands) asics
175*61046927SAndroid Build Coastguard Worker-  r600c: add support for NI asics
176*61046927SAndroid Build Coastguard Worker-  r600g: support up to 64 shader constants
177*61046927SAndroid Build Coastguard Worker-  r600c: fix up SQ setup in blit code for Ontario/NI
178*61046927SAndroid Build Coastguard Worker
179*61046927SAndroid Build Coastguard WorkerAndre Maasikas (3):
180*61046927SAndroid Build Coastguard Worker
181*61046927SAndroid Build Coastguard Worker-  r600c: fix buffer height setting in dri2 case
182*61046927SAndroid Build Coastguard Worker-  r600g: break alu clause earlier
183*61046927SAndroid Build Coastguard Worker-  r600g: fix evergreen interpolation setup
184*61046927SAndroid Build Coastguard Worker
185*61046927SAndroid Build Coastguard WorkerAndrew Randrianasulu (2):
186*61046927SAndroid Build Coastguard Worker
187*61046927SAndroid Build Coastguard Worker-  dri/nv04: Don't expose ARB_texture_env_combine/dot3.
188*61046927SAndroid Build Coastguard Worker-  dri/nv04: Enable eng3dm for A8/L8 textures.
189*61046927SAndroid Build Coastguard Worker
190*61046927SAndroid Build Coastguard WorkerAras Pranckevicius (2):
191*61046927SAndroid Build Coastguard Worker
192*61046927SAndroid Build Coastguard Worker-  glsl: fix crash in loop analysis when some controls can't be
193*61046927SAndroid Build Coastguard Worker   determined
194*61046927SAndroid Build Coastguard Worker-  glsl: fix matrix type check in ir_algebraic
195*61046927SAndroid Build Coastguard Worker
196*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
197*61046927SAndroid Build Coastguard Worker
198*61046927SAndroid Build Coastguard Worker-  r600g: set ENABLE_KILL in the shader state in the new design
199*61046927SAndroid Build Coastguard Worker-  r600g: set ENABLE_KILL on evergreen too
200*61046927SAndroid Build Coastguard Worker-  r600g: use dirty list to track dirty blocks
201*61046927SAndroid Build Coastguard Worker
202*61046927SAndroid Build Coastguard WorkerBen Skeggs (3):
203*61046927SAndroid Build Coastguard Worker
204*61046927SAndroid Build Coastguard Worker-  nv50: DST
205*61046927SAndroid Build Coastguard Worker-  nv50: DPH
206*61046927SAndroid Build Coastguard Worker-  nv50: silence some unknown get_param warnings
207*61046927SAndroid Build Coastguard Worker
208*61046927SAndroid Build Coastguard WorkerBenjamin Franzke (2):
209*61046927SAndroid Build Coastguard Worker
210*61046927SAndroid Build Coastguard Worker-  st/egl image: multiply drm buf-stride with blocksize
211*61046927SAndroid Build Coastguard Worker-  r600g: implement texture_get_handle (needed for
212*61046927SAndroid Build Coastguard Worker   eglExportDRMImageMESA)
213*61046927SAndroid Build Coastguard Worker
214*61046927SAndroid Build Coastguard WorkerBrian Paul (296):
215*61046927SAndroid Build Coastguard Worker
216*61046927SAndroid Build Coastguard Worker-  glx: add const qualifiers to \__indirect_glMultiDrawArraysEXT()
217*61046927SAndroid Build Coastguard Worker-  glsl2: fix signed/unsigned comparison warning
218*61046927SAndroid Build Coastguard Worker-  llvmpipe: cast to silence warning
219*61046927SAndroid Build Coastguard Worker-  llvmpipe: s/boolean/unsigned/ in bitfield to silence warning
220*61046927SAndroid Build Coastguard Worker-  nv50: use unsigned int for bitfields to silence warnings
221*61046927SAndroid Build Coastguard Worker-  tgsi: fix incorrect usage_mask for shadow tex instructions
222*61046927SAndroid Build Coastguard Worker-  gallivm: expand AoS sampling to cover all filtering modes
223*61046927SAndroid Build Coastguard Worker-  gallivm: fix incorrect vector shuffle datatype
224*61046927SAndroid Build Coastguard Worker-  gallivm: move i32_vec_type inside the #ifdef
225*61046927SAndroid Build Coastguard Worker-  mesa: include mfeatures.h in formats.c
226*61046927SAndroid Build Coastguard Worker-  gallivm: fix wrong return value in bitwise functions
227*61046927SAndroid Build Coastguard Worker-  tgsi/sse: fix aos_to_soa() loop to handle num_inputs==0
228*61046927SAndroid Build Coastguard Worker-  gallivm: added missing case for PIPE_TEXTURE_RECT
229*61046927SAndroid Build Coastguard Worker-  gallium: better docs for pipe_rasterizer_state::sprite_coord_enable
230*61046927SAndroid Build Coastguard Worker-  gallium: rework handling of sprite_coord_enable state
231*61046927SAndroid Build Coastguard Worker-  gallium/docs: added new pipeline.txt diagram
232*61046927SAndroid Build Coastguard Worker-  mesa: don't call valid_texture_object() in non-debug builds
233*61046927SAndroid Build Coastguard Worker-  glsl2: silence compiler warnings in printf() calls
234*61046927SAndroid Build Coastguard Worker-  docs: remove old broken link
235*61046927SAndroid Build Coastguard Worker-  docs: mark as obsolete, remove dead links
236*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix query bug when no there's no scene
237*61046927SAndroid Build Coastguard Worker-  gallivm: remove debug code
238*61046927SAndroid Build Coastguard Worker-  llvmpipe: maintain fragment shader state for draw module
239*61046927SAndroid Build Coastguard Worker-  llvmpipe: indentation fix
240*61046927SAndroid Build Coastguard Worker-  llvmpipe: reformatting, remove trailing whitespace, etc
241*61046927SAndroid Build Coastguard Worker-  llvmpipe: clean-up, comments in setup_point_coefficient()
242*61046927SAndroid Build Coastguard Worker-  llvmpipe: rename sprite field, add sprite_coord_origin
243*61046927SAndroid Build Coastguard Worker-  llvmpipe: implement sprite coord origin modes
244*61046927SAndroid Build Coastguard Worker-  draw: fix test for using the wide-point stage
245*61046927SAndroid Build Coastguard Worker-  llvmpipe: check bitshift against PIPE_MAX_SHADER_OUTPUTS
246*61046927SAndroid Build Coastguard Worker-  draw: check bitshift against PIPE_MAX_SHADER_OUTPUS
247*61046927SAndroid Build Coastguard Worker-  Merge branch 'sprite-coord'
248*61046927SAndroid Build Coastguard Worker-  draw: new draw_fs.[ch] files
249*61046927SAndroid Build Coastguard Worker-  glsl2: fix typo in error msg
250*61046927SAndroid Build Coastguard Worker-  gallivm: fix lp_build_sample_compare()
251*61046927SAndroid Build Coastguard Worker-  softpipe: add missing calls to set draw vertex samplers/views
252*61046927SAndroid Build Coastguard Worker-  mesa: don't advertise bogus GL_ARB_shading_language_120 extension
253*61046927SAndroid Build Coastguard Worker-  configs: remove egl-swrast target from linux-dri config
254*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix sprite texcoord setup for non-projective texturing
255*61046927SAndroid Build Coastguard Worker-  mesa: fix assertions to handle srgb formats
256*61046927SAndroid Build Coastguard Worker-  st/mesa: add missing MESA_FORMAT_S8 case in
257*61046927SAndroid Build Coastguard Worker   st_mesa_format_to_pipe_format()
258*61046927SAndroid Build Coastguard Worker-  st/mesa: use the wrapped renderbuffer in CopyPixels()
259*61046927SAndroid Build Coastguard Worker-  llvmpipe: make min/max lod and lod bias dynamic state
260*61046927SAndroid Build Coastguard Worker-  llvmpipe: make texture border_color dynamic state
261*61046927SAndroid Build Coastguard Worker-  softpipe: fix repeat() function for NPOT textures
262*61046927SAndroid Build Coastguard Worker-  gallivm: fix repeat() function for NPOT textures
263*61046927SAndroid Build Coastguard Worker-  swrast: update comments for REMAINDER() macro
264*61046927SAndroid Build Coastguard Worker-  softpipe: rename sp_state_fs.c -> sp_state_shader.c
265*61046927SAndroid Build Coastguard Worker-  softpipe: make shader-related functions static
266*61046927SAndroid Build Coastguard Worker-  softpipe: make blend/stencil/depth functions static
267*61046927SAndroid Build Coastguard Worker-  softpipe: make sampler state functions static
268*61046927SAndroid Build Coastguard Worker-  softpipe: make vertex state functions static
269*61046927SAndroid Build Coastguard Worker-  softpipe: make rasterizer state functions static
270*61046927SAndroid Build Coastguard Worker-  softpipe: make stream out state functions static
271*61046927SAndroid Build Coastguard Worker-  softpipe: make clip state functions static
272*61046927SAndroid Build Coastguard Worker-  softpipe: minor asst. clean-ups
273*61046927SAndroid Build Coastguard Worker-  softpipe: allocate tile data on demand
274*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix swizzling of texture border color
275*61046927SAndroid Build Coastguard Worker-  softpipe: fix swizzling of texture border color
276*61046927SAndroid Build Coastguard Worker-  draw: pass sampler state down to llvm jit state
277*61046927SAndroid Build Coastguard Worker-  gallivm: check for level=0 case in lp_build_minify()
278*61046927SAndroid Build Coastguard Worker-  gallivm: added some comments
279*61046927SAndroid Build Coastguard Worker-  draw: check for null sampler pointers
280*61046927SAndroid Build Coastguard Worker-  swrast: fix choose_depth_texture_level() to respect mipmap filtering
281*61046927SAndroid Build Coastguard Worker   state
282*61046927SAndroid Build Coastguard Worker-  st/mesa: replace assertion w/ conditional in framebuffer invalidation
283*61046927SAndroid Build Coastguard Worker-  glsl2: fix signed/unsigned comparison warning
284*61046927SAndroid Build Coastguard Worker-  st/xlib: add some comments
285*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: assorted clean-ups, const qualifiers, new comments
286*61046927SAndroid Build Coastguard Worker-  mesa: remove assertion w/ undeclared variable texelBytes
287*61046927SAndroid Build Coastguard Worker-  gallivm: remove newlines
288*61046927SAndroid Build Coastguard Worker-  draw/llvmpipe: replace DRAW_MAX_TEXTURE_LEVELS with
289*61046927SAndroid Build Coastguard Worker   PIPE_MAX_TEXTURE_LEVELS
290*61046927SAndroid Build Coastguard Worker-  mesa: reformatting, comments, code movement
291*61046927SAndroid Build Coastguard Worker-  x11: fix breakage from gl_config::visualType removal
292*61046927SAndroid Build Coastguard Worker-  gallivm: work-around trilinear mipmap filtering regression with LLVM
293*61046927SAndroid Build Coastguard Worker   2.8
294*61046927SAndroid Build Coastguard Worker-  mesa: remove post-convolution width/height vars
295*61046927SAndroid Build Coastguard Worker-  gallivm: add compile-time option to emit inst addrs and/or line
296*61046927SAndroid Build Coastguard Worker   numbers
297*61046927SAndroid Build Coastguard Worker-  llvmpipe: code to dump bytecode to file (disabled)
298*61046927SAndroid Build Coastguard Worker-  gallivm: added lp_build_print_vec4()
299*61046927SAndroid Build Coastguard Worker-  gallivm: added lp_build_load_volatile()
300*61046927SAndroid Build Coastguard Worker-  glsl: add ir_unop_round_even case to silence unhandled enum warning
301*61046927SAndroid Build Coastguard Worker-  st/mesa: fix regressions in glDrawPixels(GL_STENCIL_INDEX)
302*61046927SAndroid Build Coastguard Worker-  st/mesa: reformatting in st_cb_drawpixels.c
303*61046927SAndroid Build Coastguard Worker-  st/mesa: use GLuint to avoid problem w/ uint not defined on mingw32
304*61046927SAndroid Build Coastguard Worker-  st/mesa: update function name, comments
305*61046927SAndroid Build Coastguard Worker-  gallivm: use util_snprintf()
306*61046927SAndroid Build Coastguard Worker-  llvmpipe: remove lp_setup_coef*.c files from Makefile
307*61046927SAndroid Build Coastguard Worker-  mesa: fix mesa version string construction
308*61046927SAndroid Build Coastguard Worker-  gallivm: fix incorrect type for zero vector in emit_kilp()
309*61046927SAndroid Build Coastguard Worker-  llvmpipe/draw: always enable LLVMAddInstructionCombiningPass()
310*61046927SAndroid Build Coastguard Worker-  draw: use float version of LLVM Mul/Add instructions
311*61046927SAndroid Build Coastguard Worker-  draw: fix typo in comment
312*61046927SAndroid Build Coastguard Worker-  mesa: add GL_RG case to \_mesa_source_buffer_exists()
313*61046927SAndroid Build Coastguard Worker-  mesa: add missing cases for packing red/green images
314*61046927SAndroid Build Coastguard Worker-  st/mesa: added cases for GL_COMPRESSED_RED/RG in st_choose_format()
315*61046927SAndroid Build Coastguard Worker-  docs: update texture red/green support in GL3.txt
316*61046927SAndroid Build Coastguard Worker-  docs: add GL_ARB_texture_rg to release notes
317*61046927SAndroid Build Coastguard Worker-  mesa: driver hook for primitive restart
318*61046927SAndroid Build Coastguard Worker-  mesa: set/get primitive restart state
319*61046927SAndroid Build Coastguard Worker-  mesa: API spec for primitive restart
320*61046927SAndroid Build Coastguard Worker-  mesa: regenerated files with primitive restart
321*61046927SAndroid Build Coastguard Worker-  mesa: plug in primitive restart function
322*61046927SAndroid Build Coastguard Worker-  vbo: support for primitive restart
323*61046927SAndroid Build Coastguard Worker-  gallium: new CAP, state for primitive restart
324*61046927SAndroid Build Coastguard Worker-  st/mesa: support for primitive restart
325*61046927SAndroid Build Coastguard Worker-  draw: implement primitive splitting for primitive restart
326*61046927SAndroid Build Coastguard Worker-  softpipe: enable primitive restart
327*61046927SAndroid Build Coastguard Worker-  llvmpipe: enable primitive restart
328*61046927SAndroid Build Coastguard Worker-  docs: added GL_NV_primitive_restart extension
329*61046927SAndroid Build Coastguard Worker-  Merge branch 'primitive-restart-cleanup'
330*61046927SAndroid Build Coastguard Worker-  winsys/xlib: formatting fixes
331*61046927SAndroid Build Coastguard Worker-  winsys/xlib: use Bool type for shm field
332*61046927SAndroid Build Coastguard Worker-  winsys/xlib: fix up allocation/dealloction of XImage
333*61046927SAndroid Build Coastguard Worker-  winsys/xlib: rename xm->xlib
334*61046927SAndroid Build Coastguard Worker-  galahad: silence warnings
335*61046927SAndroid Build Coastguard Worker-  mesa: move declaration before code
336*61046927SAndroid Build Coastguard Worker-  docs: updated GL3 status for primitive restart
337*61046927SAndroid Build Coastguard Worker-  mesa: 80-column wrapping
338*61046927SAndroid Build Coastguard Worker-  mesa: simplify fbo format checking code
339*61046927SAndroid Build Coastguard Worker-  mesa: split up the image.c file
340*61046927SAndroid Build Coastguard Worker-  mesa: add pixel packing for unscaled integer types
341*61046927SAndroid Build Coastguard Worker-  mesa: \_mesa_ClearColorIuiEXT() and \_mesa_ClearColorIiEXT()
342*61046927SAndroid Build Coastguard Worker-  mesa: \_mesa_is_format_integer() function
343*61046927SAndroid Build Coastguard Worker-  mesa: minor reformatting, clean-ups
344*61046927SAndroid Build Coastguard Worker-  mesa: added \_mesa_is_fragment_shader_active() helper
345*61046927SAndroid Build Coastguard Worker-  mesa: new glDrawPixels error check for integer formats
346*61046927SAndroid Build Coastguard Worker-  softpipe: added some texture sample debug code (disabled)
347*61046927SAndroid Build Coastguard Worker-  mesa: added new gl_extensions::EXT_gpu_shader4 field
348*61046927SAndroid Build Coastguard Worker-  mesa: added new gl_framebuffer::_IntegerColor field
349*61046927SAndroid Build Coastguard Worker-  mesa: added glGet query for GL_RGBA_INTEGER_MODE_EXT
350*61046927SAndroid Build Coastguard Worker-  mesa: compute \_IntegerColor field in
351*61046927SAndroid Build Coastguard Worker   \_mesa_test_framebuffer_completeness()
352*61046927SAndroid Build Coastguard Worker-  mesa: added cases for GL_EXT_texture_integer formats
353*61046927SAndroid Build Coastguard Worker-  mesa: added cases for GL_EXT_texture_integer
354*61046927SAndroid Build Coastguard Worker-  st/mesa: add format selection for signed/unsigned integer formats
355*61046927SAndroid Build Coastguard Worker-  mesa: simplify target_can_be_compressed() function
356*61046927SAndroid Build Coastguard Worker-  glapi: GL_EXT_texture_integer API
357*61046927SAndroid Build Coastguard Worker-  glapi: include/build EXT_texture_integer.xml
358*61046927SAndroid Build Coastguard Worker-  mesa: regenerated API files for GL_EXT_texture_integer
359*61046927SAndroid Build Coastguard Worker-  mesa: plug in GL_EXT_texture_integer functions
360*61046927SAndroid Build Coastguard Worker-  mesa: display list support for GL_EXT_texture_integer
361*61046927SAndroid Build Coastguard Worker-  st/mesa: be smarter choosing texture format for glDrawPixels()
362*61046927SAndroid Build Coastguard Worker-  softpipe: remove >32bpp color restriction
363*61046927SAndroid Build Coastguard Worker-  mesa: silence enum comparison warning
364*61046927SAndroid Build Coastguard Worker-  mesa: fix uninitialized var warning
365*61046927SAndroid Build Coastguard Worker-  xlib: silence unused var warning
366*61046927SAndroid Build Coastguard Worker-  util: use pointer_to_func() to silence warning
367*61046927SAndroid Build Coastguard Worker-  rtasm: use pointer_to_func() to silence warning
368*61046927SAndroid Build Coastguard Worker-  translate: use function typedefs, casts to silence warnings
369*61046927SAndroid Build Coastguard Worker-  translate: remove unused prototypes
370*61046927SAndroid Build Coastguard Worker-  mesa: additional glReadPixels error checks for GL_EXT_texture_integer
371*61046927SAndroid Build Coastguard Worker-  mesa: additional switch cases for GL_EXT_texture_integer
372*61046927SAndroid Build Coastguard Worker-  mesa: additional teximage error checks for GL_EXT_texture_integer
373*61046927SAndroid Build Coastguard Worker-  mesa: do integer FB / shader validation check in
374*61046927SAndroid Build Coastguard Worker   \_mesa_valid_to_render()
375*61046927SAndroid Build Coastguard Worker-  mesa: call \_mesa_valid_to_render() in glDrawPixels, glCopyPixels,
376*61046927SAndroid Build Coastguard Worker   glBitmap
377*61046927SAndroid Build Coastguard Worker-  mesa: remove the unused \_mesa_is_fragment_shader_active() function
378*61046927SAndroid Build Coastguard Worker-  mesa: fix bug in \_mesa_is_format_integer()
379*61046927SAndroid Build Coastguard Worker-  mesa: rename function to \_mesa_is_format_integer_color()
380*61046927SAndroid Build Coastguard Worker-  mesa: remove 'normalized' parameter from
381*61046927SAndroid Build Coastguard Worker   \_mesa_VertexAttribIPointer()
382*61046927SAndroid Build Coastguard Worker-  vbo: re-indent file
383*61046927SAndroid Build Coastguard Worker-  glapi: xml spec file for GL_EXT_gpu_shader4
384*61046927SAndroid Build Coastguard Worker-  glapi: include EXT_gpu_shader4.xml
385*61046927SAndroid Build Coastguard Worker-  glapi: regenerated API files
386*61046927SAndroid Build Coastguard Worker-  mesa: plug in stubs for glBindFragDataLocation(),
387*61046927SAndroid Build Coastguard Worker   glGetFragDataLocation()
388*61046927SAndroid Build Coastguard Worker-  mesa: add glGetUniformuiv(), plug in uint glUniform funcs
389*61046927SAndroid Build Coastguard Worker-  mesa: plug in more GL_EXT_gpu_shader4 functions
390*61046927SAndroid Build Coastguard Worker-  mesa: add new GLvertexformat entries for integer-valued attributes
391*61046927SAndroid Build Coastguard Worker-  mesa: implement integer-valued vertex attribute functions
392*61046927SAndroid Build Coastguard Worker-  mesa: add gl_client_array::Integer field and related vertex array
393*61046927SAndroid Build Coastguard Worker   state code
394*61046927SAndroid Build Coastguard Worker-  mesa: consolidate glVertex/Color/etcPointer() code
395*61046927SAndroid Build Coastguard Worker-  mesa: state/queries for GL_MIN/MAX_PROGRAM_TEXEL_OFFSET_EXT
396*61046927SAndroid Build Coastguard Worker-  mesa: glArrayElement support for integer-valued arrays
397*61046927SAndroid Build Coastguard Worker-  mesa: clean-up array element code
398*61046927SAndroid Build Coastguard Worker-  mesa: add extension table entry for GL_EXT_gpu_shader4
399*61046927SAndroid Build Coastguard Worker-  mesa: remove obsolete comment
400*61046927SAndroid Build Coastguard Worker-  mesa: fix incorrect type in \_mesa_texstore_rgba_int16()
401*61046927SAndroid Build Coastguard Worker-  mesa: fix integer cases in \_mesa_is_legal_format_and_type()
402*61046927SAndroid Build Coastguard Worker-  mesa: add const qualifier to \_mesa_is_legal_format_and_type()
403*61046927SAndroid Build Coastguard Worker-  mesa: additional integer formats in \_mesa_bytes_per_pixel()
404*61046927SAndroid Build Coastguard Worker-  mesa: pixel transfer ops do not apply to integer-valued textures
405*61046927SAndroid Build Coastguard Worker-  mesa: remove dead code
406*61046927SAndroid Build Coastguard Worker-  osmesa: fix renderbuffer memleak in OSMesaMakeCurrent()
407*61046927SAndroid Build Coastguard Worker-  mesa: use GLubyte for edge flag arrays
408*61046927SAndroid Build Coastguard Worker-  mesa: move the gl_config struct declaration
409*61046927SAndroid Build Coastguard Worker-  dri/util: add a bunch of comments
410*61046927SAndroid Build Coastguard Worker-  mesa: remove always-false conditional in check_compatible()
411*61046927SAndroid Build Coastguard Worker-  mesa: fix aux/accum comment and error message mixups
412*61046927SAndroid Build Coastguard Worker-  llvmpipe: assign context's frag shader pointer before using it
413*61046927SAndroid Build Coastguard Worker-  llvmpipe: add a cast
414*61046927SAndroid Build Coastguard Worker-  mesa: silence new warnings in texobj.c
415*61046927SAndroid Build Coastguard Worker-  egl/gdi: fix typo: xsurf->gsurf
416*61046927SAndroid Build Coastguard Worker-  mesa: code to unpack RGBA as uints
417*61046927SAndroid Build Coastguard Worker-  gallivm: implement scatter stores into temp register file
418*61046927SAndroid Build Coastguard Worker-  gallivm: add some LLVM var labels
419*61046927SAndroid Build Coastguard Worker-  gallivm: added debug code to dump temp registers
420*61046927SAndroid Build Coastguard Worker-  gallivm: add pixel offsets in scatter stores
421*61046927SAndroid Build Coastguard Worker-  gallivm: added lp_elem_type()
422*61046927SAndroid Build Coastguard Worker-  gallivm: implement execution mask for scatter stores
423*61046927SAndroid Build Coastguard Worker-  tgsi: remove unused function
424*61046927SAndroid Build Coastguard Worker-  llvmpipe: added some debug assertions, but disabled
425*61046927SAndroid Build Coastguard Worker-  gallivm: alloca() was called too often for temporary arrays
426*61046927SAndroid Build Coastguard Worker-  gallivm: add const qualifiers, fix comment string
427*61046927SAndroid Build Coastguard Worker-  softpipe: disable vertex texturing with draw/llvm
428*61046927SAndroid Build Coastguard Worker-  mesa: consolidate pixel packing/unpacking code
429*61046927SAndroid Build Coastguard Worker-  mesa: rename vars in pixel pack/unpack code
430*61046927SAndroid Build Coastguard Worker-  mesa: implement uint texstore code
431*61046927SAndroid Build Coastguard Worker-  mesa: remove stray GL_FLOAT case in \_mesa_is_legal_format_and_type()
432*61046927SAndroid Build Coastguard Worker-  mesa: make fixed-pt and byte-valued arrays a runtime feature
433*61046927SAndroid Build Coastguard Worker-  softpipe: can't no-op depth test stage when occlusion query is
434*61046927SAndroid Build Coastguard Worker   enabled
435*61046927SAndroid Build Coastguard Worker-  mesa: no-op glBufferSubData() on size==0
436*61046927SAndroid Build Coastguard Worker-  mesa: #include mfeatures.h in enums.h
437*61046927SAndroid Build Coastguard Worker-  mesa: improve error message
438*61046927SAndroid Build Coastguard Worker-  mesa: add missing formats in \_mesa_format_to_type_and_comps()
439*61046927SAndroid Build Coastguard Worker-  mesa: handle more pixel types in mipmap generation code
440*61046927SAndroid Build Coastguard Worker-  mesa: make glIsBuffer() return false for never bound buffers
441*61046927SAndroid Build Coastguard Worker-  mesa: fix glDeleteBuffers() regression
442*61046927SAndroid Build Coastguard Worker-  tdfx: s/Format/_BaseFormat/
443*61046927SAndroid Build Coastguard Worker-  mesa: consolidate assertions in teximage code
444*61046927SAndroid Build Coastguard Worker-  radeon: set gl_texture_image::TexFormat field in
445*61046927SAndroid Build Coastguard Worker   radeonSetTexBuffer2()
446*61046927SAndroid Build Coastguard Worker-  r600: set gl_texture_image::TexFormat field in r600SetTexBuffer2()
447*61046927SAndroid Build Coastguard Worker-  r200: set gl_texture_image::TexFormat field in r200SetTexBuffer2()
448*61046927SAndroid Build Coastguard Worker-  r300: set gl_texture_image::TexFormat field in r300SetTexBuffer2()
449*61046927SAndroid Build Coastguard Worker-  evergreen: set gl_texture_image::TexFormat field in
450*61046927SAndroid Build Coastguard Worker   evergreenSetTexBuffer()
451*61046927SAndroid Build Coastguard Worker-  st/mesa: fix glDrawPixels(depth/stencil) bugs
452*61046927SAndroid Build Coastguard Worker-  glsl: fix assorted MSVC warnings
453*61046927SAndroid Build Coastguard Worker-  mesa: add more work-arounds for acoshf(), asinhf(), atahf()
454*61046927SAndroid Build Coastguard Worker-  glsl: remove opt_constant_expression.cpp from SConscript
455*61046927SAndroid Build Coastguard Worker-  mesa: fix error messages and minor reindenting
456*61046927SAndroid Build Coastguard Worker-  mesa: whitespace cleanups
457*61046927SAndroid Build Coastguard Worker-  mesa: 80-column wrapping
458*61046927SAndroid Build Coastguard Worker-  mesa: reorder texture_error_check() params
459*61046927SAndroid Build Coastguard Worker-  mesa: minor clean-ups in context code
460*61046927SAndroid Build Coastguard Worker-  mesa: upgrade to glext.h version 66
461*61046927SAndroid Build Coastguard Worker-  mesa: pass gl_format to \_mesa_init_teximage_fields()
462*61046927SAndroid Build Coastguard Worker-  mesa: fix error msg typo
463*61046927SAndroid Build Coastguard Worker-  glapi: rename GL3.xml to GL3x.xml as it covers all GL 3.x versions
464*61046927SAndroid Build Coastguard Worker-  mesa: hook up GL 3.x entrypoints
465*61046927SAndroid Build Coastguard Worker-  docs: update some GL 3.0 status
466*61046927SAndroid Build Coastguard Worker-  mesa: fix get_texture_dimensions() for texture array targets
467*61046927SAndroid Build Coastguard Worker-  swrast: init alpha value to 1.0 in opt_sample_rgb_2d()
468*61046927SAndroid Build Coastguard Worker-  glsl: fix off by one in register index assertion
469*61046927SAndroid Build Coastguard Worker-  glsl: use gl_register_file in a few places
470*61046927SAndroid Build Coastguard Worker-  mesa: rename, make \_mesa_register_file_name() non-static
471*61046927SAndroid Build Coastguard Worker-  mesa: \_mesa_valid_register_index() to validate register indexes
472*61046927SAndroid Build Coastguard Worker-  mesa: replace #defines with new gl_shader_type enum
473*61046927SAndroid Build Coastguard Worker-  mesa: use gl_shader_type enum
474*61046927SAndroid Build Coastguard Worker-  glsl: better handling of linker failures
475*61046927SAndroid Build Coastguard Worker-  glsl: start restoring some geometry shader code
476*61046927SAndroid Build Coastguard Worker-  mesa: add assertion and update comment in \_mesa_format_image_size()
477*61046927SAndroid Build Coastguard Worker-  mesa: added \_mesa_format_image_size64()
478*61046927SAndroid Build Coastguard Worker-  x11: remove test_proxy_teximage() function
479*61046927SAndroid Build Coastguard Worker-  st/mesa: fix mapping of zero-sized buffer objects
480*61046927SAndroid Build Coastguard Worker-  gallivm/llvmpipe: squash merge of the llvm-context branch
481*61046927SAndroid Build Coastguard Worker-  mesa: raise max texture sizes to 16K
482*61046927SAndroid Build Coastguard Worker-  softpipe: increase max texture size to 16K
483*61046927SAndroid Build Coastguard Worker-  mesa: replace large/MAX_WIDTH stack allocations with heap allocations
484*61046927SAndroid Build Coastguard Worker-  mesa: replace large/MAX_WIDTH stack allocations with heap allocations
485*61046927SAndroid Build Coastguard Worker-  swrast: avoid large stack allocations in blend code
486*61046927SAndroid Build Coastguard Worker-  swrast: avoid large stack allocations in tex combine code
487*61046927SAndroid Build Coastguard Worker-  st/mesa: avoid large stack allocations in readpixels code
488*61046927SAndroid Build Coastguard Worker-  mesa: replace more MAX_WIDTH stack allocations with heap allocations
489*61046927SAndroid Build Coastguard Worker-  gallivm/llvmpipe: remove lp_build_context::builder
490*61046927SAndroid Build Coastguard Worker-  gallivm: fix null builder pointers
491*61046927SAndroid Build Coastguard Worker-  mesa: fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME query
492*61046927SAndroid Build Coastguard Worker-  mesa: return GL_FRAMEBUFFER_DEFAULT as FBO attachment type
493*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix broken stencil writemask
494*61046927SAndroid Build Coastguard Worker-  mesa: consolidate some compiler -D flags
495*61046927SAndroid Build Coastguard Worker-  swrast: allow GL_RG format in glDrawPixels()
496*61046927SAndroid Build Coastguard Worker-  swrast: fix indentation
497*61046927SAndroid Build Coastguard Worker-  swrast: accept GL_RG in glReadPixels()
498*61046927SAndroid Build Coastguard Worker-  swrast: restructure some glReadPixels() code
499*61046927SAndroid Build Coastguard Worker-  mesa: make glGet*(GL_NONE) generate GL_INVALID_ENUM
500*61046927SAndroid Build Coastguard Worker-  mesa: remove unneeded cast
501*61046927SAndroid Build Coastguard Worker-  mesa: update comments, remove dead code
502*61046927SAndroid Build Coastguard Worker-  st/mesa: new comment about updating state vars
503*61046927SAndroid Build Coastguard Worker-  mesa: add error margin to clip mask debug/check code
504*61046927SAndroid Build Coastguard Worker-  gallium/util: minor formatting fixes
505*61046927SAndroid Build Coastguard Worker-  mesa/llvm: use llvm-config --cppflags
506*61046927SAndroid Build Coastguard Worker-  st/mesa: fix mipmap generation bug
507*61046927SAndroid Build Coastguard Worker-  mesa: test for cube map completeness in glGenerateMipmap()
508*61046927SAndroid Build Coastguard Worker-  mesa: set gl_texture_object::_Complete=FALSE in incomplete()
509*61046927SAndroid Build Coastguard Worker-  mesa: consolidate glTexImage1/2/3D() code
510*61046927SAndroid Build Coastguard Worker-  mesa: simplify proxy texture code in texture_error_check()
511*61046927SAndroid Build Coastguard Worker-  mesa: consolidate the glTexSubImage1/2/3D() functions
512*61046927SAndroid Build Coastguard Worker-  mesa: consolidate glCopyTexImage1/2D() code
513*61046927SAndroid Build Coastguard Worker-  mesa: consolidate glCopyTexSubImage1/2/3D() functions
514*61046927SAndroid Build Coastguard Worker-  mesa: consolidate glCompressedTexImage1/2/3D() functions
515*61046927SAndroid Build Coastguard Worker-  mesa: make \_mesa_test_proxy_teximage() easier to read
516*61046927SAndroid Build Coastguard Worker-  configure: use llvm-config --cppflags instead of --cflags
517*61046927SAndroid Build Coastguard Worker-  mesa: revamp error checking for compressed texture images
518*61046927SAndroid Build Coastguard Worker-  mesa: simplify target checking for TexImage functions
519*61046927SAndroid Build Coastguard Worker-  draw/llvm: don't flush in vs_llvm_delete()
520*61046927SAndroid Build Coastguard Worker-  tnl: Initialize gl_program_machine memory in run_vp.
521*61046927SAndroid Build Coastguard Worker-  tnl: a better way to initialize the gl_program_machine memory
522*61046927SAndroid Build Coastguard Worker-  mesa, st/mesa: disable GL_ARB_geometry_shader4
523*61046927SAndroid Build Coastguard Worker-  mesa/meta: fix broken assertion, rename stack depth var
524*61046927SAndroid Build Coastguard Worker-  glsl: new glsl_strtod() wrapper to fix decimal point interpretation
525*61046927SAndroid Build Coastguard Worker-  st/mesa: fix renderbuffer pointer check in st_Clear()
526*61046927SAndroid Build Coastguard Worker
527*61046927SAndroid Build Coastguard WorkerBrian Rogers (1):
528*61046927SAndroid Build Coastguard Worker
529*61046927SAndroid Build Coastguard Worker-  mesa: Add missing else in do_row_3D
530*61046927SAndroid Build Coastguard Worker
531*61046927SAndroid Build Coastguard WorkerChad Versace (25):
532*61046927SAndroid Build Coastguard Worker
533*61046927SAndroid Build Coastguard Worker-  intel_extensions: Add ability to set GLSL version via environment
534*61046927SAndroid Build Coastguard Worker-  glsl: Add glsl_type::uvecN_type for N=2,3
535*61046927SAndroid Build Coastguard Worker-  glsl: Add lexer rules for uint and uvecN (N=2..4)
536*61046927SAndroid Build Coastguard Worker-  glsl: Changes in generated file glsl_lexer.cpp
537*61046927SAndroid Build Coastguard Worker-  glsl: Add lexer rules for << and >> in GLSL 1.30
538*61046927SAndroid Build Coastguard Worker-  glsl: Change generated file glsl_lexer.cpp
539*61046927SAndroid Build Coastguard Worker-  glsl: Implement ast-to-hir for binary shifts in GLSL 1.30
540*61046927SAndroid Build Coastguard Worker-  glsl: Implement constant expr evaluation for bitwise-not
541*61046927SAndroid Build Coastguard Worker-  glsl: Implement constant expr evaluation for bit-shift ops
542*61046927SAndroid Build Coastguard Worker-  glsl: Implement constant expr evaluation for bitwise logic ops
543*61046927SAndroid Build Coastguard Worker-  glsl: Fix ir validation for bit logic ops
544*61046927SAndroid Build Coastguard Worker-  glsl: Define shift_result_type() in ast_to_hir.cpp
545*61046927SAndroid Build Coastguard Worker-  glsl: Implement ast-to-hir for bit-shift-assignment
546*61046927SAndroid Build Coastguard Worker-  glsl: Define bit_logic_result_type() in ast_to_hir.cpp
547*61046927SAndroid Build Coastguard Worker-  glsl: Implement ast-to-hir for bit-logic ops
548*61046927SAndroid Build Coastguard Worker-  glsl: Fix lexer rule for ^=
549*61046927SAndroid Build Coastguard Worker-  glsl: Commit generated file glsl_lexer.cpp
550*61046927SAndroid Build Coastguard Worker-  glsl: Fix ast-to-hir for ARB_fragment_coord_conventions
551*61046927SAndroid Build Coastguard Worker-  mesa: Fix C++ includes in sampler.cpp
552*61046927SAndroid Build Coastguard Worker-  glsl: Fix ir_expression::constant_expression_value()
553*61046927SAndroid Build Coastguard Worker-  glsl: Fix erroneous cast in ast_jump_statement::hir()
554*61046927SAndroid Build Coastguard Worker-  glsl: Fix Doxygen tag file in recently renamed files
555*61046927SAndroid Build Coastguard Worker-  glsl: Improve usage message for glsl_compiler
556*61046927SAndroid Build Coastguard Worker-  glsl: Fix linker bug in cross_validate_globals()
557*61046927SAndroid Build Coastguard Worker-  glsl: In ast_to_hir, check sampler array indexing
558*61046927SAndroid Build Coastguard Worker
559*61046927SAndroid Build Coastguard WorkerChia-I Wu (149):
560*61046927SAndroid Build Coastguard Worker
561*61046927SAndroid Build Coastguard Worker-  glapi: Fix build errors for ES.
562*61046927SAndroid Build Coastguard Worker-  glapi: Fix ES build errors again.
563*61046927SAndroid Build Coastguard Worker-  mesa: Update ES APIspec.xml.
564*61046927SAndroid Build Coastguard Worker-  st/xlib: Notify the context when the front/back buffers are swapped.
565*61046927SAndroid Build Coastguard Worker-  targets/egl: Use C++ compiler to link GL/ES state trackers.
566*61046927SAndroid Build Coastguard Worker-  libgl-xlib: Remove unused st_api_create_OpenGL.
567*61046927SAndroid Build Coastguard Worker-  st/egl: Split modeset code support to modeset.c.
568*61046927SAndroid Build Coastguard Worker-  st/egl: Rename kms backend to drm.
569*61046927SAndroid Build Coastguard Worker-  st/egl: s/kms/drm/ on the drm backend.
570*61046927SAndroid Build Coastguard Worker-  egl: Enable drm platform by default.
571*61046927SAndroid Build Coastguard Worker-  egl: Check extensions.
572*61046927SAndroid Build Coastguard Worker-  st/egl: Skip single-buffered configs in EGL.
573*61046927SAndroid Build Coastguard Worker-  mapi: Fix compiler warnings.
574*61046927SAndroid Build Coastguard Worker-  st/egl: Drop context argument from egl_g3d_get_egl_image.
575*61046927SAndroid Build Coastguard Worker-  targets/egl: Fix linking with libdrm.
576*61046927SAndroid Build Coastguard Worker-  st/vega: Fix version check in context creation.
577*61046927SAndroid Build Coastguard Worker-  egl: Use attribute names as the \_EGLConfig member names.
578*61046927SAndroid Build Coastguard Worker-  egl: Access config attributes directly.
579*61046927SAndroid Build Coastguard Worker-  st/egl: Access \_EGLConfig directly.
580*61046927SAndroid Build Coastguard Worker-  st/egl: Do not finish a fence that is NULL.
581*61046927SAndroid Build Coastguard Worker-  mesa: Remove unused vtxfmt_tmp.h.
582*61046927SAndroid Build Coastguard Worker-  egl_dri2: Drop the use of \_egl[SG]etConfigKey.
583*61046927SAndroid Build Coastguard Worker-  egl_glx: Drop the use of [SG]ET_CONFIG_ATTRIB.
584*61046927SAndroid Build Coastguard Worker-  egl_glx: Fix borken driver.
585*61046927SAndroid Build Coastguard Worker-  egl: Move attributes in \_EGLImage to \_EGLImageAttribs.
586*61046927SAndroid Build Coastguard Worker-  egl: Parse image attributes with \_eglParseImageAttribList.
587*61046927SAndroid Build Coastguard Worker-  egl: Move fallback routines to eglfallbacks.c.
588*61046927SAndroid Build Coastguard Worker-  egl: Drop dpy argument from the link functions.
589*61046927SAndroid Build Coastguard Worker-  egl: Minor changes to the \_EGLConfig interface.
590*61046927SAndroid Build Coastguard Worker-  egl: Minor changes to the \_EGLScreen interface.
591*61046927SAndroid Build Coastguard Worker-  egl: Fix \_eglModeLookup.
592*61046927SAndroid Build Coastguard Worker-  st/egl: Fix native_mode refresh mode.
593*61046927SAndroid Build Coastguard Worker-  egl: Add reference count for resources.
594*61046927SAndroid Build Coastguard Worker-  egl: Use reference counting to replace IsLinked or IsBound.
595*61046927SAndroid Build Coastguard Worker-  egl: Fix a false negative check in \_eglCheckMakeCurrent.
596*61046927SAndroid Build Coastguard Worker-  st/egl: Use resource reference count for egl_g3d_sync.
597*61046927SAndroid Build Coastguard Worker-  egl_dri2: Fix a typo that make glFlush be called at wrong time.
598*61046927SAndroid Build Coastguard Worker-  glapi: Do not use glapidispatch.h.
599*61046927SAndroid Build Coastguard Worker-  glapi: Move glapidispatch.h to core mesa.
600*61046927SAndroid Build Coastguard Worker-  glapi: Do not use glapioffsets.h.
601*61046927SAndroid Build Coastguard Worker-  glapi: Merge glapioffsets.h into glapidispath.h.
602*61046927SAndroid Build Coastguard Worker-  vbo: Use CALL\_\* macros.
603*61046927SAndroid Build Coastguard Worker-  mesa: Remove unnecessary glapitable.h includes.
604*61046927SAndroid Build Coastguard Worker-  autoconf: Better client API selection.
605*61046927SAndroid Build Coastguard Worker-  docs: Update egl and openvg docs.
606*61046927SAndroid Build Coastguard Worker-  autoconf: Update configuration info.
607*61046927SAndroid Build Coastguard Worker-  Merge branch 'glapi-reorg'
608*61046927SAndroid Build Coastguard Worker-  targets: Add missing quotes to Makefile.xorg.
609*61046927SAndroid Build Coastguard Worker-  autoconf: st/vega requires --enable-openvg.
610*61046927SAndroid Build Coastguard Worker-  st/mesa: Unreference the sampler view in st_bind_surface.
611*61046927SAndroid Build Coastguard Worker-  autoconf: Tidy configure output for EGL.
612*61046927SAndroid Build Coastguard Worker-  targets/egl: Fix a warning with --disable-opengl build.
613*61046927SAndroid Build Coastguard Worker-  egl: Rework \_eglGetSearchPath.
614*61046927SAndroid Build Coastguard Worker-  mesa: Select FEATURE_remap_table when multiple APIs are enabled.
615*61046927SAndroid Build Coastguard Worker-  mesa: Allow contexts of different APIs to coexist.
616*61046927SAndroid Build Coastguard Worker-  egl: Set up the pthread key even TLS is used.
617*61046927SAndroid Build Coastguard Worker-  st/egl: Add native_surface::present callback.
618*61046927SAndroid Build Coastguard Worker-  st/egl: Use native_surface::present callback.
619*61046927SAndroid Build Coastguard Worker-  d3d1x: Use native_surface::present.
620*61046927SAndroid Build Coastguard Worker-  st/egl: Remove flush_frontbuffer and swap_buffers.
621*61046927SAndroid Build Coastguard Worker-  st/egl: Add support for swap interval and swap behavior.
622*61046927SAndroid Build Coastguard Worker-  st/egl: Add support for EGL_MATCH_NATIVE_PIXMAP.
623*61046927SAndroid Build Coastguard Worker-  st/egl: Add extern "C" wrapper to native.h.
624*61046927SAndroid Build Coastguard Worker-  st/egl: Add native_display_buffer interface.
625*61046927SAndroid Build Coastguard Worker-  st/egl: Use native_display_buffer for EGL_MESA_drm_image.
626*61046927SAndroid Build Coastguard Worker-  autoconf: Add --enable-gallium-egl.
627*61046927SAndroid Build Coastguard Worker-  docs: Update egl docs.
628*61046927SAndroid Build Coastguard Worker-  st/dri: Add support for surfaceless current contexts.
629*61046927SAndroid Build Coastguard Worker-  egl_dri2: Fix \__DRI_DRI2 version 1 support.
630*61046927SAndroid Build Coastguard Worker-  st/vega: Do not wait NULL fences.
631*61046927SAndroid Build Coastguard Worker-  gallium: Add st_api::name.
632*61046927SAndroid Build Coastguard Worker-  gallium: Add st_context_iface::share to st_api.
633*61046927SAndroid Build Coastguard Worker-  st/wgl: Use st_context_iface::share for DrvShareLists.
634*61046927SAndroid Build Coastguard Worker-  st/glx: Replace MESA_VERSION_STRING by xmesa_get_name.
635*61046927SAndroid Build Coastguard Worker-  mesa: Clean up core.h.
636*61046927SAndroid Build Coastguard Worker-  scons: Define IN_DRI_DRIVER.
637*61046927SAndroid Build Coastguard Worker-  tgsi: Add STENCIL to text parser.
638*61046927SAndroid Build Coastguard Worker-  st/vega: vegaLookupSingle should validate the state.
639*61046927SAndroid Build Coastguard Worker-  st/vega: Set wrap_r for mask and blend samplers.
640*61046927SAndroid Build Coastguard Worker-  st/vega: Fix vgReadPixels with a subrectangle.
641*61046927SAndroid Build Coastguard Worker-  egl_dri2: Fix one context, multiple surfaces.
642*61046927SAndroid Build Coastguard Worker-  auxiliary: util_blit_pixels_tex should restore the viewport.
643*61046927SAndroid Build Coastguard Worker-  st/vega: Fix a crash with empty paths.
644*61046927SAndroid Build Coastguard Worker-  st/vega: Masks and surfaces should share orientation.
645*61046927SAndroid Build Coastguard Worker-  st/vega: No flipping in vg_prepare_blend_surface.
646*61046927SAndroid Build Coastguard Worker-  st/vega: Fix a typo in EXTENDED_BLENDER_OVER_FUNC.
647*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix build errors on x86.
648*61046927SAndroid Build Coastguard Worker-  st/vega: Overhaul renderer with renderer states.
649*61046927SAndroid Build Coastguard Worker-  st/vega: Add DRAWTEX renderer state.
650*61046927SAndroid Build Coastguard Worker-  st/vega: Add SCISSOR renderer state.
651*61046927SAndroid Build Coastguard Worker-  st/vega: Add CLEAR renderer state for vgClear.
652*61046927SAndroid Build Coastguard Worker-  st/vega: Add FILTER renderer state for image filtering.
653*61046927SAndroid Build Coastguard Worker-  st/vega: Use the renderer for vgMask.
654*61046927SAndroid Build Coastguard Worker-  st/vega: Add POLYGON_STENCIL and POLYGON_FILL renderer state.
655*61046927SAndroid Build Coastguard Worker-  st/vega: Delay fb state update to vg_validate_state.
656*61046927SAndroid Build Coastguard Worker-  st/vega: Use st_framebuffer for fb width/height.
657*61046927SAndroid Build Coastguard Worker-  st/vega: Move g3d states to renderer.
658*61046927SAndroid Build Coastguard Worker-  st/vega: Make shader_bind call into the renderer.
659*61046927SAndroid Build Coastguard Worker-  st/vega: vg_manager should care about only the color buffer.
660*61046927SAndroid Build Coastguard Worker-  st/vega: Clean up vg_context fields and functions.
661*61046927SAndroid Build Coastguard Worker-  st/vega: Clean up renderer fields and functions.
662*61046927SAndroid Build Coastguard Worker-  st/vega: vg_copy_texture and vg_copy_surface should share code.
663*61046927SAndroid Build Coastguard Worker-  st/vega: Get rid of renderer_copy_texture.
664*61046927SAndroid Build Coastguard Worker-  st/vega: Update to latest headers.
665*61046927SAndroid Build Coastguard Worker-  st/vega: Fix image sampler views for alpha-only formats.
666*61046927SAndroid Build Coastguard Worker-  st/vega: Make path_render and path_stroke take a matrix.
667*61046927SAndroid Build Coastguard Worker-  st/vega: Make image_draw take a matrix.
668*61046927SAndroid Build Coastguard Worker-  st/vega: Add primitive text support.
669*61046927SAndroid Build Coastguard Worker-  st/vega: Revive mask layer support.
670*61046927SAndroid Build Coastguard Worker-  st/vega: More flexible shader selection.
671*61046927SAndroid Build Coastguard Worker-  st/vega: Add color transformation support.
672*61046927SAndroid Build Coastguard Worker-  st/vega: Bump version to 1.1.
673*61046927SAndroid Build Coastguard Worker-  st/vega: Fix paint coordinates transformations.
674*61046927SAndroid Build Coastguard Worker-  st/vega: Fix negated logic in image_draw.
675*61046927SAndroid Build Coastguard Worker-  st/vega: Fix degenerate paints.
676*61046927SAndroid Build Coastguard Worker-  st/vega: Simplify radial gradient.
677*61046927SAndroid Build Coastguard Worker-  st/vega: Remove st_inlines.h.
678*61046927SAndroid Build Coastguard Worker-  st/vega: Delay blend texture creation until needed.
679*61046927SAndroid Build Coastguard Worker-  st/vega: Create drawing surface mask as needed.
680*61046927SAndroid Build Coastguard Worker-  st/vega: Initialize pipe states with renderer.
681*61046927SAndroid Build Coastguard Worker-  st/vega: Avoid unnecessary constant bufer upload.
682*61046927SAndroid Build Coastguard Worker-  st/vega: Destroy the pipe context with vg_context.
683*61046927SAndroid Build Coastguard Worker-  st/vega: polygon_array requires a deep free.
684*61046927SAndroid Build Coastguard Worker-  st/egl: Set pipe_resource::array_size to 1.
685*61046927SAndroid Build Coastguard Worker-  st/vega: Set pipe_resource::array_size to 1.
686*61046927SAndroid Build Coastguard Worker-  st/vega: Move vertex transformation to shader.
687*61046927SAndroid Build Coastguard Worker-  st/vega: Add a missing break.
688*61046927SAndroid Build Coastguard Worker-  st/vega: Add some comments to pipeline shaders.
689*61046927SAndroid Build Coastguard Worker-  st/vega: Refactor blend shaders.
690*61046927SAndroid Build Coastguard Worker-  st/vega: Move masking after blending.
691*61046927SAndroid Build Coastguard Worker-  st/vega: Add support for per-channel alpha.
692*61046927SAndroid Build Coastguard Worker-  st/vega: Blending should use premultiplied alpha.
693*61046927SAndroid Build Coastguard Worker-  st/vega: Fix VG_BLEND_MULTIPLY.
694*61046927SAndroid Build Coastguard Worker-  st/vega: Add blend shaders for all blend modes.
695*61046927SAndroid Build Coastguard Worker-  st/vega: Fix pipe blend state for various blend modes.
696*61046927SAndroid Build Coastguard Worker-  egl: \_eglFilterArray should not allocate.
697*61046927SAndroid Build Coastguard Worker-  mapi: Rewrite mapi_abi.py to get rid of preprocessor magic.
698*61046927SAndroid Build Coastguard Worker-  vbo: Drop second ATTR macro.
699*61046927SAndroid Build Coastguard Worker-  vbo: Fix GLES2 glVertexAttrib.
700*61046927SAndroid Build Coastguard Worker-  mesa: Do not advertise GL_OES_texture_3D.
701*61046927SAndroid Build Coastguard Worker-  mesa: Fix GL_FIXED arrays.
702*61046927SAndroid Build Coastguard Worker-  mesa: Fix glTexCoordPointer with type GL_FIXED.
703*61046927SAndroid Build Coastguard Worker-  st/egl: Plug pbuffer leaks.
704*61046927SAndroid Build Coastguard Worker-  st/egl: Fix eglCopyBuffers.
705*61046927SAndroid Build Coastguard Worker-  st/egl: Assorted fixes for dri2_display_get_configs.
706*61046927SAndroid Build Coastguard Worker-  docs/egl: Update ../egl.html.
707*61046927SAndroid Build Coastguard Worker-  st/egl: Fix eglChooseConfig when configs is NULL.
708*61046927SAndroid Build Coastguard Worker-  docs: Add an example for EGL_DRIVERS_PATH.
709*61046927SAndroid Build Coastguard Worker-  autoconf: Fix --with-driver=xlib --enable-openvg.
710*61046927SAndroid Build Coastguard Worker
711*61046927SAndroid Build Coastguard WorkerChris Wilson (2):
712*61046927SAndroid Build Coastguard Worker
713*61046927SAndroid Build Coastguard Worker-  i915g: Fix closure of full batch buffers
714*61046927SAndroid Build Coastguard Worker-  intel: Check for unsupported texture when finishing using as a render
715*61046927SAndroid Build Coastguard Worker   target
716*61046927SAndroid Build Coastguard Worker
717*61046927SAndroid Build Coastguard WorkerChristoph Bumiller (80):
718*61046927SAndroid Build Coastguard Worker
719*61046927SAndroid Build Coastguard Worker-  nv50: import new compiler
720*61046927SAndroid Build Coastguard Worker-  nouveau: update nouveau_class.h
721*61046927SAndroid Build Coastguard Worker-  nv50: introduce the big formats table
722*61046927SAndroid Build Coastguard Worker-  nv50: don't produce MOV immediate to output reg in store opt
723*61046927SAndroid Build Coastguard Worker-  nv50: change back accidentally swapped UNORM,SNORM vertex type
724*61046927SAndroid Build Coastguard Worker-  nv50: add/fix some license headers
725*61046927SAndroid Build Coastguard Worker-  nv50: simple reload elimination and local CSE
726*61046927SAndroid Build Coastguard Worker-  nv50: fix constant_operand opt mul by 2 case
727*61046927SAndroid Build Coastguard Worker-  nv50: permit usage of undefined TGSI TEMPs
728*61046927SAndroid Build Coastguard Worker-  nv50: add missing 2nd source for POW multiplication
729*61046927SAndroid Build Coastguard Worker-  nv50: add signed RGTC1 to format table, allow 2_10_10_10 for vbufs
730*61046927SAndroid Build Coastguard Worker-  nv50: fix for empty BBs
731*61046927SAndroid Build Coastguard Worker-  nv50: insert MOVs also for PHI sources from dominating block
732*61046927SAndroid Build Coastguard Worker-  nv50: explicitly set src type for SET ops
733*61046927SAndroid Build Coastguard Worker-  nv50: fixes for nested IFs
734*61046927SAndroid Build Coastguard Worker-  nv50: don't eliminate loads to dedicated values
735*61046927SAndroid Build Coastguard Worker-  nv50: fix constbuf validation
736*61046927SAndroid Build Coastguard Worker-  nv50: build proper phi functions in the first place
737*61046927SAndroid Build Coastguard Worker-  nv50: fix reg count
738*61046927SAndroid Build Coastguard Worker-  nv50: begin implementing loops
739*61046927SAndroid Build Coastguard Worker-  nv50: more constant folding
740*61046927SAndroid Build Coastguard Worker-  nv50: loops part 2
741*61046927SAndroid Build Coastguard Worker-  nv50: flatten simple IF/ELSE/ENDIF constructs
742*61046927SAndroid Build Coastguard Worker-  nv50: fix thinko in store to output reg possible check
743*61046927SAndroid Build Coastguard Worker-  nv50: generate JOINs for outermost IF clauses
744*61046927SAndroid Build Coastguard Worker-  nv50: more TGSI opcodes (SIN, SCS, ARL, RET, KILP)
745*61046927SAndroid Build Coastguard Worker-  nv50: fix PSIZ and PRIMID mapping
746*61046927SAndroid Build Coastguard Worker-  nv50: check dst compatibility in CSE
747*61046927SAndroid Build Coastguard Worker-  nv50: initialize edgeflag input index
748*61046927SAndroid Build Coastguard Worker-  nv50: emit predicate for interp
749*61046927SAndroid Build Coastguard Worker-  Merge remote branch 'origin/master' into nv50-compiler
750*61046927SAndroid Build Coastguard Worker-  nv50: DP2, fix ARL
751*61046927SAndroid Build Coastguard Worker-  nv50: yet another case we need a nop.exit
752*61046927SAndroid Build Coastguard Worker-  nv50: fix check for sprite/point coord enable
753*61046927SAndroid Build Coastguard Worker-  nv50: handle TEXTURE_SWIZZLE and GEOMETRY_SHADER4 caps
754*61046927SAndroid Build Coastguard Worker-  nv50: set the FragDepth output index
755*61046927SAndroid Build Coastguard Worker-  nv50: turn off verbose debug output by default
756*61046927SAndroid Build Coastguard Worker-  nv50: attempt at making more complicated loops work
757*61046927SAndroid Build Coastguard Worker-  nv50: SSG
758*61046927SAndroid Build Coastguard Worker-  nv50: make FrontFacing -1 or +1
759*61046927SAndroid Build Coastguard Worker-  nv50: re-add proper TEXBIAS sequence
760*61046927SAndroid Build Coastguard Worker-  nv50: make use of TGSI immediate type
761*61046927SAndroid Build Coastguard Worker-  nv50: must join SELECT inputs before MOV inputs
762*61046927SAndroid Build Coastguard Worker-  nv50: fix XPD, was negated
763*61046927SAndroid Build Coastguard Worker-  nv50: fix find_dom_frontier
764*61046927SAndroid Build Coastguard Worker-  nv50: fix build-predicate function
765*61046927SAndroid Build Coastguard Worker-  Merge remote branch 'origin/master' into nv50-compiler
766*61046927SAndroid Build Coastguard Worker-  nv50: load address register before using it, not after
767*61046927SAndroid Build Coastguard Worker-  nv50: save tgsi instructions
768*61046927SAndroid Build Coastguard Worker-  nv50: prepare for having multiple functions
769*61046927SAndroid Build Coastguard Worker-  nv50: don't parse again in tgsi_2_nc
770*61046927SAndroid Build Coastguard Worker-  nv50: use actual loads/stores if TEMPs are accessed indirectly
771*61046927SAndroid Build Coastguard Worker-  nv50: create value references with the right type
772*61046927SAndroid Build Coastguard Worker-  nv50: duplicate interps in load_proj_tex_coords
773*61046927SAndroid Build Coastguard Worker-  nv50: address regs are 16 bit
774*61046927SAndroid Build Coastguard Worker-  nv50: fix can_load check for 3rd source
775*61046927SAndroid Build Coastguard Worker-  nv50: reduce bb_reachable_by runtime from pot to linear
776*61046927SAndroid Build Coastguard Worker-  nv50: minor compiler fixes and cleanups
777*61046927SAndroid Build Coastguard Worker-  nv50: cannot move from local mem to output reg directly
778*61046927SAndroid Build Coastguard Worker-  nv50: newlines in shader bincode printing
779*61046927SAndroid Build Coastguard Worker-  nv50: match TEMP limit with nv50 ir builder
780*61046927SAndroid Build Coastguard Worker-  nv50: handle TGSI EXP and LOG again
781*61046927SAndroid Build Coastguard Worker-  nv50: check for immediates when turning MUL ADD into MAD
782*61046927SAndroid Build Coastguard Worker-  nv50: interp cannot write flags reg
783*61046927SAndroid Build Coastguard Worker-  nv50: MOV TEMP[0], -CONST[0] must be float32 negation
784*61046927SAndroid Build Coastguard Worker-  nv50: fix indirect CONST access with large or negative offsets
785*61046927SAndroid Build Coastguard Worker-  nv50: fix TXP depth comparison value
786*61046927SAndroid Build Coastguard Worker-  nv50: consider address register in reload elimination
787*61046927SAndroid Build Coastguard Worker-  nv50: improve and fix modifier folding optimization
788*61046927SAndroid Build Coastguard Worker-  nv50: put low limit on REG_ALLOC_TEMP and FP_RESULT_COUNT
789*61046927SAndroid Build Coastguard Worker-  Merge remote branch 'origin/nv50-compiler'
790*61046927SAndroid Build Coastguard Worker-  nv50: don't segfault on shaders with 0 instructions
791*61046927SAndroid Build Coastguard Worker-  nv50: get shader fixups/relocations into working state
792*61046927SAndroid Build Coastguard Worker-  nv50: add relocs for stack and local mem buffers
793*61046927SAndroid Build Coastguard Worker-  nv50: emit constbuf relocs before uploading constants
794*61046927SAndroid Build Coastguard Worker-  nv50: fix typo in fifo packet length limit
795*61046927SAndroid Build Coastguard Worker-  nv50: use formats table in nv50_surface.c
796*61046927SAndroid Build Coastguard Worker-  nv50: use CLEAR_BUFFERS for surface fills
797*61046927SAndroid Build Coastguard Worker-  nv50: fix/handle a few more PIPE_CAPs
798*61046927SAndroid Build Coastguard Worker-  nv50: fix GP state bind and validate
799*61046927SAndroid Build Coastguard Worker
800*61046927SAndroid Build Coastguard WorkerCorbin Simpson (8):
801*61046927SAndroid Build Coastguard Worker
802*61046927SAndroid Build Coastguard Worker-  r600g: Use align() instead of handrolled code.
803*61046927SAndroid Build Coastguard Worker-  r600g: Trivially deobfuscate r600_hw_states.
804*61046927SAndroid Build Coastguard Worker-  r600g: Deobfuscate and comment a few more functions in
805*61046927SAndroid Build Coastguard Worker   r600_hw_states.
806*61046927SAndroid Build Coastguard Worker-  r600g: Clean up some indentation and \|= vs. \| usage.
807*61046927SAndroid Build Coastguard Worker-  r600g: Fix false and true.
808*61046927SAndroid Build Coastguard Worker-  r600g: "tmp" is such a bad name for a texture.
809*61046927SAndroid Build Coastguard Worker-  r600g: Clean up PS setup.
810*61046927SAndroid Build Coastguard Worker-  r600g: Cleanup viewport floats.
811*61046927SAndroid Build Coastguard Worker
812*61046927SAndroid Build Coastguard WorkerDaniel Lichtenberger (1):
813*61046927SAndroid Build Coastguard Worker
814*61046927SAndroid Build Coastguard Worker-  radeon: fix potential segfault in renderbuffer update
815*61046927SAndroid Build Coastguard Worker
816*61046927SAndroid Build Coastguard WorkerDaniel Vetter (21):
817*61046927SAndroid Build Coastguard Worker
818*61046927SAndroid Build Coastguard Worker-  r200: revalidate after radeon_update_renderbuffers
819*61046927SAndroid Build Coastguard Worker-  i915g: rip out ->sw_tiled
820*61046927SAndroid Build Coastguard Worker-  i915g: s/hw_tiled/tiling
821*61046927SAndroid Build Coastguard Worker-  i915g: add pineview pci ids
822*61046927SAndroid Build Coastguard Worker-  i915g: kill RGBA/X formats
823*61046927SAndroid Build Coastguard Worker-  i915g: kill buf->map_gtt
824*61046927SAndroid Build Coastguard Worker-  i915g: kill idws->pool
825*61046927SAndroid Build Coastguard Worker-  i915g: drop alignment parameter from iws->buffer_create
826*61046927SAndroid Build Coastguard Worker-  i915g: add winsys function to create tiled buffers
827*61046927SAndroid Build Coastguard Worker-  i915g: switch to tiled allocations, kill set_fence
828*61046927SAndroid Build Coastguard Worker-  i915g: prepare winsys/batchbuffer for execbuf2
829*61046927SAndroid Build Coastguard Worker-  i915g: return tiling in iws->buffer_from_handle
830*61046927SAndroid Build Coastguard Worker-  i915g: implement unfenced color&depth buffer using tiling bits
831*61046927SAndroid Build Coastguard Worker-  i915g: implement unfenced relocs for textures using tiling bits
832*61046927SAndroid Build Coastguard Worker-  i915g: postpone mipmap/face offset calculation
833*61046927SAndroid Build Coastguard Worker-  i915g: don't pot-align stride for tiled buffers
834*61046927SAndroid Build Coastguard Worker-  i915g: enable X-tiling for textures
835*61046927SAndroid Build Coastguard Worker-  i915g: switch rendering to mipmapped textures to (x,y) offsets
836*61046927SAndroid Build Coastguard Worker-  i915g: enable x-tiling for render targets
837*61046927SAndroid Build Coastguard Worker-  i915g: assert(depth_surface->offset == 0)
838*61046927SAndroid Build Coastguard Worker-  i915g: track TODO items
839*61046927SAndroid Build Coastguard Worker
840*61046927SAndroid Build Coastguard WorkerDave Airlie (182):
841*61046927SAndroid Build Coastguard Worker
842*61046927SAndroid Build Coastguard Worker-  r300g: fix buffer reuse issue caused by previous commit
843*61046927SAndroid Build Coastguard Worker-  r600g: pull r600_draw struct out into header
844*61046927SAndroid Build Coastguard Worker-  r600g: use index min/max + index buffer offset.
845*61046927SAndroid Build Coastguard Worker-  r600g: add vgt dma src defines
846*61046927SAndroid Build Coastguard Worker-  r600g: fixup texture state on evergreen.
847*61046927SAndroid Build Coastguard Worker-  r600g: fix texture bos and avoid doing depth blit on evergreen
848*61046927SAndroid Build Coastguard Worker-  r600g: hide radeon_ctx inside winsys.
849*61046927SAndroid Build Coastguard Worker-  r600g: attempt to abstract kernel bos from pipe driver.
850*61046927SAndroid Build Coastguard Worker-  r600g: move constant buffer creation behind winsys abstraction.
851*61046927SAndroid Build Coastguard Worker-  r600g: use malloc bufmgr for constant buffers
852*61046927SAndroid Build Coastguard Worker-  r600g: add support for kernel bo
853*61046927SAndroid Build Coastguard Worker-  r600g: add winsys bo caching.
854*61046927SAndroid Build Coastguard Worker-  r600g: add upload manager support.
855*61046927SAndroid Build Coastguard Worker-  r600g: fixup map flushing.
856*61046927SAndroid Build Coastguard Worker-  r600g: use calloc for ctx bo allocations
857*61046927SAndroid Build Coastguard Worker-  r600g: oops got the use_mem_constant the wrong way around.
858*61046927SAndroid Build Coastguard Worker-  r600g; add uses waterfall to asm cf for r6xx.
859*61046927SAndroid Build Coastguard Worker-  r600g: only emit uses waterfall on r6xx hw.
860*61046927SAndroid Build Coastguard Worker-  util/r300g: split the r300 index buffer modifier functions out to
861*61046927SAndroid Build Coastguard Worker   util
862*61046927SAndroid Build Coastguard Worker-  r600g: modify index buffers for sizes the hw can't deal with.
863*61046927SAndroid Build Coastguard Worker-  r600g: send correct surface base update for multi-cbufs
864*61046927SAndroid Build Coastguard Worker-  r600g: fix fbo-drawbuffers-maxtargets
865*61046927SAndroid Build Coastguard Worker-  r600g: clean up valgrind issues on maxtargets test.
866*61046927SAndroid Build Coastguard Worker-  r600g: drop debugging that snuck in
867*61046927SAndroid Build Coastguard Worker-  r600g: fix tiling support for ddx supplied buffers
868*61046927SAndroid Build Coastguard Worker-  r600g: add z16 to color setup
869*61046927SAndroid Build Coastguard Worker-  r600g: add color/texture support for more depth formats.
870*61046927SAndroid Build Coastguard Worker-  r600g: fix r700 cube map sizing.
871*61046927SAndroid Build Coastguard Worker-  r600g: fixup r700 CB_SHADER_CONTROL register.
872*61046927SAndroid Build Coastguard Worker-  r600g: add missing BC_INST wrapper for evergreen
873*61046927SAndroid Build Coastguard Worker-  r600g: only flush for the correct colorbuffer, not all of them.
874*61046927SAndroid Build Coastguard Worker-  r600g: deal with overflow of VTX/TEX CF clauses.
875*61046927SAndroid Build Coastguard Worker-  r600g: set back to correct codepaths.
876*61046927SAndroid Build Coastguard Worker-  r600g: fixup evergreen miptree setup.
877*61046927SAndroid Build Coastguard Worker-  r600g: fix eg texture borders.
878*61046927SAndroid Build Coastguard Worker-  r600g: fix typo in struct member name
879*61046927SAndroid Build Coastguard Worker-  r600g: cleanup some of the DB blit code
880*61046927SAndroid Build Coastguard Worker-  r600g: make stencil readback work
881*61046927SAndroid Build Coastguard Worker-  r600g: disable dirty handling on texture from depth code.
882*61046927SAndroid Build Coastguard Worker-  r600g: use floats instead of hex for blit vbo
883*61046927SAndroid Build Coastguard Worker-  r600g: fix depth readback on rv610 and other quirky variants.
884*61046927SAndroid Build Coastguard Worker-  r600g: fix typo in evergreen register list
885*61046927SAndroid Build Coastguard Worker-  u_blitter: add a custom blitter call passing a dsa cso
886*61046927SAndroid Build Coastguard Worker-  r600g: use blitter to do db->cb flushing.
887*61046927SAndroid Build Coastguard Worker-  r600g: fix warnings since last commit.
888*61046927SAndroid Build Coastguard Worker-  egl: fix build since 17eace581d25a626a7d75d9d1205d012cbb14a6e
889*61046927SAndroid Build Coastguard Worker-  r300g: fix point sprite coord.
890*61046927SAndroid Build Coastguard Worker-  r600g: add vert support for 16/16 and 16/16/16 floats.
891*61046927SAndroid Build Coastguard Worker-  r600g: add some more vertex format support.
892*61046927SAndroid Build Coastguard Worker-  r600g: some more vertex formats
893*61046927SAndroid Build Coastguard Worker-  r600g: fix draw-elements and draw-elements-base-vertex
894*61046927SAndroid Build Coastguard Worker-  r600g: drop index_offset parameter to index buffer translate.
895*61046927SAndroid Build Coastguard Worker-  r600g: fixup tex wrapping.
896*61046927SAndroid Build Coastguard Worker-  r600g: fixup VP->FP output->input routing.
897*61046927SAndroid Build Coastguard Worker-  r600g: fix typo in r700 alu emit
898*61046927SAndroid Build Coastguard Worker-  r600g: fixup sprite coord enable.
899*61046927SAndroid Build Coastguard Worker-  r600g: fix polygon mode
900*61046927SAndroid Build Coastguard Worker-  mesa/mipmap: fix warning since
901*61046927SAndroid Build Coastguard Worker   1acadebd6270d3604b026842b8a21360968618a0
902*61046927SAndroid Build Coastguard Worker-  r600g: add eg poly mode code.
903*61046927SAndroid Build Coastguard Worker-  r600g: make index bias fix for evergreen
904*61046927SAndroid Build Coastguard Worker-  r600g: add eg db count control register.
905*61046927SAndroid Build Coastguard Worker-  r300g: fix glsl-fs-pointcoord
906*61046927SAndroid Build Coastguard Worker-  r600g: add evergreen texture resource properly.
907*61046927SAndroid Build Coastguard Worker-  r600g: fix db flush breaking config state
908*61046927SAndroid Build Coastguard Worker-  r600g: on evergreen the centroid isn't set in this register.
909*61046927SAndroid Build Coastguard Worker-  r600g: add back evergreen name.
910*61046927SAndroid Build Coastguard Worker-  r600g: add evergreen texture border support to new path
911*61046927SAndroid Build Coastguard Worker-  r600g: move radeon.h members around to add back map flushing.
912*61046927SAndroid Build Coastguard Worker-  r600g: add initial vertex translate support.
913*61046927SAndroid Build Coastguard Worker-  r600g: remove old assert from new codepath
914*61046927SAndroid Build Coastguard Worker-  Revert "r600g: add initial vertex translate support."
915*61046927SAndroid Build Coastguard Worker-  r600g: port r300g fix for X\* formats in texformat code
916*61046927SAndroid Build Coastguard Worker-  r600g: add L8A8 unorm.
917*61046927SAndroid Build Coastguard Worker-  r600g: clean up some code from move to new paths.
918*61046927SAndroid Build Coastguard Worker-  r600g: return string for chip family
919*61046927SAndroid Build Coastguard Worker-  r600g: use Elements macro instead of manual sizeofs
920*61046927SAndroid Build Coastguard Worker-  r600g: fix evergreen depth flushing.
921*61046927SAndroid Build Coastguard Worker-  r600g: add winsys support for CTL constants.
922*61046927SAndroid Build Coastguard Worker-  r600g: drop depth quirk on evergreen
923*61046927SAndroid Build Coastguard Worker-  r600g: add reloc for evergreen color attrib
924*61046927SAndroid Build Coastguard Worker-  r600g: realign evergreen code with r600 code.
925*61046927SAndroid Build Coastguard Worker-  r600g: add assembler support for other vtx fetch fields.
926*61046927SAndroid Build Coastguard Worker-  r600g: fixup vertex format picking.
927*61046927SAndroid Build Coastguard Worker-  r600g: sync vertex/texture cache on resources on evergreen
928*61046927SAndroid Build Coastguard Worker-  r600g: add cb flushing for extra buffers + depth buffer on
929*61046927SAndroid Build Coastguard Worker   r600/evergreen
930*61046927SAndroid Build Coastguard Worker-  r600g: fix evergreen draw-buffers
931*61046927SAndroid Build Coastguard Worker-  r600g: flush SH cache on constant change on evergreen
932*61046927SAndroid Build Coastguard Worker-  r600g: only set the Z export if shader exports it.
933*61046927SAndroid Build Coastguard Worker-  r600g: setup basic loop consts on r600 + evergreen.
934*61046927SAndroid Build Coastguard Worker-  mesa/st: initial attempt at RG support for gallium drivers
935*61046927SAndroid Build Coastguard Worker-  r600g: break out of search for reloc bo after finding it.
936*61046927SAndroid Build Coastguard Worker-  r600g: the code to check whether a new vertex shader is needed was
937*61046927SAndroid Build Coastguard Worker   wrong
938*61046927SAndroid Build Coastguard Worker-  r600g: fix wwarning in bo_map function
939*61046927SAndroid Build Coastguard Worker-  r600g: TODO domain management
940*61046927SAndroid Build Coastguard Worker-  r600g: add bo fenced list.
941*61046927SAndroid Build Coastguard Worker-  pb: don't keep checking buffers after first busy
942*61046927SAndroid Build Coastguard Worker-  r600g: add bo busy backoff.
943*61046927SAndroid Build Coastguard Worker-  r600g: drop mman allocator
944*61046927SAndroid Build Coastguard Worker-  r600g: drop use_mem_constant.
945*61046927SAndroid Build Coastguard Worker-  r600g: avoid unneeded bo wait
946*61046927SAndroid Build Coastguard Worker-  pb: fix numDelayed accounting
947*61046927SAndroid Build Coastguard Worker-  r600g: add evergreen stencil support.
948*61046927SAndroid Build Coastguard Worker-  r600g: use format from the sampler view not from the texture.
949*61046927SAndroid Build Coastguard Worker-  r600g: fix Z export enable bits.
950*61046927SAndroid Build Coastguard Worker-  r600g: add some RG texture format support.
951*61046927SAndroid Build Coastguard Worker-  r600g: drop width/height per level storage.
952*61046927SAndroid Build Coastguard Worker-  r600g: fix input/output Z export mixup for evergreen.
953*61046927SAndroid Build Coastguard Worker-  r600g: evergreen has no request size bit in texture word4
954*61046927SAndroid Build Coastguard Worker-  r600g: enable vertex samplers.
955*61046927SAndroid Build Coastguard Worker-  r600g: add TXL opcode support.
956*61046927SAndroid Build Coastguard Worker-  r600g: don't run with scissors.
957*61046927SAndroid Build Coastguard Worker-  r600g: fix typo in vertex sampling on r600
958*61046927SAndroid Build Coastguard Worker-  gallium/tgsi: add support for stencil writes.
959*61046927SAndroid Build Coastguard Worker-  gallium/format: add support for X24S8 and S8X24 formats.
960*61046927SAndroid Build Coastguard Worker-  gallium/format: add X32_S8X24_USCALED format.
961*61046927SAndroid Build Coastguard Worker-  gallium/util: add S8 tile sampling support.
962*61046927SAndroid Build Coastguard Worker-  mesa: add support for FRAG_RESULT_STENCIL.
963*61046927SAndroid Build Coastguard Worker-  mesa: improve texstore for 8/24 formats and add texstore for S8.
964*61046927SAndroid Build Coastguard Worker-  softpipe: add support for shader stencil export capability
965*61046927SAndroid Build Coastguard Worker-  st/mesa: add option to choose a texture format that we won't render
966*61046927SAndroid Build Coastguard Worker   to.
967*61046927SAndroid Build Coastguard Worker-  st/mesa: use shader stencil export to accelerate shader drawpixels.
968*61046927SAndroid Build Coastguard Worker-  r600g: add support for S8, X24S8 and S8X24 sampler formats.
969*61046927SAndroid Build Coastguard Worker-  r600g: add shader stencil export support.
970*61046927SAndroid Build Coastguard Worker-  glsl: add support for shader stencil export
971*61046927SAndroid Build Coastguard Worker-  st/mesa: enable stencil shader export extension if supported
972*61046927SAndroid Build Coastguard Worker-  r600g: fix depth0 setting
973*61046927SAndroid Build Coastguard Worker-  r600g: fix scissor/cliprect confusion
974*61046927SAndroid Build Coastguard Worker-  r600g: store samplers/views across blit when we need to modify them
975*61046927SAndroid Build Coastguard Worker-  r600g: reduce size of context structure.
976*61046927SAndroid Build Coastguard Worker-  r600g: the vs/ps const arrays weren't actually being used.
977*61046927SAndroid Build Coastguard Worker-  r600g: add copy into tiled texture
978*61046927SAndroid Build Coastguard Worker-  r600g: split out miptree setup like r300g
979*61046927SAndroid Build Coastguard Worker-  r600g: use common texture object create function
980*61046927SAndroid Build Coastguard Worker-  r600g: rename pitch in texture to pitch_in_bytes
981*61046927SAndroid Build Coastguard Worker-  r600g: remove bpt and start using pitch_in_bytes/pixels.
982*61046927SAndroid Build Coastguard Worker-  r600g: fix transfer stride.
983*61046927SAndroid Build Coastguard Worker-  r600g: drop all use of unsigned long
984*61046927SAndroid Build Coastguard Worker-  r600g: use blitter for hw copy region
985*61046927SAndroid Build Coastguard Worker-  r600g: evergreen add stencil export bit
986*61046927SAndroid Build Coastguard Worker-  r600g: add missing eg reg definition
987*61046927SAndroid Build Coastguard Worker-  r600g: fix stencil export for evergreen harder
988*61046927SAndroid Build Coastguard Worker-  r600g: drop unused context members
989*61046927SAndroid Build Coastguard Worker-  r600g: only pick centroid coordinate when asked.
990*61046927SAndroid Build Coastguard Worker-  r600g: fixup pos/face ena/address properly
991*61046927SAndroid Build Coastguard Worker-  r600g: fixup typo in macro name
992*61046927SAndroid Build Coastguard Worker-  r600g: select linear interpolate if tgsi input requests it
993*61046927SAndroid Build Coastguard Worker-  r300g: clean up warning due to unknown cap.
994*61046927SAndroid Build Coastguard Worker-  tgsi: add scanner support for centroid inputs
995*61046927SAndroid Build Coastguard Worker-  r600g: evergreen interpolation support.
996*61046927SAndroid Build Coastguard Worker-  r600g: add evergreen ARL support.
997*61046927SAndroid Build Coastguard Worker-  r600g: switch to a common formats.h file since they are in different
998*61046927SAndroid Build Coastguard Worker   regs
999*61046927SAndroid Build Coastguard Worker-  r600g: add defines for tiling
1000*61046927SAndroid Build Coastguard Worker-  r600g: get tiling info from kernel
1001*61046927SAndroid Build Coastguard Worker-  r600g: set tiling bits in hw state
1002*61046927SAndroid Build Coastguard Worker-  r600g: do proper tracking of views/samplers.
1003*61046927SAndroid Build Coastguard Worker-  r600g: fix typo in tiling setup cb code.
1004*61046927SAndroid Build Coastguard Worker-  r600g: depth needs to bound to ds
1005*61046927SAndroid Build Coastguard Worker-  r600g: attempt to cleanup depth blit
1006*61046927SAndroid Build Coastguard Worker-  r600g: fix transfer function for tiling.
1007*61046927SAndroid Build Coastguard Worker-  r600g: retrieve tiling info from kernel for shared buffers.
1008*61046927SAndroid Build Coastguard Worker-  r600g: all non-0 mipmap levels need to be w/h aligned to POT.
1009*61046927SAndroid Build Coastguard Worker-  r600g: move to per-miplevel array mode.
1010*61046927SAndroid Build Coastguard Worker-  r600g: start adding hooks for aligning width/height for tiles.
1011*61046927SAndroid Build Coastguard Worker-  r600g: add r600 surface to store the aligned height.
1012*61046927SAndroid Build Coastguard Worker-  r600g: introduce a per-driver resource flag for transfers.
1013*61046927SAndroid Build Coastguard Worker-  r600g: add texture tiling alignment support.
1014*61046927SAndroid Build Coastguard Worker-  r600g: add texture tiling enable under a debug option.
1015*61046927SAndroid Build Coastguard Worker-  r600g: initial translate state support
1016*61046927SAndroid Build Coastguard Worker-  r600g: start splitting out common code from eg/r600.
1017*61046927SAndroid Build Coastguard Worker-  r600g: not fatal if we can't get tiling info from kernel
1018*61046927SAndroid Build Coastguard Worker-  r600g: merge more of the common r600/evergreen state handling
1019*61046927SAndroid Build Coastguard Worker-  r600g: drop more common state handling code
1020*61046927SAndroid Build Coastguard Worker-  r600g: fix magic 0x1 ->flat shade ena
1021*61046927SAndroid Build Coastguard Worker-  r600g: add assembler support for all the kcache fields.
1022*61046927SAndroid Build Coastguard Worker-  gallium/noop: report GL 2.1
1023*61046927SAndroid Build Coastguard Worker-  r600g: pick correct color swap for A8 fbos.
1024*61046927SAndroid Build Coastguard Worker-  r300g/r600g: bump cache manager timeouts to 1s
1025*61046927SAndroid Build Coastguard Worker-  r600g: it looks like r600 can handle dword offsets in the indices.
1026*61046927SAndroid Build Coastguard Worker-  r300g: try and use all of vertex constant space
1027*61046927SAndroid Build Coastguard Worker-  r300g: fixup rs690 tiling stride alignment calculations.
1028*61046927SAndroid Build Coastguard Worker-  r600g: fix evergreen segfaults.
1029*61046927SAndroid Build Coastguard Worker-  r600g: hack around property unknown issues.
1030*61046927SAndroid Build Coastguard Worker
1031*61046927SAndroid Build Coastguard WorkerEric Anholt (300):
1032*61046927SAndroid Build Coastguard Worker
1033*61046927SAndroid Build Coastguard Worker-  glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.
1034*61046927SAndroid Build Coastguard Worker-  i965: Share the KIL_NV implementation between glsl and non-glsl.
1035*61046927SAndroid Build Coastguard Worker-  i965: Also enable CC statistics when doing OQs.
1036*61046927SAndroid Build Coastguard Worker-  i965: Track the windowizer's dispatch for kill pixel, promoted, and
1037*61046927SAndroid Build Coastguard Worker   OQ
1038*61046927SAndroid Build Coastguard Worker-  glsl: Rework assignments with write_masks to have LHS chan count
1039*61046927SAndroid Build Coastguard Worker   match RHS.
1040*61046927SAndroid Build Coastguard Worker-  glsl: Fix copy'n'wasted ir_noop_swizzle conditions.
1041*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Only compare vector_elements present for
1042*61046927SAndroid Build Coastguard Worker   any_nequal/all_equal
1043*61046927SAndroid Build Coastguard Worker-  i965: Fix the vector/expression splitting for the write_mask change.
1044*61046927SAndroid Build Coastguard Worker-  i965: When splitting vector variable assignment, ignore unset
1045*61046927SAndroid Build Coastguard Worker   channels.
1046*61046927SAndroid Build Coastguard Worker-  i965: Update expression splitting for the vector-result change to
1047*61046927SAndroid Build Coastguard Worker   compares.
1048*61046927SAndroid Build Coastguard Worker-  i965: Warning fix for vector result any_nequal/all_equal change.
1049*61046927SAndroid Build Coastguard Worker-  mesa: Remove the non-required ARB_imaging extension.
1050*61046927SAndroid Build Coastguard Worker-  mesa: Remove EXT_histogram.
1051*61046927SAndroid Build Coastguard Worker-  mesa: Remove SGI_color_table.
1052*61046927SAndroid Build Coastguard Worker-  mesa: Remove SGI_color_matrix.
1053*61046927SAndroid Build Coastguard Worker-  mesa: Remove EXT_convolution.
1054*61046927SAndroid Build Coastguard Worker-  intel: Remove disabled stencil drawpixels acceleration.
1055*61046927SAndroid Build Coastguard Worker-  intel: Remove unnecessary minimum pitch alignment to 32 bytes.
1056*61046927SAndroid Build Coastguard Worker-  intel: Replace my intel_texture_bitmap code with \_mesa_meta_Bitmap.
1057*61046927SAndroid Build Coastguard Worker-  radeon: Remove copied minimum pitch alignment code.
1058*61046927SAndroid Build Coastguard Worker-  unichrome: Mostly revert my convolution removal changes.
1059*61046927SAndroid Build Coastguard Worker-  intel: Remove dead intelIsTextureResident().
1060*61046927SAndroid Build Coastguard Worker-  i915: Remove a dead if (0) block.
1061*61046927SAndroid Build Coastguard Worker-  intel: Dead comment removal.
1062*61046927SAndroid Build Coastguard Worker-  intel: Corresponding FinishRenderTexture debug to BeginRenderTexture.
1063*61046927SAndroid Build Coastguard Worker-  i965: Add support for rendering to SARGB8 FBOs.
1064*61046927SAndroid Build Coastguard Worker-  intel: Fix segfault on INTEL_DEBUG=fbo with unsupported framebuffers.
1065*61046927SAndroid Build Coastguard Worker-  intel: Add fallback debug to glGenerateMipmap.
1066*61046927SAndroid Build Coastguard Worker-  intel: More reverting of the sw fallback for depth texture border
1067*61046927SAndroid Build Coastguard Worker   color.
1068*61046927SAndroid Build Coastguard Worker-  intel: Improve some of the miptree debugging.
1069*61046927SAndroid Build Coastguard Worker-  mesa: Fix type typo in glGenerateMipmap handling of GL_UNSIGNED_INT
1070*61046927SAndroid Build Coastguard Worker   data.
1071*61046927SAndroid Build Coastguard Worker-  glsl: Fix broadcast_index of lower_variable_index_to_cond_assign.
1072*61046927SAndroid Build Coastguard Worker-  glsl: Add validation that a swizzle only references valid channels.
1073*61046927SAndroid Build Coastguard Worker-  i965: Fix up writemasked assignments in the new FS.
1074*61046927SAndroid Build Coastguard Worker-  i965: Remove swizzling of assignment to vector-splitting
1075*61046927SAndroid Build Coastguard Worker   single-channel LHS.
1076*61046927SAndroid Build Coastguard Worker-  i965: Handle all_equal/any_nequal in the new FS.
1077*61046927SAndroid Build Coastguard Worker-  i965: Fix vector splitting RHS channel selection with sparse
1078*61046927SAndroid Build Coastguard Worker   writemasks.
1079*61046927SAndroid Build Coastguard Worker-  i965: Add support for dFdx()/dFdy() to the FS backend.
1080*61046927SAndroid Build Coastguard Worker-  i965: Add support for attribute interpolation on Sandybridge.
1081*61046927SAndroid Build Coastguard Worker-  i965: Set up inputs to the fragment shader according to FP
1082*61046927SAndroid Build Coastguard Worker   InputsRead.
1083*61046927SAndroid Build Coastguard Worker-  i965: Add support for POW in gen6 FS.
1084*61046927SAndroid Build Coastguard Worker-  i965: Fix negation in the new FS backend.
1085*61046927SAndroid Build Coastguard Worker-  i965: Actually track the "if" depth in loop in the new FS backend.
1086*61046927SAndroid Build Coastguard Worker-  i965: Apply the same set of lowering passes to new FS as to Mesa IR.
1087*61046927SAndroid Build Coastguard Worker-  i965: Fix valgrind complaint about base_ir for new FS debugging.
1088*61046927SAndroid Build Coastguard Worker-  i965: Fix up the FS backend for the variable array indexing pass.
1089*61046927SAndroid Build Coastguard Worker-  i965: Set the variable type when dereferencing an array.
1090*61046927SAndroid Build Coastguard Worker-  i965: Add support for dereferencing structs to the new FS backend.
1091*61046927SAndroid Build Coastguard Worker-  i965: Add support for struct, array, and matrix uniforms to FS
1092*61046927SAndroid Build Coastguard Worker   backend.
1093*61046927SAndroid Build Coastguard Worker-  i965: Fix all non-snb regression in the snb attribute interpolation
1094*61046927SAndroid Build Coastguard Worker   commit.
1095*61046927SAndroid Build Coastguard Worker-  i965: Fix up part of my Sandybridge attributes support patch.
1096*61046927SAndroid Build Coastguard Worker-  i965: Add support for gl_FrontFacing to the new FS backend.
1097*61046927SAndroid Build Coastguard Worker-  i965: Subtract instead of adding when computing y delta in new FS
1098*61046927SAndroid Build Coastguard Worker   backend.
1099*61046927SAndroid Build Coastguard Worker-  mesa: Pull ir_to_mesa's sampler number fetcher out to shared code.
1100*61046927SAndroid Build Coastguard Worker-  i965: Set up sampler numbers in the FS backend.
1101*61046927SAndroid Build Coastguard Worker-  i965: Add support for non-color render target write data to new FS
1102*61046927SAndroid Build Coastguard Worker   backend.
1103*61046927SAndroid Build Coastguard Worker-  i965: Add support for MRT to the new FS backend.
1104*61046927SAndroid Build Coastguard Worker-  i965: Add support for ir_loop counters to the new FS backend.
1105*61046927SAndroid Build Coastguard Worker-  i965: Add support for ARB_fragment_coord_conventions to the new FS
1106*61046927SAndroid Build Coastguard Worker   backend.
1107*61046927SAndroid Build Coastguard Worker-  glsl: Also update implicit sizes of varyings at link time.
1108*61046927SAndroid Build Coastguard Worker-  i965: Do interpolation for varying matrices and arrays in the FS
1109*61046927SAndroid Build Coastguard Worker   backend.
1110*61046927SAndroid Build Coastguard Worker-  i965: Don't try to emit interpolation for unused varying slots.
1111*61046927SAndroid Build Coastguard Worker-  i965: Fix array indexing of arrays of matrices.
1112*61046927SAndroid Build Coastguard Worker-  i965: Clean up obsolete FINISHME comment.
1113*61046927SAndroid Build Coastguard Worker-  mesa: Move the list of builtin uniform info from ir_to_mesa to shared
1114*61046927SAndroid Build Coastguard Worker   code.
1115*61046927SAndroid Build Coastguard Worker-  i965: Add support for builtin uniforms to the new FS backend.
1116*61046927SAndroid Build Coastguard Worker-  i965: Fix use of undefined mem_ctx in vector splitting.
1117*61046927SAndroid Build Coastguard Worker-  i956: Make new FS discard do its work in a temp, not the null reg!
1118*61046927SAndroid Build Coastguard Worker-  i965: Clean up the virtual GRF handling.
1119*61046927SAndroid Build Coastguard Worker-  ra: First cut at a graph-coloring register allocator for mesa.
1120*61046927SAndroid Build Coastguard Worker-  i965: First cut at register allocation using graph coloring.
1121*61046927SAndroid Build Coastguard Worker-  i965: Add live interval analysis and hook it up to the register
1122*61046927SAndroid Build Coastguard Worker   allocator.
1123*61046927SAndroid Build Coastguard Worker-  i965: Remove my "safety counter" code from loops.
1124*61046927SAndroid Build Coastguard Worker-  i965: Fix whole-structure/array assignment in new FS.
1125*61046927SAndroid Build Coastguard Worker-  mesa: Don't reference a W component in setting up a vec3 uniform
1126*61046927SAndroid Build Coastguard Worker   component.
1127*61046927SAndroid Build Coastguard Worker-  i965: Fix new FS handling of builtin uniforms with packed scalars in
1128*61046927SAndroid Build Coastguard Worker   structs.
1129*61046927SAndroid Build Coastguard Worker-  glsl: Add a lowering pass for texture projection.
1130*61046927SAndroid Build Coastguard Worker-  i965: Use the lowering pass for texture projection.
1131*61046927SAndroid Build Coastguard Worker-  i965: Split the gen4 and gen5 sampler handling apart.
1132*61046927SAndroid Build Coastguard Worker-  i965: Add gen6 attribute interpolation to new FS backend.
1133*61046927SAndroid Build Coastguard Worker-  i965: Fix the gen6 jump size for BREAK/CONT in new FS.
1134*61046927SAndroid Build Coastguard Worker-  i965: Also increment attribute location when skipping unused slots.
1135*61046927SAndroid Build Coastguard Worker-  i965: Pre-gen6, map VS outputs (not FS inputs) to URB setup in the
1136*61046927SAndroid Build Coastguard Worker   new FS.
1137*61046927SAndroid Build Coastguard Worker-  i965: Add real support for pre-gen5 texture sampling to the new FS.
1138*61046927SAndroid Build Coastguard Worker-  i965: Fix up copy'n'pasteo from moving coordinate setup around for
1139*61046927SAndroid Build Coastguard Worker   gen4.
1140*61046927SAndroid Build Coastguard Worker-  i965: Restore the forcing of aligned pairs for delta_xy on chips with
1141*61046927SAndroid Build Coastguard Worker   PLN.
1142*61046927SAndroid Build Coastguard Worker-  i965: When producing a single channel swizzle, don't make a
1143*61046927SAndroid Build Coastguard Worker   temporary.
1144*61046927SAndroid Build Coastguard Worker-  i965: Add a sanity check for register allocation sizes.
1145*61046927SAndroid Build Coastguard Worker-  i965: Fix off-by-ones in handling the last members of register
1146*61046927SAndroid Build Coastguard Worker   classes.
1147*61046927SAndroid Build Coastguard Worker-  i965: Don't try to emit code if we failed register allocation.
1148*61046927SAndroid Build Coastguard Worker-  i965: Add support for EXT_texture_swizzle to the new FS backend.
1149*61046927SAndroid Build Coastguard Worker-  i965: Set up swizzling of shadow compare results for
1150*61046927SAndroid Build Coastguard Worker   GL_DEPTH_TEXTURE_MODE.
1151*61046927SAndroid Build Coastguard Worker-  i965: Fix glean/texSwizzle regression in previous commit.
1152*61046927SAndroid Build Coastguard Worker-  i965: Be more conservative on live interval calculation.
1153*61046927SAndroid Build Coastguard Worker-  i965: Add trivial dead code elimination in the new FS backend.
1154*61046927SAndroid Build Coastguard Worker-  i965: Add initial folding of constants into operand immediate slots.
1155*61046927SAndroid Build Coastguard Worker-  i965: In disasm, gen6 fb writes don't put msg reg # in
1156*61046927SAndroid Build Coastguard Worker   destreg_conditionalmod.
1157*61046927SAndroid Build Coastguard Worker-  i965: Add support for gen6 FB writes to the new FS.
1158*61046927SAndroid Build Coastguard Worker-  i965: Enable the constant propagation code.
1159*61046927SAndroid Build Coastguard Worker-  i965: Also do constant propagation for the second operand of CMP.
1160*61046927SAndroid Build Coastguard Worker-  i965: Add back gen6 headerless FB writes to the new FS backend.
1161*61046927SAndroid Build Coastguard Worker-  i965: Gen6 no longer has the IFF instruction; always use IF.
1162*61046927SAndroid Build Coastguard Worker-  i965: Fix up IF/ELSE/ENDIF for gen6.
1163*61046927SAndroid Build Coastguard Worker-  i965: Fix botch in the header_present case in the new FS.
1164*61046927SAndroid Build Coastguard Worker-  i965: Add some clarification of the WECtrl field.
1165*61046927SAndroid Build Coastguard Worker-  i965: Don't do 1/w multiplication in new FS for gen6
1166*61046927SAndroid Build Coastguard Worker-  i965: Gen6's sampler messages are the same as Ironlake.
1167*61046927SAndroid Build Coastguard Worker-  i965: Refactor gl_FrontFacing setup out of general variable setup.
1168*61046927SAndroid Build Coastguard Worker-  i965: Add support for gl_FrontFacing on gen6.
1169*61046927SAndroid Build Coastguard Worker-  i965: Don't assume that WPOS is always provided on gen6 in the new
1170*61046927SAndroid Build Coastguard Worker   FS.
1171*61046927SAndroid Build Coastguard Worker-  i965: Fix gen6 pointsize handling to match pre-gen6.
1172*61046927SAndroid Build Coastguard Worker-  i965: Disable emitting if () statements on gen6 until we really fix
1173*61046927SAndroid Build Coastguard Worker   them.
1174*61046927SAndroid Build Coastguard Worker-  i965: Normalize cubemap coordinates like is done in the Mesa IR path.
1175*61046927SAndroid Build Coastguard Worker-  mesa: Simplify a bit of \_mesa_add_state_reference using memcmp.
1176*61046927SAndroid Build Coastguard Worker-  i965: Drop the check for duplicate \_mesa_add_state_reference.
1177*61046927SAndroid Build Coastguard Worker-  i965: Drop the check for YUV constants in the param list.
1178*61046927SAndroid Build Coastguard Worker-  i965: Handle swizzles in the addition of YUV texture constants.
1179*61046927SAndroid Build Coastguard Worker-  i965: Fix gen6 WM push constants updates.
1180*61046927SAndroid Build Coastguard Worker-  i965: Fix new FS gen6 interpolation for sparsely-populated arrays.
1181*61046927SAndroid Build Coastguard Worker-  i965: Enable attribute swizzling (repositioning) in the gen6 SF.
1182*61046927SAndroid Build Coastguard Worker-  i965: Add register coalescing to the new FS backend.
1183*61046927SAndroid Build Coastguard Worker-  i965: Split FS_OPCODE_DISCARD into two steps.
1184*61046927SAndroid Build Coastguard Worker-  i965: Reduce register interference checks for changed
1185*61046927SAndroid Build Coastguard Worker   FS_OPCODE_DISCARD.
1186*61046927SAndroid Build Coastguard Worker-  i965: Move FS backend structures to a header.
1187*61046927SAndroid Build Coastguard Worker-  i965: Give the math opcodes information on base mrf/mrf len.
1188*61046927SAndroid Build Coastguard Worker-  i965: Give the FB write and texture opcodes the info on base MRF,
1189*61046927SAndroid Build Coastguard Worker   like math.
1190*61046927SAndroid Build Coastguard Worker-  i965: Compute to MRF in the new FS backend.
1191*61046927SAndroid Build Coastguard Worker-  i965: Don't consider gen6 math instructions to write to MRFs.
1192*61046927SAndroid Build Coastguard Worker-  i965: Add a couple of checks for gen6 math instruction limits.
1193*61046927SAndroid Build Coastguard Worker-  i965: Don't compute-to-MRF in gen6 math instructions.
1194*61046927SAndroid Build Coastguard Worker-  i965: Expand uniform args to gen6 math to full registers to get
1195*61046927SAndroid Build Coastguard Worker   hstride == 1.
1196*61046927SAndroid Build Coastguard Worker-  i965: Don't compute-to-MRF in gen6 VS math.
1197*61046927SAndroid Build Coastguard Worker-  i965: Fix gen6 pixel_[xy] setup to avoid mixing int and float src
1198*61046927SAndroid Build Coastguard Worker   operands.
1199*61046927SAndroid Build Coastguard Worker-  i965: Always use the new FS backend on gen6.
1200*61046927SAndroid Build Coastguard Worker-  i965: Fix missing "break;" in i2b/f2b, and missing AND of CMP result.
1201*61046927SAndroid Build Coastguard Worker-  intel: Allow CopyTexSubImage to InternalFormat 3/4 textures, like
1202*61046927SAndroid Build Coastguard Worker   RGB/RGBA.
1203*61046927SAndroid Build Coastguard Worker-  i965: Don't rebase the index buffer to min 0 if any arrays are in
1204*61046927SAndroid Build Coastguard Worker   VBOs.
1205*61046927SAndroid Build Coastguard Worker-  i965: Add support for rescaling GL_TEXTURE_RECTANGLE coords to new
1206*61046927SAndroid Build Coastguard Worker   FS.
1207*61046927SAndroid Build Coastguard Worker-  i965: Set class_sizes[] for the aligned reg pair class.
1208*61046927SAndroid Build Coastguard Worker-  i965: Update the live interval when coalescing regs.
1209*61046927SAndroid Build Coastguard Worker-  i965: Add a pass to the FS to split virtual GRFs to float channels.
1210*61046927SAndroid Build Coastguard Worker-  i965: Add a function for handling the move of boolean values to flag
1211*61046927SAndroid Build Coastguard Worker   regs.
1212*61046927SAndroid Build Coastguard Worker-  i965: Add peepholing of conditional mod generation from expressions.
1213*61046927SAndroid Build Coastguard Worker-  i965: Enable the new FS backend on pre-gen6 as well.
1214*61046927SAndroid Build Coastguard Worker-  i965: Fix texturing on pre-gen5.
1215*61046927SAndroid Build Coastguard Worker-  i965: Set the type of the null register to fix gen6 FS comparisons.
1216*61046927SAndroid Build Coastguard Worker-  i965: Disable the debug printf I added for FS disasm.
1217*61046927SAndroid Build Coastguard Worker-  i965: Fix a weirdness in NOT handling.
1218*61046927SAndroid Build Coastguard Worker-  i965: Fix assertion failure on gen6 BufferSubData to busy BO.
1219*61046927SAndroid Build Coastguard Worker-  i965: Assert out on gen6 VS constant buffer reads that hang the GPU
1220*61046927SAndroid Build Coastguard Worker   for now.
1221*61046927SAndroid Build Coastguard Worker-  i965: Fix scissor-offscreen on gen6 like we did pre-gen6.
1222*61046927SAndroid Build Coastguard Worker-  i965: Avoid blits in BufferCopySubdata on gen6.
1223*61046927SAndroid Build Coastguard Worker-  i965: Tell the shader compiler when we expect depth writes for gen6.
1224*61046927SAndroid Build Coastguard Worker-  i965: Remove the gen6 emit_mi_flushes I sprinkled around the driver.
1225*61046927SAndroid Build Coastguard Worker-  i965: Disable thread dispatch when the FS doesn't do any work.
1226*61046927SAndroid Build Coastguard Worker-  i965: Add EU emit support for gen6's new IF instruction with
1227*61046927SAndroid Build Coastguard Worker   comparison.
1228*61046927SAndroid Build Coastguard Worker-  i965: Set the source operand types for gen6 if/else/endif to integer.
1229*61046927SAndroid Build Coastguard Worker-  i965: Use the new style of IF statement with embedded comparison on
1230*61046927SAndroid Build Coastguard Worker   gen6.
1231*61046927SAndroid Build Coastguard Worker-  i965: Split register allocation out of the ever-growing brw_fs.cpp.
1232*61046927SAndroid Build Coastguard Worker-  i965: Fix gl_FrontFacing emit on pre-gen6.
1233*61046927SAndroid Build Coastguard Worker-  i965: Add support for register spilling.
1234*61046927SAndroid Build Coastguard Worker-  i965: Don't emit register spill offsets directly into g0.
1235*61046927SAndroid Build Coastguard Worker-  i965: Correct scratch space allocation.
1236*61046927SAndroid Build Coastguard Worker-  i965: Be more aggressive in tracking live/dead intervals within
1237*61046927SAndroid Build Coastguard Worker   loops.
1238*61046927SAndroid Build Coastguard Worker-  i965: Move the FS disasm/annotation printout to codegen time.
1239*61046927SAndroid Build Coastguard Worker-  i965: Add support for pull constants to the new FS backend.
1240*61046927SAndroid Build Coastguard Worker-  i965: Add EU code for dword scattered reads (constant buffer array
1241*61046927SAndroid Build Coastguard Worker   indexing).
1242*61046927SAndroid Build Coastguard Worker-  i965: Clarify an XXX comment in FB writes with real info.
1243*61046927SAndroid Build Coastguard Worker-  i965: Use SENDC on the first render target write on gen6.
1244*61046927SAndroid Build Coastguard Worker-  i965: Clear some undefined fields of g0 when using them for gen6 FB
1245*61046927SAndroid Build Coastguard Worker   writes.
1246*61046927SAndroid Build Coastguard Worker-  i965: Add disasm for the flag register.
1247*61046927SAndroid Build Coastguard Worker-  i965: Add support for discard instructions on gen6.
1248*61046927SAndroid Build Coastguard Worker-  i965: Handle new ir_unop_round_even in channel expression splitting.
1249*61046927SAndroid Build Coastguard Worker-  i965: Fix typo in comment about state flags.
1250*61046927SAndroid Build Coastguard Worker-  i965: Set up the constant buffer on gen6 when it's needed.
1251*61046927SAndroid Build Coastguard Worker-  i965: Add support for constant buffer loads on gen6.
1252*61046927SAndroid Build Coastguard Worker-  i965: Drop the eot argument to read messages, which can never be set.
1253*61046927SAndroid Build Coastguard Worker-  i965: Fix VS URB entry sizing.
1254*61046927SAndroid Build Coastguard Worker-  i965: Disable register spilling on gen6 until it's fixed.
1255*61046927SAndroid Build Coastguard Worker-  i965: Make FS uniforms be the actual type of the uniform at upload
1256*61046927SAndroid Build Coastguard Worker   time.
1257*61046927SAndroid Build Coastguard Worker-  i965: Add user clip planes support to gen6.
1258*61046927SAndroid Build Coastguard Worker-  i965: Update gen6 SF state when point state (sprite or attenuation)
1259*61046927SAndroid Build Coastguard Worker   changes.
1260*61046927SAndroid Build Coastguard Worker-  i965: Upload required gen6 VS push constants even when using pull
1261*61046927SAndroid Build Coastguard Worker   constants.
1262*61046927SAndroid Build Coastguard Worker-  i965: Update the gen6 stencil ref state when stencil state changes.
1263*61046927SAndroid Build Coastguard Worker-  mesa: Make metaops use program refcounts instead of names.
1264*61046927SAndroid Build Coastguard Worker-  mesa: Don't compute an unused texture completeness debug string.
1265*61046927SAndroid Build Coastguard Worker-  intel: For batch, use GTT mapping instead of writing to a malloc and
1266*61046927SAndroid Build Coastguard Worker   copying.
1267*61046927SAndroid Build Coastguard Worker-  intel: Annotate debug printout checks with unlikely().
1268*61046927SAndroid Build Coastguard Worker-  intel: Remove the magic unaligned memcpy code.
1269*61046927SAndroid Build Coastguard Worker-  i965: Remove dead intel_structs.h file.
1270*61046927SAndroid Build Coastguard Worker-  intel: Avoid taking logbase2 of several things that we max.
1271*61046927SAndroid Build Coastguard Worker-  intel: Remove duplicated teximage miptree to object miptree
1272*61046927SAndroid Build Coastguard Worker   promotion.
1273*61046927SAndroid Build Coastguard Worker-  intel: Remove leftover dri1 locking fields in the context.
1274*61046927SAndroid Build Coastguard Worker-  mesa: Fix delayed state flagging for EXT_sso-related program changes.
1275*61046927SAndroid Build Coastguard Worker-  intel: Fix the client-side swapbuffers throttling.
1276*61046927SAndroid Build Coastguard Worker-  Revert "intel: Fix the client-side swapbuffers throttling."
1277*61046927SAndroid Build Coastguard Worker-  i965: Allow OPCODE_SWZ to put immediates in the first arg.
1278*61046927SAndroid Build Coastguard Worker-  i965: Add support for math on constants in gen6 brw_wm_glsl.c path.
1279*61046927SAndroid Build Coastguard Worker-  i965: Work around strangeness in swizzling/masking of gen6 math.
1280*61046927SAndroid Build Coastguard Worker-  i965: re-enable gen6 IF statements in the fragment shader.
1281*61046927SAndroid Build Coastguard Worker-  glsl: Free the loop state context when we free the loop state.
1282*61046927SAndroid Build Coastguard Worker-  i965: Fix gl_FragCoord inversion when drawing to an FBO.
1283*61046927SAndroid Build Coastguard Worker-  i965: Shut up spurious gcc warning about GLSL_TYPE enums.
1284*61046927SAndroid Build Coastguard Worker-  mesa: Don't spam the console in a debug build unless some spam is
1285*61046927SAndroid Build Coastguard Worker   requested.
1286*61046927SAndroid Build Coastguard Worker-  i965: Add state dumping for sampler state.
1287*61046927SAndroid Build Coastguard Worker-  i965: Add dumping of the sampler default color.
1288*61046927SAndroid Build Coastguard Worker-  i965: Fail on loops on gen6 for now until we write the EU emit code
1289*61046927SAndroid Build Coastguard Worker   for it.
1290*61046927SAndroid Build Coastguard Worker-  i965: Eliminate dead code more aggressively.
1291*61046927SAndroid Build Coastguard Worker-  mesa: Include C++ files in the makedepend of DRI drivers.
1292*61046927SAndroid Build Coastguard Worker-  i965: Fix compute_to_mrf to not move a MRF write up into another live
1293*61046927SAndroid Build Coastguard Worker   range.
1294*61046927SAndroid Build Coastguard Worker-  i965: Just use memset() to clear most members in FS constructors.
1295*61046927SAndroid Build Coastguard Worker-  i965: Remove extra n at the end of every instruction in
1296*61046927SAndroid Build Coastguard Worker   INTEL_DEBUG=wm.
1297*61046927SAndroid Build Coastguard Worker-  i965: Fold constants into the second arg of BRW_SEL as well.
1298*61046927SAndroid Build Coastguard Worker-  glsl: Add a helper function for determining if an rvalue could be a
1299*61046927SAndroid Build Coastguard Worker   saturate.
1300*61046927SAndroid Build Coastguard Worker-  i965: Recognize saturates and turn them into a saturated mov.
1301*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Detect and emit MOV_SATs for saturate constructs.
1302*61046927SAndroid Build Coastguard Worker-  i965: Improve compute-to-mrf.
1303*61046927SAndroid Build Coastguard Worker-  i965: Remove duplicate MRF writes in the FS backend.
1304*61046927SAndroid Build Coastguard Worker-  i965: Move gen4 blend constant color to the gen4 blending file.
1305*61046927SAndroid Build Coastguard Worker-  i965: Don't upload polygon stipple unless required.
1306*61046927SAndroid Build Coastguard Worker-  i965: Don't upload line stipple pattern unless we're stippling.
1307*61046927SAndroid Build Coastguard Worker-  i965: Don't upload line smooth params unless we're line smoothing.
1308*61046927SAndroid Build Coastguard Worker-  i965: Use the new embedded compare in SEL on gen6 for VS MIN and MAX
1309*61046927SAndroid Build Coastguard Worker   opcodes.
1310*61046927SAndroid Build Coastguard Worker-  i965: Fix type of gl_FragData[] dereference for FB write.
1311*61046927SAndroid Build Coastguard Worker-  glsl: Make the symbol table's add_function just use the function's
1312*61046927SAndroid Build Coastguard Worker   name.
1313*61046927SAndroid Build Coastguard Worker-  glsl: Make the symbol table's add_variable just use the variable's
1314*61046927SAndroid Build Coastguard Worker   name.
1315*61046927SAndroid Build Coastguard Worker-  glsl: Add a helper constructor for expressions that works out result
1316*61046927SAndroid Build Coastguard Worker   type.
1317*61046927SAndroid Build Coastguard Worker-  glsl: Fix structure and array comparisions.
1318*61046927SAndroid Build Coastguard Worker-  glsl: Quiet unreachable no-return-from-function warning.
1319*61046927SAndroid Build Coastguard Worker-  i965: Dump the WHILE jump distance on gen6.
1320*61046927SAndroid Build Coastguard Worker-  i965: Add support for gen6 DO/WHILE ISA emit.
1321*61046927SAndroid Build Coastguard Worker-  i965: Add support for gen6 BREAK ISA emit.
1322*61046927SAndroid Build Coastguard Worker-  i965: Add support for gen6 CONTINUE instruction emit.
1323*61046927SAndroid Build Coastguard Worker-  i965: Enable IF statements in the VS.
1324*61046927SAndroid Build Coastguard Worker-  i965: Add support for loops in the VS.
1325*61046927SAndroid Build Coastguard Worker-  glsl: Mark the array access for whole-array comparisons.
1326*61046927SAndroid Build Coastguard Worker-  glsl: Fix flipped return of has_value() for array constants.
1327*61046927SAndroid Build Coastguard Worker-  mesa: Add getters for the rest of the supported draw buffers.
1328*61046927SAndroid Build Coastguard Worker-  mesa: Add getters for ARB_copy_buffer's attachment points.
1329*61046927SAndroid Build Coastguard Worker-  intel: Add an env var override to execute for a different GPU
1330*61046927SAndroid Build Coastguard Worker   revision.
1331*61046927SAndroid Build Coastguard Worker-  i965: Update gen6 WM state on compiled program change, not just FP
1332*61046927SAndroid Build Coastguard Worker   change.
1333*61046927SAndroid Build Coastguard Worker-  i965: Update gen6 SF state on fragment program change too.
1334*61046927SAndroid Build Coastguard Worker-  i965: Fix compile warning about missing opcodes.
1335*61046927SAndroid Build Coastguard Worker-  i965: Move payload reg setup to compile, not lookup time.
1336*61046927SAndroid Build Coastguard Worker-  i965: Provide delta_xy reg to gen6 non-GLSL path PINTERP.
1337*61046927SAndroid Build Coastguard Worker-  i965: Fix up 16-wide gen6 FB writes after various refactoring.
1338*61046927SAndroid Build Coastguard Worker-  i965: Don't smash a group of coordinates doing gen6 16-wide sampler
1339*61046927SAndroid Build Coastguard Worker   headers.
1340*61046927SAndroid Build Coastguard Worker-  i965: Fix gen6 interpolation setup for 16-wide.
1341*61046927SAndroid Build Coastguard Worker-  i965: Fix up gen6 samplers for their usage by brw_wm_emit.c
1342*61046927SAndroid Build Coastguard Worker-  i965: Make the sampler's implied move on gen6 be a raw move.
1343*61046927SAndroid Build Coastguard Worker-  i965: Align gen6 push constant size to dispatch width.
1344*61046927SAndroid Build Coastguard Worker-  i965: Add support for the instruction compression bits on gen6.
1345*61046927SAndroid Build Coastguard Worker-  i965: Nuke brw_wm_glsl.c.
1346*61046927SAndroid Build Coastguard Worker-  i965: Remove INTEL_DEBUG=glsl_force now that there's no brw_wm_glsl.c
1347*61046927SAndroid Build Coastguard Worker-  i965: Fix comment about gen6_wm_constants.
1348*61046927SAndroid Build Coastguard Worker-  i965: Handle saturates on gen6 math instructions.
1349*61046927SAndroid Build Coastguard Worker-  i965: Always hand the absolute value to RSQ.
1350*61046927SAndroid Build Coastguard Worker-  i965: Add disabled debug code for dumping out the WM constant
1351*61046927SAndroid Build Coastguard Worker   payload.
1352*61046927SAndroid Build Coastguard Worker-  i965: Work around gen6 ignoring source modifiers on math
1353*61046927SAndroid Build Coastguard Worker   instructions.
1354*61046927SAndroid Build Coastguard Worker-  i965: Fix flipped value of the not-embedded-in-if on gen6.
1355*61046927SAndroid Build Coastguard Worker-  i965: Don't try to store gen6 (float) blend constant color in bytes.
1356*61046927SAndroid Build Coastguard Worker-  i965: Set up the color masking for the first drawbuffer on gen6.
1357*61046927SAndroid Build Coastguard Worker-  i965: Set up the per-render-target blend state on gen6.
1358*61046927SAndroid Build Coastguard Worker-  i965: Set the render target index in gen6 fixed-function/ARB_fp path.
1359*61046927SAndroid Build Coastguard Worker-  i965: Use the new pixel mask location for gen6 ARB_fp KIL
1360*61046927SAndroid Build Coastguard Worker   instructions.
1361*61046927SAndroid Build Coastguard Worker-  i965: Drop KIL_NV from the ff/ARB_fp path since it was only used for
1362*61046927SAndroid Build Coastguard Worker   GLSL.
1363*61046927SAndroid Build Coastguard Worker-  i965: Drop push-mode reladdr constant loading and always use
1364*61046927SAndroid Build Coastguard Worker   constant_map.
1365*61046927SAndroid Build Coastguard Worker-  i965: Fix VS constants regression pre-gen6.
1366*61046927SAndroid Build Coastguard Worker-  i965: Clean up VS constant buffer location setup.
1367*61046927SAndroid Build Coastguard Worker-  i965: Set up the correct texture border color state struct for
1368*61046927SAndroid Build Coastguard Worker   Ironlake.
1369*61046927SAndroid Build Coastguard Worker-  i965: Set render_cache_read_write surface state bit on gen6 constant
1370*61046927SAndroid Build Coastguard Worker   surfs.
1371*61046927SAndroid Build Coastguard Worker-  i965: remove unused variable since brw_wm_glsl.c removal.
1372*61046927SAndroid Build Coastguard Worker-  intel: Use plain R8 and RG8 for COMPRESSED_RED and COMPRESSED_RG.
1373*61046927SAndroid Build Coastguard Worker-  intel: Set the swizzling for depth textures using the GL_RED depth
1374*61046927SAndroid Build Coastguard Worker   mode.
1375*61046927SAndroid Build Coastguard Worker-  glsl: Correct the marking of InputsRead/OutputsWritten on in/out
1376*61046927SAndroid Build Coastguard Worker   matrices.
1377*61046927SAndroid Build Coastguard Worker-  i965: Correct the dp_read message descriptor setup on g4x.
1378*61046927SAndroid Build Coastguard Worker-  intel: Include stdbool so we can stop using GLboolean when we want
1379*61046927SAndroid Build Coastguard Worker   to.
1380*61046927SAndroid Build Coastguard Worker-  i965: Fix ARL to work on gen6.
1381*61046927SAndroid Build Coastguard Worker-  i956: Fix the old FP path fragment position setup on gen6.
1382*61046927SAndroid Build Coastguard Worker-  i965: Fix gl_FragCoord.z setup on gen6.
1383*61046927SAndroid Build Coastguard Worker-  i965: Add support for using the BLT ring on gen6.
1384*61046927SAndroid Build Coastguard Worker-  intel: Update renderbuffers before looking up CopyTexImage's read
1385*61046927SAndroid Build Coastguard Worker   buffer.
1386*61046927SAndroid Build Coastguard Worker-  intel: Drop commented intel_flush from copy_teximage.
1387*61046927SAndroid Build Coastguard Worker-  intel: Try to sanely check that formats match for CopyTexImage.
1388*61046927SAndroid Build Coastguard Worker-  intel: Support glCopyTexImage() from XRGB8888 to ARGB8888.
1389*61046927SAndroid Build Coastguard Worker-  i965: Avoid using float type for raw moves, to work around SNB issue.
1390*61046927SAndroid Build Coastguard Worker-  i965: Set the alternative floating point mode on gen6 VS and WM.
1391*61046927SAndroid Build Coastguard Worker-  i965: Add support for gen6 constant-index constant loading.
1392*61046927SAndroid Build Coastguard Worker-  i965: Add support for gen6 reladdr VS constant loading.
1393*61046927SAndroid Build Coastguard Worker-  i965: Improve the hacks for ARB_fp scalar^scalar POW on gen6.
1394*61046927SAndroid Build Coastguard Worker-  i965: Factor out the ir comparision to BRW_CONDITIONAL\_\* code.
1395*61046927SAndroid Build Coastguard Worker-  i965: Fix regression in FS comparisons on original gen4 due to gen6
1396*61046927SAndroid Build Coastguard Worker   changes.
1397*61046927SAndroid Build Coastguard Worker-  i965: Do lowering of array indexing of a vector in the FS.
1398*61046927SAndroid Build Coastguard Worker-  intel: Only do frame throttling at glFlush time when using
1399*61046927SAndroid Build Coastguard Worker   frontbuffer.
1400*61046927SAndroid Build Coastguard Worker-  intel: Handle forced swrast clears before other clear bits.
1401*61046927SAndroid Build Coastguard Worker-  intel: Use tri clears when we don't know how to blit clear the
1402*61046927SAndroid Build Coastguard Worker   format.
1403*61046927SAndroid Build Coastguard Worker-  intel: Add spans code for the ARB_texture_rg support.
1404*61046927SAndroid Build Coastguard Worker-  intel: Add a couple of helper functions to reduce rb code
1405*61046927SAndroid Build Coastguard Worker   duplication.
1406*61046927SAndroid Build Coastguard Worker-  intel: Fix segfaults from trying to use \_ColorDrawBuffers in FBO
1407*61046927SAndroid Build Coastguard Worker   validation.
1408*61046927SAndroid Build Coastguard Worker-  intel: When validating an FBO's combined depth/stencil, use the given
1409*61046927SAndroid Build Coastguard Worker   FBO.
1410*61046927SAndroid Build Coastguard Worker
1411*61046927SAndroid Build Coastguard WorkerFabian Bieler (2):
1412*61046927SAndroid Build Coastguard Worker
1413*61046927SAndroid Build Coastguard Worker-  r600g: set address of pop instructions to next instruction
1414*61046927SAndroid Build Coastguard Worker-  glsl: fix lowering conditional returns in subroutines
1415*61046927SAndroid Build Coastguard Worker
1416*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (51):
1417*61046927SAndroid Build Coastguard Worker
1418*61046927SAndroid Build Coastguard Worker-  dri/nv04: Fix PGRAPH_ERRORs when running OA.
1419*61046927SAndroid Build Coastguard Worker-  dri/nv04: Mipmapping fixes.
1420*61046927SAndroid Build Coastguard Worker-  dri/nv04: Align SIFM transfer dimensions.
1421*61046927SAndroid Build Coastguard Worker-  dri/nv04: Fix up color mask.
1422*61046927SAndroid Build Coastguard Worker-  dri/nv04: Fix maximum texture size.
1423*61046927SAndroid Build Coastguard Worker-  dri/nv04: Fix provoking vertex.
1424*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Update nouveau_class.h.
1425*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Add some more extensions.
1426*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Fix glRenderbufferStorage with DEPTH_COMPONENT as
1427*61046927SAndroid Build Coastguard Worker   internal format.
1428*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Don't request a fake front unnecessarily.
1429*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Don't reemit the BO state in nouveau_state_emit().
1430*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Cleanup references to the old FBOs on glMakeCurrent().
1431*61046927SAndroid Build Coastguard Worker-  meta: Don't bind the created texture object in init_temp_texture().
1432*61046927SAndroid Build Coastguard Worker-  dri/nv10: Fix the CLAMP texture wrap mode.
1433*61046927SAndroid Build Coastguard Worker-  dri/nv04: Use nvgl_wrap_mode().
1434*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Remove unnecessary assertion.
1435*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Cleanup more references to old FBOs and VBOs.
1436*61046927SAndroid Build Coastguard Worker-  dri/nv10-nv20: Fix texturing in some cases after a base level change.
1437*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Fix software mipmap generation on 1x1 textures.
1438*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Have a smaller amount of larger scratch buffers.
1439*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Remove unnecessary flush.
1440*61046927SAndroid Build Coastguard Worker-  dri/nv10: Use fast Z clears.
1441*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Minor cleanup.
1442*61046927SAndroid Build Coastguard Worker-  dri/nv10: Fake fast Z clears for pre-nv17 cards.
1443*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Initialize tile_flags when allocating a render target.
1444*61046927SAndroid Build Coastguard Worker-  nouveau: Get larger push buffers.
1445*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Force a "slow" Z clear if we're getting a new depth
1446*61046927SAndroid Build Coastguard Worker   buffer.
1447*61046927SAndroid Build Coastguard Worker-  dri/nv20: Clear with the 3D engine.
1448*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Don't assert(0) on compressed internal formats.
1449*61046927SAndroid Build Coastguard Worker-  dri/nv25: Bind a hierarchical depth buffer.
1450*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Call \_mesa_update_state() after framebuffer
1451*61046927SAndroid Build Coastguard Worker   invalidation.
1452*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Honor the access flags in nouveau_bufferobj_map_range.
1453*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Tell the vbo module we want real hardware BOs.
1454*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Split out the scratch helpers to a separate file.
1455*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Avoid recursion in nouveau_bo_context_reset().
1456*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Use a macro to iterate over the bound vertex attributes.
1457*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Split out array handling to its own file.
1458*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Optimize VBO binding re-emission.
1459*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Keep small DYNAMIC_DRAW vertex buffers in system ram.
1460*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Pipeline glTexSubImage texture transfers.
1461*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Fix type promotion issue on 32bit platforms.
1462*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Validate the framebuffer state on read buffer changes.
1463*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Re-emit the BO state when coming back from a software
1464*61046927SAndroid Build Coastguard Worker   fallback.
1465*61046927SAndroid Build Coastguard Worker-  meta: Don't leak alpha function/reference value changes.
1466*61046927SAndroid Build Coastguard Worker-  meta: Fix incorrect rendering of the bitmap alpha component.
1467*61046927SAndroid Build Coastguard Worker-  vbo: Avoid unnecessary copy to/from current in vertex format upgrade.
1468*61046927SAndroid Build Coastguard Worker-  meta: Don't try to disable cube maps if the driver doesn't expose the
1469*61046927SAndroid Build Coastguard Worker   extension.
1470*61046927SAndroid Build Coastguard Worker-  meta: Handle bitmaps with alpha test enabled.
1471*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Split hardware/software TNL instantiation more cleanly.
1472*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Fix typo.
1473*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Kill a bunch of ternary operators.
1474*61046927SAndroid Build Coastguard Worker
1475*61046927SAndroid Build Coastguard WorkerFredrik Höglund (2):
1476*61046927SAndroid Build Coastguard Worker
1477*61046927SAndroid Build Coastguard Worker-  r600g: Fix texture sampling with swizzled coords
1478*61046927SAndroid Build Coastguard Worker-  r600g: fix pow(0, 0) evaluating to NaN
1479*61046927SAndroid Build Coastguard Worker
1480*61046927SAndroid Build Coastguard WorkerGuillermo S. Romero (1):
1481*61046927SAndroid Build Coastguard Worker
1482*61046927SAndroid Build Coastguard Worker-  r300g: Do not use buf param before checking for NULL.
1483*61046927SAndroid Build Coastguard Worker
1484*61046927SAndroid Build Coastguard WorkerHenri Verbeet (19):
1485*61046927SAndroid Build Coastguard Worker
1486*61046927SAndroid Build Coastguard Worker-  r600g: Flush upload buffers before draws instead of before flushes.
1487*61046927SAndroid Build Coastguard Worker-  r600g: Check for other references before checking for existing
1488*61046927SAndroid Build Coastguard Worker   mappings in radeon_bo_pb_map_internal().
1489*61046927SAndroid Build Coastguard Worker-  r600g: Remove a redundant flush in r600_texture_transfer_map().
1490*61046927SAndroid Build Coastguard Worker-  r600g: Buffer object maps imply a wait.
1491*61046927SAndroid Build Coastguard Worker-  r600g: Respect PB_USAGE_UNSYNCHRONIZED in
1492*61046927SAndroid Build Coastguard Worker   radeon_bo_pb_map_internal().
1493*61046927SAndroid Build Coastguard Worker-  Revert "r600g: Flush upload buffers before draws instead of before
1494*61046927SAndroid Build Coastguard Worker   flushes."
1495*61046927SAndroid Build Coastguard Worker-  r600g: fix exports_ps to export a number not a mask.
1496*61046927SAndroid Build Coastguard Worker-  r600g: Mention AMD in the renderer string.
1497*61046927SAndroid Build Coastguard Worker-  r600g: Cleanup the fenced_bo list in r600_context_fini().
1498*61046927SAndroid Build Coastguard Worker-  r600g: Evergreen has two extra frac_bits for the sampler LOD state.
1499*61046927SAndroid Build Coastguard Worker-  r600: Evergreen has two extra frac_bits for the sampler LOD state.
1500*61046927SAndroid Build Coastguard Worker-  r600g: Add PIPE_FORMAT_L8A8_UNORM for Evergreen as well.
1501*61046927SAndroid Build Coastguard Worker-  r600g: Swizzle vertex data only once.
1502*61046927SAndroid Build Coastguard Worker-  r600g: Synchronize supported color formats between Evergreen and
1503*61046927SAndroid Build Coastguard Worker   r600/r700.
1504*61046927SAndroid Build Coastguard Worker-  r600g: Fix the PIPE_FORMAT_L8A8_UNORM color swaps.
1505*61046927SAndroid Build Coastguard Worker-  r600g: Fix the PIPE_FORMAT_A8_UNORM color swap for Evergreen as well.
1506*61046927SAndroid Build Coastguard Worker-  r600g: Cleanup block bo references in r600_context_fini().
1507*61046927SAndroid Build Coastguard Worker-  r600g: Cleanup fetch shader resources in r600_pipe_shader_destroy().
1508*61046927SAndroid Build Coastguard Worker-  st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().
1509*61046927SAndroid Build Coastguard Worker
1510*61046927SAndroid Build Coastguard WorkerHui Qi Tay (10):
1511*61046927SAndroid Build Coastguard Worker
1512*61046927SAndroid Build Coastguard Worker-  llvmpipe: minor changes in llvm coefficient calcs
1513*61046927SAndroid Build Coastguard Worker-  draw: cliptest and viewport done in a single loop in vertex shader
1514*61046927SAndroid Build Coastguard Worker-  draw: added viewport and cliptest flags
1515*61046927SAndroid Build Coastguard Worker-  draw: sanitize llvm variant key
1516*61046927SAndroid Build Coastguard Worker-  draw: corrections for w coordinate
1517*61046927SAndroid Build Coastguard Worker-  draw: corrections to allow for different cliptest cases
1518*61046927SAndroid Build Coastguard Worker-  llvmpipe: Moved draw pipeline twoside function to llvm setup code
1519*61046927SAndroid Build Coastguard Worker-  llvmpipe: added llvm offset setup code
1520*61046927SAndroid Build Coastguard Worker-  llvmpipe: clean up polygon offset function in lp setup code
1521*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix such that offset/twoside function only does in-place
1522*61046927SAndroid Build Coastguard Worker   modification
1523*61046927SAndroid Build Coastguard Worker
1524*61046927SAndroid Build Coastguard WorkerIan Romanick (102):
1525*61046927SAndroid Build Coastguard Worker
1526*61046927SAndroid Build Coastguard Worker-  glsl2: Refactor testing for whether a deref is of a matrix or array
1527*61046927SAndroid Build Coastguard Worker-  glsl2: Add flags to enable variable index lowering
1528*61046927SAndroid Build Coastguard Worker-  glsl: Add doxygen comments
1529*61046927SAndroid Build Coastguard Worker-  EGL DRI2: Silence piles of 'unused variable' warnings
1530*61046927SAndroid Build Coastguard Worker-  EGL DRI2: Silence 'missing initializer' warnings
1531*61046927SAndroid Build Coastguard Worker-  egl_glx: Silence piles of 'unused variable' warnings
1532*61046927SAndroid Build Coastguard Worker-  egl: Fix several 'comparison between signed and unsigned integer'
1533*61046927SAndroid Build Coastguard Worker   warnings
1534*61046927SAndroid Build Coastguard Worker-  dri: Ensure that DRI driver cpp files are in tarballs
1535*61046927SAndroid Build Coastguard Worker-  mesa: Force GL_ARB_copy_buffer to always be enabled
1536*61046927SAndroid Build Coastguard Worker-  mesa: Force GL_SGIS_generate_mipmap to always be enabled
1537*61046927SAndroid Build Coastguard Worker-  Remove GL_MESA_packed_depth_stencil
1538*61046927SAndroid Build Coastguard Worker-  Remove GL_EXT_cull_vertex
1539*61046927SAndroid Build Coastguard Worker-  Regenerate files changed by previous commit
1540*61046927SAndroid Build Coastguard Worker-  Remove unnescessary initializations of UpdateTexturePalette
1541*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Add GLX protocol support
1542*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Correct some errors in RED / RG internal format
1543*61046927SAndroid Build Coastguard Worker   handling
1544*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Add GL_TEXTURE_{RED,GREEN}_SIZE query support
1545*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Add GL_RED as a valid GL_DEPTH_TEXTURE_MODE
1546*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Handle RED and RG the same as RGB for tex env
1547*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Add R8, R16, RG88, and RG1616 internal formats
1548*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Allow RED and RG textures as FBO color buffer
1549*61046927SAndroid Build Coastguard Worker   attachments
1550*61046927SAndroid Build Coastguard Worker-  mesa: Enable GL_ARB_texture_rg in software paths
1551*61046927SAndroid Build Coastguard Worker-  i965: Enable GL_ARB_texture_rg
1552*61046927SAndroid Build Coastguard Worker-  mesa: Add ARB_texture_compression_rgtc as an alias for
1553*61046927SAndroid Build Coastguard Worker   EXT_texture_compression_rgtc
1554*61046927SAndroid Build Coastguard Worker-  ARB_texture_rg: Add GL_COMPRESSED_{RED,RG} cases in
1555*61046927SAndroid Build Coastguard Worker   \_mesa_is_color_format
1556*61046927SAndroid Build Coastguard Worker-  mesa: Fix misplaced #endif
1557*61046927SAndroid Build Coastguard Worker-  mesa: Trivial correction to comment
1558*61046927SAndroid Build Coastguard Worker-  rgtc: Detect RGTC formats as color formats and as compressed formats
1559*61046927SAndroid Build Coastguard Worker-  docs: Add list of bugs fixed in 7.9
1560*61046927SAndroid Build Coastguard Worker-  docs: Import 7.9 release notes from 7.9 branch.
1561*61046927SAndroid Build Coastguard Worker-  docs: Import 7.8.x release notes from 7.8 branch.
1562*61046927SAndroid Build Coastguard Worker-  docs: download.html does not need to be updated for each release
1563*61046927SAndroid Build Coastguard Worker-  docs: Update mailing lines from sf.net to freedesktop.org
1564*61046927SAndroid Build Coastguard Worker-  docs: Import news updates from 7.9 branch
1565*61046927SAndroid Build Coastguard Worker-  docs: added news item for 7.9 release
1566*61046927SAndroid Build Coastguard Worker-  glsl: Fail linking if assign_attribute_locations fails
1567*61046927SAndroid Build Coastguard Worker-  glsl: Refactor 'layout' grammar to match GLSL 1.60 spec grammar
1568*61046927SAndroid Build Coastguard Worker-  glsl: Slight refactor of error / warning checking for ARB_fcc layout
1569*61046927SAndroid Build Coastguard Worker-  glsl: Clear type_qualifier using memset
1570*61046927SAndroid Build Coastguard Worker-  glsl: Wrap ast_type_qualifier contents in a struct in a union
1571*61046927SAndroid Build Coastguard Worker-  glsl: Regenerate files modified by previous commits
1572*61046927SAndroid Build Coastguard Worker-  glcpp: Add the define for ARB_explicit_attrib_location when present
1573*61046927SAndroid Build Coastguard Worker-  glcpp: Regenerate files changes by previous commit
1574*61046927SAndroid Build Coastguard Worker-  glsl: Add parser support for GL_ARB_explicit_attrib_location layouts
1575*61046927SAndroid Build Coastguard Worker-  glsl: Regenerate files changes by previous commit
1576*61046927SAndroid Build Coastguard Worker-  glsl: Track explicit location in AST to IR translation
1577*61046927SAndroid Build Coastguard Worker-  glsl: Add linker support for explicit attribute locations
1578*61046927SAndroid Build Coastguard Worker-  main: Enable GL_ARB_explicit_attrib_location for swrast
1579*61046927SAndroid Build Coastguard Worker-  intel: Enable GL_ARB_explicit_attrib_location
1580*61046927SAndroid Build Coastguard Worker-  glsl: Remove const decoration from inlined function parameters
1581*61046927SAndroid Build Coastguard Worker-  docs: skeleton for 7.10 release notes
1582*61046927SAndroid Build Coastguard Worker-  docs: Update status of GL 3.x related extensions
1583*61046927SAndroid Build Coastguard Worker-  mesa: Validate assembly shaders when GLSL shaders are used
1584*61046927SAndroid Build Coastguard Worker-  glsl: Fix incorrect assertion
1585*61046927SAndroid Build Coastguard Worker-  linker: Reject shaders that have unresolved function calls
1586*61046927SAndroid Build Coastguard Worker-  mesa: Silence unused variable warning
1587*61046927SAndroid Build Coastguard Worker-  mesa: Refactor validation of shader targets
1588*61046927SAndroid Build Coastguard Worker-  mesa: Clean up two 'comparison between signed and unsigned' warnings
1589*61046927SAndroid Build Coastguard Worker-  mesa: Clean up various 'unused parameter' warnings in shaderapi
1590*61046927SAndroid Build Coastguard Worker-  glsl: Slightly change the semantic of \_LinkedShaders
1591*61046927SAndroid Build Coastguard Worker-  linker: Trivial indention fix
1592*61046927SAndroid Build Coastguard Worker-  i965: Fix indentation after commit 3322fbaf
1593*61046927SAndroid Build Coastguard Worker-  linker: Improve handling of unread/unwritten shader inputs/outputs
1594*61046927SAndroid Build Coastguard Worker-  glapi: Add GL_EXT_separate_shader_objects
1595*61046927SAndroid Build Coastguard Worker-  glapi: Commit files changed by previous commit
1596*61046927SAndroid Build Coastguard Worker-  mesa: Add infrastructure to track GL_EXT_separate_shader_objects
1597*61046927SAndroid Build Coastguard Worker-  mesa: Skeletal support for GL_EXT_separate_shader_objects
1598*61046927SAndroid Build Coastguard Worker-  mesa: Add display list support for GL_EXT_separate_shader_objects
1599*61046927SAndroid Build Coastguard Worker   functions
1600*61046927SAndroid Build Coastguard Worker-  mesa: Track an ActiveProgram distinct from CurrentProgram
1601*61046927SAndroid Build Coastguard Worker-  Track separate programs for each stage
1602*61046927SAndroid Build Coastguard Worker-  swrast: Enable GL_EXT_separate_shader_objects in software paths
1603*61046927SAndroid Build Coastguard Worker-  intel: Enable GL_EXT_separate_shader_objects in Intel drivers
1604*61046927SAndroid Build Coastguard Worker-  docs: add GL_EXT_separate_shader_objects to release notes
1605*61046927SAndroid Build Coastguard Worker-  glsl: Fix incorrect gl_type of sampler2DArray and
1606*61046927SAndroid Build Coastguard Worker   sampler1DArrayShadow
1607*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Refactor code for emitting DP instructions
1608*61046927SAndroid Build Coastguard Worker-  mesa: Allow query of MAX_SAMPLES with EXT_framebuffer_multisample
1609*61046927SAndroid Build Coastguard Worker-  glsl: Refactor is_vec_{zero,one} to be methods of ir_constant
1610*61046927SAndroid Build Coastguard Worker-  glsl: Simplify generation of swizzle for vector constructors
1611*61046927SAndroid Build Coastguard Worker-  glsl: Make is_zero and is_one virtual methods of ir_rvalue
1612*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Generate smarter code for some conditional moves
1613*61046927SAndroid Build Coastguard Worker-  glsl: Add ir_unop_sin_reduced and ir_unop_cos_reduced
1614*61046927SAndroid Build Coastguard Worker-  glsl: Eliminate assumptions about size of ir_expression::operands
1615*61046927SAndroid Build Coastguard Worker-  glsl: Add ir_rvalue::is_negative_one predicate
1616*61046927SAndroid Build Coastguard Worker-  glsl: Add unary ir_expression constructor
1617*61046927SAndroid Build Coastguard Worker-  glsl: Add ir_quadop_vector expression
1618*61046927SAndroid Build Coastguard Worker-  glsl: Fix matrix constructors with vector parameters
1619*61046927SAndroid Build Coastguard Worker-  i915: Disallow alpha, red, RG, and sRGB as render targets
1620*61046927SAndroid Build Coastguard Worker-  glsl: Use M_LOG2E constant instead of calling log2
1621*61046927SAndroid Build Coastguard Worker-  glsl: Lower ir_binop_pow to a sequence of EXP2 and LOG2
1622*61046927SAndroid Build Coastguard Worker-  i915: Request that POW instructions be lowered
1623*61046927SAndroid Build Coastguard Worker-  i915: Correctly generate unconditional KIL instructions
1624*61046927SAndroid Build Coastguard Worker-  glsl: Ensure that equality comparisons don't return a NULL IR tree
1625*61046927SAndroid Build Coastguard Worker-  i965: Correctly emit constants for aggregate types (array, matrix,
1626*61046927SAndroid Build Coastguard Worker   struct)
1627*61046927SAndroid Build Coastguard Worker-  glsl: Inherrit type of declared variable from initializer
1628*61046927SAndroid Build Coastguard Worker-  linker: Ensure that unsized arrays have a size after linking
1629*61046927SAndroid Build Coastguard Worker-  linker: Fix regressions caused by previous commit
1630*61046927SAndroid Build Coastguard Worker-  glsl: Inherrit type of declared variable from initializer after
1631*61046927SAndroid Build Coastguard Worker   processing assignment
1632*61046927SAndroid Build Coastguard Worker-  linker: Allow built-in arrays to have different sizes between shader
1633*61046927SAndroid Build Coastguard Worker   stages
1634*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Don't generate swizzles for record derefs of
1635*61046927SAndroid Build Coastguard Worker   non-scalar/vectors
1636*61046927SAndroid Build Coastguard Worker-  Refresh autogenerated file builtin_function.cpp.
1637*61046927SAndroid Build Coastguard Worker-  glsl: Allow less restrictive uses of sampler array indexing in GLSL
1638*61046927SAndroid Build Coastguard Worker   <= 1.20
1639*61046927SAndroid Build Coastguard Worker-  docs: Import 7.9.1 release notes from 7.9 branch
1640*61046927SAndroid Build Coastguard Worker
1641*61046927SAndroid Build Coastguard WorkerJakob Bornecrantz (27):
1642*61046927SAndroid Build Coastguard Worker
1643*61046927SAndroid Build Coastguard Worker-  rbug: Cast opcode to corrent int size
1644*61046927SAndroid Build Coastguard Worker-  rbug: Add function to get opcode name string
1645*61046927SAndroid Build Coastguard Worker-  scons: Link against talloc in the Gallium DRI drivers
1646*61046927SAndroid Build Coastguard Worker-  i915g: Link with wrapper sw winsys with scons
1647*61046927SAndroid Build Coastguard Worker-  tgsi: Actually care what check_soa_dependencies says
1648*61046927SAndroid Build Coastguard Worker-  tgsi: Fix missing test before check
1649*61046927SAndroid Build Coastguard Worker-  llvmpipe: Move makefile include to before targets
1650*61046927SAndroid Build Coastguard Worker-  wrapper: Fix spelling
1651*61046927SAndroid Build Coastguard Worker-  wrapper: Add a way to dewrap a pipe screen without destroying it
1652*61046927SAndroid Build Coastguard Worker-  egl: Remove unnecessary headers
1653*61046927SAndroid Build Coastguard Worker-  target-helpers: Remove per target software wrapper check
1654*61046927SAndroid Build Coastguard Worker-  graw: Tidy graw xlib scons file a bit
1655*61046927SAndroid Build Coastguard Worker-  scons: Remove old pipebuffer SConscript
1656*61046927SAndroid Build Coastguard Worker-  scons: Detabify
1657*61046927SAndroid Build Coastguard Worker-  scons: Check for pkg-config before trying to use it
1658*61046927SAndroid Build Coastguard Worker-  scons: Check for libdrm_[intel|radeon] as well
1659*61046927SAndroid Build Coastguard Worker-  scons: Move dependancy checks to the main gallium scons file
1660*61046927SAndroid Build Coastguard Worker-  scons: Unify state tracker SConscripts
1661*61046927SAndroid Build Coastguard Worker-  galahad: Correct the name of the scons library
1662*61046927SAndroid Build Coastguard Worker-  graw: Use inline sw helper instead of roll your own loader
1663*61046927SAndroid Build Coastguard Worker-  libgl-xlib: Use sw helper instead of roll your own
1664*61046927SAndroid Build Coastguard Worker-  libgl-xlib: Use inline debug helper instead of non-inline version
1665*61046927SAndroid Build Coastguard Worker-  graw: Use inline debug helper instead of non-inline version
1666*61046927SAndroid Build Coastguard Worker-  gallium: Remove redundant sw and debug target helpers
1667*61046927SAndroid Build Coastguard Worker-  i915g: Improve debug printing for textures
1668*61046927SAndroid Build Coastguard Worker-  i915g: Make sure that new vbo gets updated
1669*61046927SAndroid Build Coastguard Worker-  st/mesa: Unbind all constant buffers
1670*61046927SAndroid Build Coastguard Worker
1671*61046927SAndroid Build Coastguard WorkerJerome Glisse (75):
1672*61046927SAndroid Build Coastguard Worker
1673*61046927SAndroid Build Coastguard Worker-  r600g: alternative command stream building from context
1674*61046927SAndroid Build Coastguard Worker-  r600g: move chip class to radeon common structure
1675*61046927SAndroid Build Coastguard Worker-  r600g: use pipe context for flushing inside map
1676*61046927SAndroid Build Coastguard Worker-  r600g: add back reference check when mapping buffer
1677*61046927SAndroid Build Coastguard Worker-  r600g: directly allocate bo for user buffer
1678*61046927SAndroid Build Coastguard Worker-  r600g: fix multi buffer rendering
1679*61046927SAndroid Build Coastguard Worker-  r600g: occlusion query for new design
1680*61046927SAndroid Build Coastguard Worker-  r600g: flush color buffer after draw command
1681*61046927SAndroid Build Coastguard Worker-  r600g: disable shader rebuild optimization & account cb flush packet
1682*61046927SAndroid Build Coastguard Worker-  r600g: fix multiple occlusion query on same id
1683*61046927SAndroid Build Coastguard Worker-  r600g: initial evergreen support in new path
1684*61046927SAndroid Build Coastguard Worker-  r600g: fix typo in evergreen define (resource are in x range)
1685*61046927SAndroid Build Coastguard Worker-  r600g: move use_mem_constants flags for new designs structure
1686*61046927SAndroid Build Coastguard Worker   alignment
1687*61046927SAndroid Build Coastguard Worker-  r600g: evergreen fix for new design
1688*61046927SAndroid Build Coastguard Worker-  r600g: fix compilation after change to evergreend.h
1689*61046927SAndroid Build Coastguard Worker-  r600g: fixup some evergreen register definitions
1690*61046927SAndroid Build Coastguard Worker-  r600g: fix evergreen new path
1691*61046927SAndroid Build Coastguard Worker-  r600g: fix reg definition
1692*61046927SAndroid Build Coastguard Worker-  r600g: fix evergreen new path
1693*61046927SAndroid Build Coastguard Worker-  r600g: bring over fix from old path to new path
1694*61046927SAndroid Build Coastguard Worker-  r600g: fix vertex resource & polygon offset
1695*61046927SAndroid Build Coastguard Worker-  r600g: disable early cull optimization when occlusion query running
1696*61046927SAndroid Build Coastguard Worker-  r600g: move around variables to share depth uncompression code
1697*61046927SAndroid Build Coastguard Worker-  r600g: use depth decompression in new path
1698*61046927SAndroid Build Coastguard Worker-  r600g: fix index buffer drawing
1699*61046927SAndroid Build Coastguard Worker-  r600g: build packet header once
1700*61046927SAndroid Build Coastguard Worker-  r600g: fix pointsprite & resource unbinding
1701*61046927SAndroid Build Coastguard Worker-  r600g: fix routing btw vertex & pixel shader
1702*61046927SAndroid Build Coastguard Worker-  r600g: fix occlusion query after change to block structure
1703*61046927SAndroid Build Coastguard Worker-  r600g: use ptr for blit depth uncompress function
1704*61046927SAndroid Build Coastguard Worker-  r600g: fix remaining piglit issue in new design
1705*61046927SAndroid Build Coastguard Worker-  r600g: switch to new design
1706*61046927SAndroid Build Coastguard Worker-  r600g: suspend/resume occlusion query around clear/copy
1707*61046927SAndroid Build Coastguard Worker-  r600g: avoid rebuilding the vertex shader if no change to input
1708*61046927SAndroid Build Coastguard Worker   format
1709*61046927SAndroid Build Coastguard Worker-  r600g: use a hash table instead of group
1710*61046927SAndroid Build Coastguard Worker-  r600g: delete old path
1711*61046927SAndroid Build Coastguard Worker-  r600g: cleanup
1712*61046927SAndroid Build Coastguard Worker-  r600g: more cleanup
1713*61046927SAndroid Build Coastguard Worker-  r600g: use constant buffer instead of register for constant
1714*61046927SAndroid Build Coastguard Worker-  r600g: fix constant & literal src splitting, also fix mplayer gl2
1715*61046927SAndroid Build Coastguard Worker   shader
1716*61046927SAndroid Build Coastguard Worker-  evergreeng: avoid overlapping border color btw VS & PS
1717*61046927SAndroid Build Coastguard Worker-  r600g: indentation fixes
1718*61046927SAndroid Build Coastguard Worker-  r600g: rename radeon_ws_bo to r600_bo
1719*61046927SAndroid Build Coastguard Worker-  r600g: allow r600_bo to be a sub allocation of a big bo
1720*61046927SAndroid Build Coastguard Worker-  r600g: use r600_bo for relocation argument, simplify code
1721*61046927SAndroid Build Coastguard Worker-  r600g: rename radeon_ws_bo to r600_bo
1722*61046927SAndroid Build Coastguard Worker-  r600g: remove dead label & fix indentation
1723*61046927SAndroid Build Coastguard Worker-  r600g: store reloc information in bo structure
1724*61046927SAndroid Build Coastguard Worker-  r600g: improve bo flushing
1725*61046927SAndroid Build Coastguard Worker-  r600g: simplify block relocation
1726*61046927SAndroid Build Coastguard Worker-  r600g: userspace fence to avoid kernel call for testing bo busy
1727*61046927SAndroid Build Coastguard Worker   status
1728*61046927SAndroid Build Coastguard Worker-  r600g: avoid segfault due to unintialized list pointer
1729*61046927SAndroid Build Coastguard Worker-  r600g: fix dirty state handling
1730*61046927SAndroid Build Coastguard Worker-  r600g: allow driver to work without submitting cmd to GPU
1731*61046927SAndroid Build Coastguard Worker-  gallium/noop: no operation gallium driver
1732*61046927SAndroid Build Coastguard Worker-  r600g: code cleanup (indent, trailing space, empty line ...)
1733*61046927SAndroid Build Coastguard Worker-  r600g: fix occlusion query on evergreen (avoid lockup)
1734*61046927SAndroid Build Coastguard Worker-  r600g: add fetch shader capabilities
1735*61046927SAndroid Build Coastguard Worker-  r600g: dump raw shader output for debugging
1736*61046927SAndroid Build Coastguard Worker-  r600g: update polygon offset only when rasterizer or zbuffer change
1737*61046927SAndroid Build Coastguard Worker-  r600g: indentation fix
1738*61046927SAndroid Build Coastguard Worker-  r600g: more indentation fix + warning silencing + dead code removal
1739*61046927SAndroid Build Coastguard Worker-  r600g: build fetch shader from vertex elements
1740*61046927SAndroid Build Coastguard Worker-  r600g: avoid useless shader rebuild at draw call
1741*61046927SAndroid Build Coastguard Worker-  r600g: remove useless flush map
1742*61046927SAndroid Build Coastguard Worker-  r600g: remove dead code
1743*61046927SAndroid Build Coastguard Worker-  r600g: fix userspace fence against lastest kernel
1744*61046927SAndroid Build Coastguard Worker-  r600g: avoid using pb\* helper we are loosing previous cpu cycle with
1745*61046927SAndroid Build Coastguard Worker   it
1746*61046927SAndroid Build Coastguard Worker-  r600g: specialized upload manager
1747*61046927SAndroid Build Coastguard Worker-  r600g: indentation cleanup
1748*61046927SAndroid Build Coastguard Worker-  r600g: fix bo size when creating bo from handle
1749*61046927SAndroid Build Coastguard Worker-  r600g: fix segfault when translating vertex buffer
1750*61046927SAndroid Build Coastguard Worker-  r600g: need to reference upload buffer as the might still live
1751*61046927SAndroid Build Coastguard Worker   accross flush
1752*61046927SAndroid Build Coastguard Worker-  r600g: properly unset vertex buffer
1753*61046927SAndroid Build Coastguard Worker-  r600g: avoid segfault
1754*61046927SAndroid Build Coastguard Worker
1755*61046927SAndroid Build Coastguard WorkerJoakim Sindholt (3):
1756*61046927SAndroid Build Coastguard Worker
1757*61046927SAndroid Build Coastguard Worker-  util/u_blitter: fix leak
1758*61046927SAndroid Build Coastguard Worker-  radeong: fix leaks
1759*61046927SAndroid Build Coastguard Worker-  r300g: silence guard band cap errors
1760*61046927SAndroid Build Coastguard Worker
1761*61046927SAndroid Build Coastguard WorkerJohann Rudloff (3):
1762*61046927SAndroid Build Coastguard Worker
1763*61046927SAndroid Build Coastguard Worker-  radeon: Implement EGL_MESA_no_surface_extension
1764*61046927SAndroid Build Coastguard Worker-  radeon: Implement \__DRI_IMAGE and EGL_MESA_image_drm
1765*61046927SAndroid Build Coastguard Worker-  radeon: Implement GL_OES_EGL_image
1766*61046927SAndroid Build Coastguard Worker
1767*61046927SAndroid Build Coastguard WorkerJohn Doe (3):
1768*61046927SAndroid Build Coastguard Worker
1769*61046927SAndroid Build Coastguard Worker-  r600g: misc cleanup
1770*61046927SAndroid Build Coastguard Worker-  r600g: don't double count dirty block
1771*61046927SAndroid Build Coastguard Worker-  r600g: keep a mapping around for each bo
1772*61046927SAndroid Build Coastguard Worker
1773*61046927SAndroid Build Coastguard WorkerJon TURNEY (1):
1774*61046927SAndroid Build Coastguard Worker
1775*61046927SAndroid Build Coastguard Worker-  Ensure -L$(TOP)/$(LIB_DIR) appears in link line before any -L in
1776*61046927SAndroid Build Coastguard Worker   $LDFLAGS
1777*61046927SAndroid Build Coastguard Worker
1778*61046927SAndroid Build Coastguard WorkerJosé Fonseca (128):
1779*61046927SAndroid Build Coastguard Worker
1780*61046927SAndroid Build Coastguard Worker-  gallivm: Fix address register swizzle.
1781*61046927SAndroid Build Coastguard Worker-  gallivm: Start collecting bitwise arithmetic helpers in a new module.
1782*61046927SAndroid Build Coastguard Worker-  gallivm: Clamp indirect register indices to file_max.
1783*61046927SAndroid Build Coastguard Worker-  util: linearized sRGB values don't fit into 8bits
1784*61046927SAndroid Build Coastguard Worker-  llvmpipe: Default to no threading on single processor systems.
1785*61046927SAndroid Build Coastguard Worker-  tgsi: Don't ignore indirect registers in tgsi_check_soa_dependencies
1786*61046927SAndroid Build Coastguard Worker-  llvmpipe: Describe how to profile llvmpipe.
1787*61046927SAndroid Build Coastguard Worker-  llvmpipe: When failing free fs shader too.
1788*61046927SAndroid Build Coastguard Worker-  util: Flush stdout on util_format.
1789*61046927SAndroid Build Coastguard Worker-  gallivm: Add unorm support to lp_build_lerp()
1790*61046927SAndroid Build Coastguard Worker-  llvmpipe: Special case complementary and identify blend factors in
1791*61046927SAndroid Build Coastguard Worker   SoA.
1792*61046927SAndroid Build Coastguard Worker-  llvmpipe: Make rgb/alpha bland func/factors match, when there is no
1793*61046927SAndroid Build Coastguard Worker   alpha.
1794*61046927SAndroid Build Coastguard Worker-  draw: Prevent clipped vertices overflow.
1795*61046927SAndroid Build Coastguard Worker-  draw: Fulfil the new min_lod/max_lod/lod_bias/border_color dynamic
1796*61046927SAndroid Build Coastguard Worker   state
1797*61046927SAndroid Build Coastguard Worker-  gallivm: Fetch the lod from the dynamic state when min_lod ==
1798*61046927SAndroid Build Coastguard Worker   max_lod.
1799*61046927SAndroid Build Coastguard Worker-  gallivm: Remove dead experimental code.
1800*61046927SAndroid Build Coastguard Worker-  llvmpipe: Decouple sampler view and sampler state updates.
1801*61046927SAndroid Build Coastguard Worker-  scons: New build= option, with support for checked builds.
1802*61046927SAndroid Build Coastguard Worker-  scons: New build= option, with support for checked builds.
1803*61046927SAndroid Build Coastguard Worker-  trace: Fix set_index_buffer and draw_vbo tracing.
1804*61046927SAndroid Build Coastguard Worker-  python/retrace: Handle set_index_buffer and draw_vbo.
1805*61046927SAndroid Build Coastguard Worker-  gallivm: Use SSE4.1's ROUNDSS/ROUNDSD for scalar rounding.
1806*61046927SAndroid Build Coastguard Worker-  gallivm: More comprehensive border usage logic.
1807*61046927SAndroid Build Coastguard Worker-  retrace: Handle clear_render_target and clear_depth_stencil.
1808*61046927SAndroid Build Coastguard Worker-  llvmpipe: Dump a few missing shader key flags.
1809*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix perspective interpolation for point sprites.
1810*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix sprite coord perspective interpolation of Q.
1811*61046927SAndroid Build Coastguard Worker-  gallivm: Take the type signedness in consideration in
1812*61046927SAndroid Build Coastguard Worker   round/ceil/floor.
1813*61046927SAndroid Build Coastguard Worker-  gallivm: Use a faster (and less accurate) log2 in lod computation.
1814*61046927SAndroid Build Coastguard Worker-  gallivm: Fast implementation of iround(log2(x))
1815*61046927SAndroid Build Coastguard Worker-  gallivm: Combined ifloor & fract helper.
1816*61046927SAndroid Build Coastguard Worker-  gallivm: Only apply min/max_lod when necessary.
1817*61046927SAndroid Build Coastguard Worker-  gallivm: Compute lod as integer whenever possible.
1818*61046927SAndroid Build Coastguard Worker-  util: Cleanup util_pack_z_stencil and friends.
1819*61046927SAndroid Build Coastguard Worker-  llvmpipe: Cleanup depth-stencil clears.
1820*61046927SAndroid Build Coastguard Worker-  gallivm: Vectorize the rho computation.
1821*61046927SAndroid Build Coastguard Worker-  gallivm: Do not do mipfiltering when magnifying.
1822*61046927SAndroid Build Coastguard Worker-  gallivm: Simplify lp_build_mipmap_level_sizes' interface.
1823*61046927SAndroid Build Coastguard Worker-  gallivm: Don't compute the second mipmap level when frac(lod) == 0
1824*61046927SAndroid Build Coastguard Worker-  gallivm: Use lp_build_ifloor_fract for lod computation.
1825*61046927SAndroid Build Coastguard Worker-  gallivm: Clamp mipmap level and zero mip weight simultaneously.
1826*61046927SAndroid Build Coastguard Worker-  gallivm: Fix copy'n'paste typo in previous commit.
1827*61046927SAndroid Build Coastguard Worker-  gallivm: Implement brilinear filtering.
1828*61046927SAndroid Build Coastguard Worker-  gallivm: Use the wrappers for SSE pack intrinsics.
1829*61046927SAndroid Build Coastguard Worker-  gallivm: Avoid control flow for two-sided stencil test.
1830*61046927SAndroid Build Coastguard Worker-  gallivm: Warn when doing inefficient integer comparisons.
1831*61046927SAndroid Build Coastguard Worker-  gallivm: Move into the as much of the second level code as possible.
1832*61046927SAndroid Build Coastguard Worker-  llvmpipe: First minify the texture size, then broadcast.
1833*61046927SAndroid Build Coastguard Worker-  gallivm: Help for combined extraction and broadcasting.
1834*61046927SAndroid Build Coastguard Worker-  gallivm: Do size computations simultanously for all dimensions (AoS).
1835*61046927SAndroid Build Coastguard Worker-  llvmpipe: Prevent z > 1.0
1836*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix MSVC build. Enable the new SSE2 code on non SSE3
1837*61046927SAndroid Build Coastguard Worker   systems.
1838*61046927SAndroid Build Coastguard Worker-  gallivm: Handle code have ret correctly.
1839*61046927SAndroid Build Coastguard Worker-  util: Defined M_SQRT2 when not available.
1840*61046927SAndroid Build Coastguard Worker-  gallivm: Less code duplication in log computation.
1841*61046927SAndroid Build Coastguard Worker-  gallivm: Special bri-linear computation path for unmodified rho.
1842*61046927SAndroid Build Coastguard Worker-  gallivm: Don't generate Phis for execution mask.
1843*61046927SAndroid Build Coastguard Worker-  gallivm: Use varilables instead of Phis for cubemap selection.
1844*61046927SAndroid Build Coastguard Worker-  gallivm: Remove support for Phi generation.
1845*61046927SAndroid Build Coastguard Worker-  gallivm: Factor out the SI->FP texture size conversion for SoA path
1846*61046927SAndroid Build Coastguard Worker   too
1847*61046927SAndroid Build Coastguard Worker-  gallivm: Simplify if/then/else implementation.
1848*61046927SAndroid Build Coastguard Worker-  gallivm: Cleanup the rest of the flow module.
1849*61046927SAndroid Build Coastguard Worker-  gallivm: Fix a long standing bug with nested if-then-else emission.
1850*61046927SAndroid Build Coastguard Worker-  gallivm: Allow to disable bri-linear filtering with
1851*61046927SAndroid Build Coastguard Worker   GALLIVM_DEBUG=no_brilinear runtime option
1852*61046927SAndroid Build Coastguard Worker-  gallivm: Use variables instead of Phis in loops.
1853*61046927SAndroid Build Coastguard Worker-  gallivm: Pass texture coords derivates as scalars.
1854*61046927SAndroid Build Coastguard Worker-  llvmpipe: Remove outdated comment about stencil testing.
1855*61046927SAndroid Build Coastguard Worker-  gallivm: Eliminate unsigned integer arithmetic from texture
1856*61046927SAndroid Build Coastguard Worker   coordinates.
1857*61046927SAndroid Build Coastguard Worker-  gallium: Define C99 restrict keyword where absent.
1858*61046927SAndroid Build Coastguard Worker-  tgsi: Export some names for some tgsi enums.
1859*61046927SAndroid Build Coastguard Worker-  gallivm: More detailed analysis of tgsi shaders.
1860*61046927SAndroid Build Coastguard Worker-  llvmpipe: Use lp_tgsi_info.
1861*61046927SAndroid Build Coastguard Worker-  llvmpipe: Do not dispose the execution engine.
1862*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix MSVC build.
1863*61046927SAndroid Build Coastguard Worker-  llmvpipe: improve mm_mullo_epi32
1864*61046927SAndroid Build Coastguard Worker-  gallivm: Name anonymous union.
1865*61046927SAndroid Build Coastguard Worker-  llvmpipe: Unbreak Z32_FLOAT.
1866*61046927SAndroid Build Coastguard Worker-  gallivm: More accurate float -> 24bit & 32bit unorm conversion.
1867*61046927SAndroid Build Coastguard Worker-  llvmpipe: Generalize the x8z24 fast path to all depth formats.
1868*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix depth-stencil regression.
1869*61046927SAndroid Build Coastguard Worker-  llvmpipe: Ensure z_shift and z_width is initialized.
1870*61046927SAndroid Build Coastguard Worker-  gallivm: Fix SoA cubemap derivative computation.
1871*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix bad refactoring.
1872*61046927SAndroid Build Coastguard Worker-  llvmpipe: Initialize bld ctx via lp_build_context_init instead of
1873*61046927SAndroid Build Coastguard Worker   ad-hoc and broken code.
1874*61046927SAndroid Build Coastguard Worker-  gallivm: Comment lp_build_insert_new_block().
1875*61046927SAndroid Build Coastguard Worker-  gallivm: Add a note about SSE4.1's nearest mode rounding.
1876*61046927SAndroid Build Coastguard Worker-  llvmpipe: Don't test rounding of x.5 numbers.
1877*61046927SAndroid Build Coastguard Worker-  gallium: Avoid using \__doc_\_ in python scripts.
1878*61046927SAndroid Build Coastguard Worker-  gallivm: always enable LLVMAddInstructionCombiningPass()
1879*61046927SAndroid Build Coastguard Worker-  gallivm: Remove the EMMS opcodes.
1880*61046927SAndroid Build Coastguard Worker-  mesa: Fix windows build (uint -> GLuint).
1881*61046927SAndroid Build Coastguard Worker-  scons: Revamp how to specify targets to build.
1882*61046927SAndroid Build Coastguard Worker-  scons: Fix MinGW cross-compilation.
1883*61046927SAndroid Build Coastguard Worker-  scons: Some pipe drivers are not portable for MSVC
1884*61046927SAndroid Build Coastguard Worker-  scons: Restore x11 tool behavior for backwards compatability.
1885*61046927SAndroid Build Coastguard Worker-  scons: Disable python state tracker when swig is not present.
1886*61046927SAndroid Build Coastguard Worker-  r600g: List recently added files in SConscript.
1887*61046927SAndroid Build Coastguard Worker-  scons: Add aliases for several pipe drivers.
1888*61046927SAndroid Build Coastguard Worker-  scons: i915 can't build on MSVC either.
1889*61046927SAndroid Build Coastguard Worker-  scons: Propagate installation targets.
1890*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Add missing source file to SConscript.
1891*61046927SAndroid Build Coastguard Worker-  st/xorg: Add missing n to error message.
1892*61046927SAndroid Build Coastguard Worker-  st/xorg: Detect libkms with scons too.
1893*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Link libkms when available.
1894*61046927SAndroid Build Coastguard Worker-  r600g: Swap the util_blitter_destroy call order.
1895*61046927SAndroid Build Coastguard Worker-  gallivm: Allocate TEMP/OUT arrays only once.
1896*61046927SAndroid Build Coastguard Worker-  libgl-gdi: Allow to pick softpipe/llvmpipe on runtime.
1897*61046927SAndroid Build Coastguard Worker-  scons: Use inline wrap helpers more consistently.
1898*61046927SAndroid Build Coastguard Worker-  svga: Use consistent hexadecimal representation on debug output.
1899*61046927SAndroid Build Coastguard Worker-  scons: Alias for svga
1900*61046927SAndroid Build Coastguard Worker-  wgl: Stub WGL_ARB_pbuffer support.
1901*61046927SAndroid Build Coastguard Worker-  wgl: More complete WGL_ARB_pbuffer support.
1902*61046927SAndroid Build Coastguard Worker-  svga: Silence debug printf.
1903*61046927SAndroid Build Coastguard Worker-  scons: Move MSVS_VERSION option to common module.
1904*61046927SAndroid Build Coastguard Worker-  vega: Remove extraneous ;
1905*61046927SAndroid Build Coastguard Worker-  retrace: Some fixes.
1906*61046927SAndroid Build Coastguard Worker-  util: C++ safe.
1907*61046927SAndroid Build Coastguard Worker-  wgl: Fix double free. Remove dead code.
1908*61046927SAndroid Build Coastguard Worker-  util: Plug leaks in util_destroy_gen_mipmap.
1909*61046927SAndroid Build Coastguard Worker-  util: \__builtin_frame_address() doesn't work on mingw.
1910*61046927SAndroid Build Coastguard Worker-  util: Don't try to use imagehlp on mingw.
1911*61046927SAndroid Build Coastguard Worker-  wgl: Unreference the current framebuffer after the make_current call.
1912*61046927SAndroid Build Coastguard Worker-  WIN32_THREADS -> WIN32
1913*61046927SAndroid Build Coastguard Worker-  mapi: Hack to avoid vgCreateFont being generated as vgCreateFontA.
1914*61046927SAndroid Build Coastguard Worker-  wgl: Fix visual's buffer_mask configuration.
1915*61046927SAndroid Build Coastguard Worker-  mesa: Temporary hack to prevent stack overflow on windows
1916*61046927SAndroid Build Coastguard Worker-  mesa: Bump the number of bits in the register index.
1917*61046927SAndroid Build Coastguard Worker-  llvmpipe: Plug fence leaks.
1918*61046927SAndroid Build Coastguard Worker
1919*61046927SAndroid Build Coastguard WorkerJulien Cristau (1):
1920*61046927SAndroid Build Coastguard Worker
1921*61046927SAndroid Build Coastguard Worker-  Makefile: don't include the same files twice in the tarball
1922*61046927SAndroid Build Coastguard Worker
1923*61046927SAndroid Build Coastguard WorkerKeith Whitwell (89):
1924*61046927SAndroid Build Coastguard Worker
1925*61046927SAndroid Build Coastguard Worker-  llvmpipe: brackets around macro arg
1926*61046927SAndroid Build Coastguard Worker-  llvmpipe: remove duplicate code
1927*61046927SAndroid Build Coastguard Worker-  llvmpipe: return zero from floor_pot(zero)
1928*61046927SAndroid Build Coastguard Worker-  gallivm: make lp_build_sample_nop public
1929*61046927SAndroid Build Coastguard Worker-  llvmpipe: add LP_PERF flag to disable various aspects of
1930*61046927SAndroid Build Coastguard Worker   rasterization
1931*61046927SAndroid Build Coastguard Worker-  llvmpipe: add DEBUG_FS to dump variant information
1932*61046927SAndroid Build Coastguard Worker-  llvmpipe: use llvm for attribute interpolant calculation
1933*61046927SAndroid Build Coastguard Worker-  graw: add frag-face shader
1934*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix flatshading in new line code
1935*61046927SAndroid Build Coastguard Worker-  draw: don't apply flatshading to clipped tris with <3 verts
1936*61046927SAndroid Build Coastguard Worker-  llvmpipe: handle FACING interpolants in line and point setup
1937*61046927SAndroid Build Coastguard Worker-  llvmpipe: handle up to 8 planes in triangle binner
1938*61046927SAndroid Build Coastguard Worker-  llvmpipe: make debug_fs_variant respect variant->nr_samplers
1939*61046927SAndroid Build Coastguard Worker-  gallivm: don't apply zero lod_bias
1940*61046927SAndroid Build Coastguard Worker-  llvmpipe: fail gracefully on oom in scene creation
1941*61046927SAndroid Build Coastguard Worker-  llvmpipe: avoid overflow in triangle culling
1942*61046927SAndroid Build Coastguard Worker-  gallivm: special case conversion 4x4f to 1x16ub
1943*61046927SAndroid Build Coastguard Worker-  gallivm: round rather than truncate in new 4x4f->1x16ub conversion
1944*61046927SAndroid Build Coastguard Worker   path
1945*61046927SAndroid Build Coastguard Worker-  llvmpipe: clean up setup_tri a little
1946*61046927SAndroid Build Coastguard Worker-  llvmpipe: add rast_tri_4_16 for small lines and points
1947*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix off-by-one in tri_16
1948*61046927SAndroid Build Coastguard Worker-  llvmpipe: defer attribute interpolation until after mask and ztest
1949*61046927SAndroid Build Coastguard Worker-  llvmpipe: use alloca for fs color outputs
1950*61046927SAndroid Build Coastguard Worker-  llvmpipe: store zero into all alloca'd values
1951*61046927SAndroid Build Coastguard Worker-  llvmpipe: dump fragment shader ir and asm when LP_DEBUG=fs
1952*61046927SAndroid Build Coastguard Worker-  gallivm: specialized x8z24 depthtest path
1953*61046927SAndroid Build Coastguard Worker-  gallivm: prefer blendvb for integer arguments
1954*61046927SAndroid Build Coastguard Worker-  gallivm: simpler uint8->float conversions
1955*61046927SAndroid Build Coastguard Worker-  llvmpipe: try to be sensible about whether to branch after mask
1956*61046927SAndroid Build Coastguard Worker   updates
1957*61046927SAndroid Build Coastguard Worker-  llvmpipe: clean up shader pre/postamble, try to catch more early-z
1958*61046927SAndroid Build Coastguard Worker-  llvmpipe: simplified SSE2 swz/unswz routines
1959*61046927SAndroid Build Coastguard Worker-  llvmpipe: try to do more of rast_tri_3_16 with intrinsics
1960*61046927SAndroid Build Coastguard Worker-  llvmpipe: add debug helpers for epi32 etc
1961*61046927SAndroid Build Coastguard Worker-  llvmpipe: try to keep plane c values small
1962*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix typo in last commit
1963*61046927SAndroid Build Coastguard Worker-  gallium: move sse intrinsics debug helpers to u_sse.h
1964*61046927SAndroid Build Coastguard Worker-  r600g: add missing file to sconscript
1965*61046927SAndroid Build Coastguard Worker-  gallivm: don't branch on KILLs near end of shader
1966*61046927SAndroid Build Coastguard Worker-  Revert "llvmpipe: try to keep plane c values small"
1967*61046927SAndroid Build Coastguard Worker-  llvmpipe: make sure intrinsics code is guarded with PIPE_ARCH_SSE
1968*61046927SAndroid Build Coastguard Worker-  llvmpipe: don't try to emit non-existent color outputs
1969*61046927SAndroid Build Coastguard Worker-  r600/drm: fix segfaults in winsys create failure path
1970*61046927SAndroid Build Coastguard Worker-  r600g: emit hardware linewidth
1971*61046927SAndroid Build Coastguard Worker-  r600g: handle absolute modifier in shader translator
1972*61046927SAndroid Build Coastguard Worker-  llvmpipe: reintroduce SET_STATE binner command
1973*61046927SAndroid Build Coastguard Worker-  llvmpipe: don't pass frontfacing as a float
1974*61046927SAndroid Build Coastguard Worker-  llvmpipe: slightly shrink the size of a binned triangle
1975*61046927SAndroid Build Coastguard Worker-  llvmpipe: don't store plane.ei value in binned data
1976*61046927SAndroid Build Coastguard Worker-  gallium: move some intrinsics helpers to u_sse.h
1977*61046927SAndroid Build Coastguard Worker-  llvmpipe: do plane calculations with intrinsics
1978*61046927SAndroid Build Coastguard Worker-  llvmpipe: use aligned loads/stores for plane values
1979*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix non-sse build after recent changes
1980*61046927SAndroid Build Coastguard Worker-  llvmpipe: check shader outputs are non-null before using
1981*61046927SAndroid Build Coastguard Worker-  llvmpipe: validate color outputs against key->nr_cbufs
1982*61046927SAndroid Build Coastguard Worker-  llvmpipe: clean up fields in draw_llvm_variant_key
1983*61046927SAndroid Build Coastguard Worker-  llvmpipe: remove setup fallback path
1984*61046927SAndroid Build Coastguard Worker-  llvmpipe: fail cleanly on malloc failure in lp_setup_alloc_triangle
1985*61046927SAndroid Build Coastguard Worker-  Merge remote branch 'origin/master' into lp-setup-llvm
1986*61046927SAndroid Build Coastguard Worker-  llvmpipe: remove unused file
1987*61046927SAndroid Build Coastguard Worker-  llvmpipe: remove unused arg from jit_setup_tri function
1988*61046927SAndroid Build Coastguard Worker-  Merge branch 'llvm-cliptest-viewport'
1989*61046927SAndroid Build Coastguard Worker-  draw: make sure viewport gets updated in draw llvm shader
1990*61046927SAndroid Build Coastguard Worker-  llvmpipe: turn off draw offset/twoside when we can handle it
1991*61046927SAndroid Build Coastguard Worker-  llvmpipe: avoid generating tri_16 for tris which extend past tile
1992*61046927SAndroid Build Coastguard Worker   bounds
1993*61046927SAndroid Build Coastguard Worker-  llvmpipe: guard against NULL task->query pointer
1994*61046927SAndroid Build Coastguard Worker-  st/mesa: unbind constant buffer when not in use
1995*61046927SAndroid Build Coastguard Worker-  r600g: propagate usage flags in texture transfers
1996*61046927SAndroid Build Coastguard Worker-  r600g: propogate resource usage flags to winsys, use to choose bo
1997*61046927SAndroid Build Coastguard Worker   domains
1998*61046927SAndroid Build Coastguard Worker-  r600g: use a buffer in GTT as intermediate on texture up and
1999*61046927SAndroid Build Coastguard Worker   downloads
2000*61046927SAndroid Build Coastguard Worker-  r600g: remove unused flink, domain fields from r600_resource
2001*61046927SAndroid Build Coastguard Worker-  r600g: set hardware pixel centers according to gl_rasterization_rules
2002*61046927SAndroid Build Coastguard Worker-  evergreeng: protect against null constant buffers
2003*61046927SAndroid Build Coastguard Worker-  r600g: don't call debug_get_bool_option for tiling more than once
2004*61046927SAndroid Build Coastguard Worker-  evergreeng: respect linewidth state, use integer widths only
2005*61046927SAndroid Build Coastguard Worker-  evergreeng: set hardware pixelcenters according to
2006*61046927SAndroid Build Coastguard Worker   gl_rasterization_rules
2007*61046927SAndroid Build Coastguard Worker-  r600g: avoid recursion with staged uploads
2008*61046927SAndroid Build Coastguard Worker-  r600g: attempt to turn on DXTn formats
2009*61046927SAndroid Build Coastguard Worker-  r600g: translate ARR instruction
2010*61046927SAndroid Build Coastguard Worker-  r600: fix my pessimism about PIPE_TRANSFER_x flags
2011*61046927SAndroid Build Coastguard Worker-  ws/r600: match bo_busy shared/fence logic in bo_wait
2012*61046927SAndroid Build Coastguard Worker-  r600g: guard experimental s3tc code with R600_ENABLE_S3TC
2013*61046927SAndroid Build Coastguard Worker-  r600g: do not try to use staging resource for depth textures
2014*61046927SAndroid Build Coastguard Worker-  r600g: enforce minimum stride on render target texture images
2015*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix up twoside after recent changes
2016*61046927SAndroid Build Coastguard Worker-  llvmpipe: twoside for specular color also
2017*61046927SAndroid Build Coastguard Worker-  Merge branch 'lp-offset-twoside'
2018*61046927SAndroid Build Coastguard Worker-  llvmpipe: raise dirty flag on transfers to bound constbuf
2019*61046927SAndroid Build Coastguard Worker-  llvmpipe: remove misleading debug string
2020*61046927SAndroid Build Coastguard Worker-  llvmpipe: shortcircuit some calls to set_scene_state
2021*61046927SAndroid Build Coastguard Worker
2022*61046927SAndroid Build Coastguard WorkerKenneth Graunke (94):
2023*61046927SAndroid Build Coastguard Worker
2024*61046927SAndroid Build Coastguard Worker-  glsl: Change from has_builtin_signature to has_user_signature.
2025*61046927SAndroid Build Coastguard Worker-  glsl: Don't print blank (function ...) headers for built-ins.
2026*61046927SAndroid Build Coastguard Worker-  glsl: Properly handle nested structure types.
2027*61046927SAndroid Build Coastguard Worker-  glsl/builtins: Fix equal and notEqual builtins.
2028*61046927SAndroid Build Coastguard Worker-  glsl/builtins: Switch comparison functions to just return an
2029*61046927SAndroid Build Coastguard Worker   expression.
2030*61046927SAndroid Build Coastguard Worker-  glsl: Add comments to clarify the types of comparison binops.
2031*61046927SAndroid Build Coastguard Worker-  glsl: Fix broken handling of ir_binop_equal and ir_binop_nequal.
2032*61046927SAndroid Build Coastguard Worker-  glsl: "Copyright", not "Constantright"
2033*61046927SAndroid Build Coastguard Worker-  i965: Fix incorrect batchbuffer size in gen6 clip state command.
2034*61046927SAndroid Build Coastguard Worker-  i965: Use logical-not when emitting ir_unop_ceil.
2035*61046927SAndroid Build Coastguard Worker-  glsl: Add front-end support for the "trunc" built-in.
2036*61046927SAndroid Build Coastguard Worker-  glsl: Refresh autogenerated file builtin_function.cpp.
2037*61046927SAndroid Build Coastguard Worker-  i965: Use RNDZ for ir_unop_trunc in the new FS.
2038*61046927SAndroid Build Coastguard Worker-  i965: Correctly emit the RNDZ instruction.
2039*61046927SAndroid Build Coastguard Worker-  i965: Clean up a warning in the old fragment backend.
2040*61046927SAndroid Build Coastguard Worker-  glsl: Add a new ir_unop_round_even opcode for GLSL 1.30's roundEven.
2041*61046927SAndroid Build Coastguard Worker-  glsl: Add front-end support for GLSL 1.30's roundEven built-in.
2042*61046927SAndroid Build Coastguard Worker-  i965: Add support for ir_unop_round_even via the RNDE instruction.
2043*61046927SAndroid Build Coastguard Worker-  glsl: Add support for the 1.30 round() built-in.
2044*61046927SAndroid Build Coastguard Worker-  glsl: Refresh autogenerated file builtin_function.cpp.
2045*61046927SAndroid Build Coastguard Worker-  glsl: Don't return NULL IR for erroneous bit-shift operators.
2046*61046927SAndroid Build Coastguard Worker-  i965: Add missing "break" statement.
2047*61046927SAndroid Build Coastguard Worker-  glsl: Fix copy and paste error in ast_bit_and node creation.
2048*61046927SAndroid Build Coastguard Worker-  glsl: Regenerate parser files.
2049*61046927SAndroid Build Coastguard Worker-  i965: Remove unused variable.
2050*61046927SAndroid Build Coastguard Worker-  glsl: Remove useless ir_shader enumeration value.
2051*61046927SAndroid Build Coastguard Worker-  mesa: Remove FEATURE_ARB_shading_language_120 macro.
2052*61046927SAndroid Build Coastguard Worker-  glcpp: Return NEWLINE token for newlines inside multi-line comments.
2053*61046927SAndroid Build Coastguard Worker-  glcpp: Refresh autogenerated lexer file.
2054*61046927SAndroid Build Coastguard Worker-  glsl: Add support for GLSL 1.30's modf built-in.
2055*61046927SAndroid Build Coastguard Worker-  glsl: Refresh autogenerated file builtin_function.cpp.
2056*61046927SAndroid Build Coastguard Worker-  generate_builtins.py: Output large strings as arrays of characters.
2057*61046927SAndroid Build Coastguard Worker-  Refresh autogenerated file builtin_function.cpp.
2058*61046927SAndroid Build Coastguard Worker-  glsl: Fix constant component count in vector constructor emitting.
2059*61046927SAndroid Build Coastguard Worker-  Fix build on systems where "python" is python 3.
2060*61046927SAndroid Build Coastguard Worker-  i965: Add bit operation support to the fragment shader backend.
2061*61046927SAndroid Build Coastguard Worker-  glsl: Remove unused ARRAY_SIZE macro.
2062*61046927SAndroid Build Coastguard Worker-  glsl/builtins: Rename 'x' to 'y_over_x' in atan(float)
2063*61046927SAndroid Build Coastguard Worker   implementation.
2064*61046927SAndroid Build Coastguard Worker-  glsl/builtins: Clean up some ugly autogenerated code in atan.
2065*61046927SAndroid Build Coastguard Worker-  Refresh autogenerated file builtin_function.cpp.
2066*61046927SAndroid Build Coastguard Worker-  glsl: Don't print a useless space at the end of an S-Expression list.
2067*61046927SAndroid Build Coastguard Worker-  ir_reader: Return a specific ir_dereference variant.
2068*61046927SAndroid Build Coastguard Worker-  ir_reader: Remove useless error check.
2069*61046927SAndroid Build Coastguard Worker-  ir_reader: Fix some potential NULL pointer dereferences.
2070*61046927SAndroid Build Coastguard Worker-  ir_dead_functions: Actually free dead functions and signatures.
2071*61046927SAndroid Build Coastguard Worker-  glsl: Remove unnecessary "unused variable" warning suppression.
2072*61046927SAndroid Build Coastguard Worker-  glsl: Remove GLSL_TYPE_FUNCTION define.
2073*61046927SAndroid Build Coastguard Worker-  glsl: Convert glsl_type::base_type from #define'd constants to an
2074*61046927SAndroid Build Coastguard Worker   enum.
2075*61046927SAndroid Build Coastguard Worker-  glsl: Rework reserved word/keyword handling in the lexer.
2076*61046927SAndroid Build Coastguard Worker-  glsl: Add new keywords and reserved words for GLSL 1.30.
2077*61046927SAndroid Build Coastguard Worker-  glsl: Add support for the 'u' and 'U' unsigned integer suffixes.
2078*61046927SAndroid Build Coastguard Worker-  glsl: Refresh autogenerated lexer and parser files.
2079*61046927SAndroid Build Coastguard Worker-  generate_builtins.py: Fix inconsistent use of tabs and spaces
2080*61046927SAndroid Build Coastguard Worker   warning.
2081*61046927SAndroid Build Coastguard Worker-  glsl: Implement the asinh, acosh, and atanh built-in functions.
2082*61046927SAndroid Build Coastguard Worker-  glsl: Refresh autogenerated file builtin_function.cpp.
2083*61046927SAndroid Build Coastguard Worker-  glsl: Add constant expression handling for asinh, acosh, and atanh.
2084*61046927SAndroid Build Coastguard Worker-  glsl: Remove unused and out of date Makefile.am.
2085*61046927SAndroid Build Coastguard Worker-  glsl: Rename various ir\_\* files to lower\_\* and opt_*.
2086*61046927SAndroid Build Coastguard Worker-  glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version >= 1.30.
2087*61046927SAndroid Build Coastguard Worker-  Refresh autogenerated glcpp parser.
2088*61046927SAndroid Build Coastguard Worker-  glsl: Fix constant expression handling for <, >, <=, >= on vectors.
2089*61046927SAndroid Build Coastguard Worker-  glsl: Unconditionally define GL_FRAGMENT_PRECISION_HIGH in ES2
2090*61046927SAndroid Build Coastguard Worker   shaders.
2091*61046927SAndroid Build Coastguard Worker-  Regenerate glcpp parser.
2092*61046927SAndroid Build Coastguard Worker-  glsl: Reimplement the "cross" built-in without ir_binop_cross.
2093*61046927SAndroid Build Coastguard Worker-  Refresh autogenerated file builtin_function.cpp.
2094*61046927SAndroid Build Coastguard Worker-  glsl: Remove the ir_binop_cross opcode.
2095*61046927SAndroid Build Coastguard Worker-  glsl: Refactor get_num_operands.
2096*61046927SAndroid Build Coastguard Worker-  glsl: Simplify a type check by using type->is_integer().
2097*61046927SAndroid Build Coastguard Worker-  glsl: Combine many instruction lowering passes into one.
2098*61046927SAndroid Build Coastguard Worker-  mesa: Fix glGet of ES2's GL_MAX_*_VECTORS properties.
2099*61046927SAndroid Build Coastguard Worker-  glsl: Don't inline function prototypes.
2100*61046927SAndroid Build Coastguard Worker-  glsl: Use do_common_optimization in the standalone compiler.
2101*61046927SAndroid Build Coastguard Worker-  glsl: Add a virtual as_discard() method.
2102*61046927SAndroid Build Coastguard Worker-  glsl: Refactor out cloning of function prototypes.
2103*61046927SAndroid Build Coastguard Worker-  glsl: Lazily import built-in function prototypes.
2104*61046927SAndroid Build Coastguard Worker-  glsl: Remove anti-built-in hacks from the print visitor.
2105*61046927SAndroid Build Coastguard Worker-  glsl/linker: Free any IR discarded by optimization passes.
2106*61046927SAndroid Build Coastguard Worker-  glsl: Add an optimization pass to simplify discards.
2107*61046927SAndroid Build Coastguard Worker-  glsl: Add a lowering pass to move discards out of if-statements.
2108*61046927SAndroid Build Coastguard Worker-  glsl: Remove "discard" support from lower_jumps.
2109*61046927SAndroid Build Coastguard Worker-  glsl: Add comments to lower_jumps (from the commit message).
2110*61046927SAndroid Build Coastguard Worker-  ir_print_visitor: Print out constant structure values.
2111*61046927SAndroid Build Coastguard Worker-  glsl: Factor out code which emits a new function into the IR stream.
2112*61046927SAndroid Build Coastguard Worker-  symbol_table: Add support for adding a symbol at top-level/global
2113*61046927SAndroid Build Coastguard Worker   scope.
2114*61046927SAndroid Build Coastguard Worker-  glsl: Properly add functions during lazy built-in prototype
2115*61046927SAndroid Build Coastguard Worker   importing.
2116*61046927SAndroid Build Coastguard Worker-  glcpp: Don't emit SPACE tokens in conditional_tokens production.
2117*61046927SAndroid Build Coastguard Worker-  Refresh autogenerated glcpp parser.
2118*61046927SAndroid Build Coastguard Worker-  glsl: Clean up code by adding a new is_break() function.
2119*61046927SAndroid Build Coastguard Worker-  glsl: Consider the "else" branch when looking for loop breaks.
2120*61046927SAndroid Build Coastguard Worker-  Remove OES_compressed_paletted_texture from the ES2 extension list.
2121*61046927SAndroid Build Coastguard Worker-  glsl/builtins: Compute the correct value for smoothstep(vec, vec,
2122*61046927SAndroid Build Coastguard Worker   vec).
2123*61046927SAndroid Build Coastguard Worker-  glsl: Support if-flattening beyond a given maximum nesting depth.
2124*61046927SAndroid Build Coastguard Worker-  i965: Flatten if-statements beyond depth 16 on pre-gen6.
2125*61046927SAndroid Build Coastguard Worker-  i965: Internally enable GL_NV_blend_square on ES2.
2126*61046927SAndroid Build Coastguard Worker
2127*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (16):
2128*61046927SAndroid Build Coastguard Worker
2129*61046927SAndroid Build Coastguard Worker-  glx: Hold on to drawables if we're just switching to another context
2130*61046927SAndroid Build Coastguard Worker-  intel: Fix GL_ARB_shading_language_120 commit
2131*61046927SAndroid Build Coastguard Worker-  dri2: Make createImageFromName() take a \__DRIscreen instead of
2132*61046927SAndroid Build Coastguard Worker   \__DRIcontext
2133*61046927SAndroid Build Coastguard Worker-  glx: Invalidate buffers after binding a drawable
2134*61046927SAndroid Build Coastguard Worker-  dri: Pass the \__DRIscreen and the \__DRIscreen private back to image
2135*61046927SAndroid Build Coastguard Worker   lookup
2136*61046927SAndroid Build Coastguard Worker-  glx: Only remove drawables from the hash when we actually delete them
2137*61046927SAndroid Build Coastguard Worker-  gles2: Add GL_EXT_texture_format_BGRA8888 support
2138*61046927SAndroid Build Coastguard Worker-  Get rid of GL/internal/glcore.h
2139*61046927SAndroid Build Coastguard Worker-  gl: Remove unused GLcontextModes fields
2140*61046927SAndroid Build Coastguard Worker-  Rename GLvisual and \__GLcontextModes to struct gl_config
2141*61046927SAndroid Build Coastguard Worker-  Drop GLframebuffer typedef and just use struct gl_framebuffer
2142*61046927SAndroid Build Coastguard Worker-  Drop GLcontext typedef and use struct gl_context instead
2143*61046927SAndroid Build Coastguard Worker-  Drop the "neutral" tnl module
2144*61046927SAndroid Build Coastguard Worker-  Only install vtxfmt tables for OpenGL
2145*61046927SAndroid Build Coastguard Worker-  i965: Don't write mrf assignment for pointsize output
2146*61046927SAndroid Build Coastguard Worker-  docs: Fix MESA_drm_image typo
2147*61046927SAndroid Build Coastguard Worker
2148*61046927SAndroid Build Coastguard WorkerKrzysztof Smiechowicz (1):
2149*61046927SAndroid Build Coastguard Worker
2150*61046927SAndroid Build Coastguard Worker-  nvfx: Pair os_malloc_aligned() with os_free_aligned().
2151*61046927SAndroid Build Coastguard Worker
2152*61046927SAndroid Build Coastguard WorkerLuca Barbieri (84):
2153*61046927SAndroid Build Coastguard Worker
2154*61046927SAndroid Build Coastguard Worker-  auxiliary: fix unintended fallthrough
2155*61046927SAndroid Build Coastguard Worker-  glsl: add pass to lower variable array indexing to conditional
2156*61046927SAndroid Build Coastguard Worker   assignments
2157*61046927SAndroid Build Coastguard Worker-  auxiliary: fix depth-only and stencil-only clears
2158*61046927SAndroid Build Coastguard Worker-  gallium: avoid the C++ keyword "template" in sw_winsys.h
2159*61046927SAndroid Build Coastguard Worker-  softpipe: make z/s test always pass if no zsbuf, instead of crashing
2160*61046927SAndroid Build Coastguard Worker-  tgsi: add switch/case opcodes to tgsi_opcode_tmp.h
2161*61046927SAndroid Build Coastguard Worker-  softpipe: fix whitespace
2162*61046927SAndroid Build Coastguard Worker-  d3d1x: add new Direct3D 10/11 COM state tracker for Gallium
2163*61046927SAndroid Build Coastguard Worker-  d3d1x: add blob and signature extraction APIs
2164*61046927SAndroid Build Coastguard Worker-  d3d1x: fix compilation with recent Wine versions installed
2165*61046927SAndroid Build Coastguard Worker-  d3d1x: add missing file
2166*61046927SAndroid Build Coastguard Worker-  d3d1x: actually enable and fix blob apis
2167*61046927SAndroid Build Coastguard Worker-  d3d1x: fix build with compilers other than GCC 4.5
2168*61046927SAndroid Build Coastguard Worker-  d3d1x: add template parameters to base class ctor calls for GCC 4.4
2169*61046927SAndroid Build Coastguard Worker-  d3d1x: fix GCC 4.1/4.2 build
2170*61046927SAndroid Build Coastguard Worker-  d3d1x: ignore errors while building docs
2171*61046927SAndroid Build Coastguard Worker-  d3d1x: attempt to fix/workaround bug #30322
2172*61046927SAndroid Build Coastguard Worker-  nvfx: remove gl_PointCoord hack
2173*61046927SAndroid Build Coastguard Worker-  glx: decouple dri2.c and GLX, fixing Gallium EGL and d3d1x build
2174*61046927SAndroid Build Coastguard Worker-  winsys: automatically build sw winsys needed by EGL and d3d1x
2175*61046927SAndroid Build Coastguard Worker-  d3d1x: don't build progs automatically
2176*61046927SAndroid Build Coastguard Worker-  d3d1x: add missing memory barrier
2177*61046927SAndroid Build Coastguard Worker-  d3d1x: link with CXXFLAGS
2178*61046927SAndroid Build Coastguard Worker-  d3d1x: fix cf analysis
2179*61046927SAndroid Build Coastguard Worker-  d3d1x: fix warning
2180*61046927SAndroid Build Coastguard Worker-  d3d1x: fix segfault when hashing
2181*61046927SAndroid Build Coastguard Worker-  d3d1x: destroy native_display on adapter destruction
2182*61046927SAndroid Build Coastguard Worker-  d3d1x: fix GUID declarations
2183*61046927SAndroid Build Coastguard Worker-  d3d1x: redesign the HWND resolver interface
2184*61046927SAndroid Build Coastguard Worker-  d3d1x: fix API name
2185*61046927SAndroid Build Coastguard Worker-  d3d1x: define GUIDs in the normal way
2186*61046927SAndroid Build Coastguard Worker-  d3d1x: add Wine dlls (tri, tex working, but no other testing)
2187*61046927SAndroid Build Coastguard Worker-  d3d1x: properly reference count the backend
2188*61046927SAndroid Build Coastguard Worker-  d3d1x: fix deadlocks on non-recursive mutex
2189*61046927SAndroid Build Coastguard Worker-  d3d1x: bind NULL CSOs before destroying default CSOs on context dtor
2190*61046927SAndroid Build Coastguard Worker-  d3d1x: initialize the mutex
2191*61046927SAndroid Build Coastguard Worker-  d3d1x: autogenerate shader enums and text from def files
2192*61046927SAndroid Build Coastguard Worker-  d3d1x: s/tpf/sm4/g
2193*61046927SAndroid Build Coastguard Worker-  d3d1x: normalize whitespace
2194*61046927SAndroid Build Coastguard Worker-  d3d1x: remove specstrings
2195*61046927SAndroid Build Coastguard Worker-  d3d1x: minifix
2196*61046927SAndroid Build Coastguard Worker-  d3d1x: rename context params
2197*61046927SAndroid Build Coastguard Worker-  d3d11: rename screen params
2198*61046927SAndroid Build Coastguard Worker-  d3d1x: rename params in misc and objects
2199*61046927SAndroid Build Coastguard Worker-  d3d1x: rename parameters in dxgi
2200*61046927SAndroid Build Coastguard Worker-  d3d11: obliterate IDL parameter names
2201*61046927SAndroid Build Coastguard Worker-  d3d1x: remove specstrings.h include
2202*61046927SAndroid Build Coastguard Worker-  d3d1x: flush the pipe context when presenting
2203*61046927SAndroid Build Coastguard Worker-  d3d1x: remove another include specstrings.h
2204*61046927SAndroid Build Coastguard Worker-  d3d1x: flush properly
2205*61046927SAndroid Build Coastguard Worker-  d3d1x: add missing guid.cpp
2206*61046927SAndroid Build Coastguard Worker-  d3d1x: fix build without system EGL/egl.h
2207*61046927SAndroid Build Coastguard Worker-  d3d1x: add autogenerated files as prerequisites, so make builds them
2208*61046927SAndroid Build Coastguard Worker-  d3d1x: obliterate IDL parameter names from d3d10.idl from Wine too
2209*61046927SAndroid Build Coastguard Worker-  d3d1x: add shader dumping
2210*61046927SAndroid Build Coastguard Worker-  d3d1x: add untested support for geometry shader translation
2211*61046927SAndroid Build Coastguard Worker-  d3d1x: don't assert on unsupported resource types
2212*61046927SAndroid Build Coastguard Worker-  d3d1x: fix CheckMultisampleQualityLevels
2213*61046927SAndroid Build Coastguard Worker-  d3d1x: draw to the correct buffer
2214*61046927SAndroid Build Coastguard Worker-  d3d1x: fix linking of dxbc2tgsi
2215*61046927SAndroid Build Coastguard Worker-  nvfx: allow setting NULL constant buffers
2216*61046927SAndroid Build Coastguard Worker-  nvfx: add RGB framebuffer format support in addition to BGR
2217*61046927SAndroid Build Coastguard Worker-  d3d1x: don't crash on drivers not supporting vertex or geometry
2218*61046927SAndroid Build Coastguard Worker   sampling
2219*61046927SAndroid Build Coastguard Worker-  d3d1x: assert if X visual is not among enumerated visuals
2220*61046927SAndroid Build Coastguard Worker-  d3d1x: stop using GLX in demos, just use the default visual
2221*61046927SAndroid Build Coastguard Worker-  d3d1x: CRLF -> LF in progs
2222*61046927SAndroid Build Coastguard Worker-  mesa: make makedepend an hard requirement
2223*61046927SAndroid Build Coastguard Worker-  gallium: add $(PROGS_DEPS) as dependencies for $(PROGS)
2224*61046927SAndroid Build Coastguard Worker-  d3d1x: fix parallel build
2225*61046927SAndroid Build Coastguard Worker-  d3d1x: add private gitignore file
2226*61046927SAndroid Build Coastguard Worker-  d3d1x: fix progs linking if not all EGL platforms are enabled
2227*61046927SAndroid Build Coastguard Worker-  d3d1x: link progs with CXXFLAGS
2228*61046927SAndroid Build Coastguard Worker-  d3d11: advertise IDXGIDevice1, not just IDXGIDevice
2229*61046927SAndroid Build Coastguard Worker-  d3d11: ignore StructureByteStride
2230*61046927SAndroid Build Coastguard Worker-  d3d1x: link to libdrm for X11 platform too
2231*61046927SAndroid Build Coastguard Worker-  ureg: support centroid interpolation
2232*61046927SAndroid Build Coastguard Worker-  d3d1x: support centroid interpolation
2233*61046927SAndroid Build Coastguard Worker-  d3d1x: properly support specifying MipLevels as 0
2234*61046927SAndroid Build Coastguard Worker-  d3d1x: put proper calling convention in headers, fixes 64-bit builds
2235*61046927SAndroid Build Coastguard Worker-  d3d1x: rework DXGI for occlusion testing and default width/height
2236*61046927SAndroid Build Coastguard Worker-  d3d1x: fix Map
2237*61046927SAndroid Build Coastguard Worker-  d3d11: fix reference counting so devices get freed
2238*61046927SAndroid Build Coastguard Worker-  d3d1x: work around crash in widl
2239*61046927SAndroid Build Coastguard Worker-  glsl: Unroll loops with conditional breaks anywhere (not just the
2240*61046927SAndroid Build Coastguard Worker   end)
2241*61046927SAndroid Build Coastguard Worker
2242*61046927SAndroid Build Coastguard WorkerLucas Stach (1):
2243*61046927SAndroid Build Coastguard Worker
2244*61046927SAndroid Build Coastguard Worker-  nvfx: fill PIPE_CAP_PRIMITIVE_RESTART and
2245*61046927SAndroid Build Coastguard Worker   PIPE_CAP_SHADER_STENCIL_EXPORT
2246*61046927SAndroid Build Coastguard Worker
2247*61046927SAndroid Build Coastguard WorkerMarek Olšák (100):
2248*61046927SAndroid Build Coastguard Worker
2249*61046927SAndroid Build Coastguard Worker-  r300g: prevent creating multiple winsys BOs for the same handle
2250*61046927SAndroid Build Coastguard Worker-  r300g/swtcl: fix CS overrun
2251*61046927SAndroid Build Coastguard Worker-  st/mesa: fix assertion failure in GetTexImage for cubemaps
2252*61046927SAndroid Build Coastguard Worker-  util: make calling remove_from_list multiple times in a row safe
2253*61046927SAndroid Build Coastguard Worker-  r300g: fixup long-lived BO maps being incorrectly unmapped when
2254*61046927SAndroid Build Coastguard Worker   flushing
2255*61046927SAndroid Build Coastguard Worker-  r300g: make accessing map_list and buffer_handles thread-safe
2256*61046927SAndroid Build Coastguard Worker-  r300g: fix a copy-paste typo for logging
2257*61046927SAndroid Build Coastguard Worker-  r300g: fix the border color for every format other than
2258*61046927SAndroid Build Coastguard Worker   PIPE_FORMAT_B8G8R8A8
2259*61046927SAndroid Build Coastguard Worker-  Build r300g by default
2260*61046927SAndroid Build Coastguard Worker-  util: fix util_pack_color for B4G4R4A4
2261*61046927SAndroid Build Coastguard Worker-  r300g: fix macrotiling on R350
2262*61046927SAndroid Build Coastguard Worker-  r300g: code cleanups
2263*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix projective mapping of 2D NPOT textures
2264*61046927SAndroid Build Coastguard Worker-  r300/compiler: do not use copy propagation if SaturateMode is used
2265*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix shadow sampling with swizzled coords
2266*61046927SAndroid Build Coastguard Worker-  r300g: add support for 3D NPOT textures without mipmapping
2267*61046927SAndroid Build Coastguard Worker-  r300g: fix swizzling of texture border color
2268*61046927SAndroid Build Coastguard Worker-  configure.ac: look for libdrm_radeon before building
2269*61046927SAndroid Build Coastguard Worker   gallium/r300,r600
2270*61046927SAndroid Build Coastguard Worker-  configure.ac: do not build xorg-r300g by default
2271*61046927SAndroid Build Coastguard Worker-  Makefile: ensure Gallium's Makefile.xorg and SConscript.dri are in
2272*61046927SAndroid Build Coastguard Worker   the tarball
2273*61046927SAndroid Build Coastguard Worker-  r300g: add support for formats beginning with X, like X8R8G8B8
2274*61046927SAndroid Build Coastguard Worker-  r300g: fix conditional rendering in non-wait path
2275*61046927SAndroid Build Coastguard Worker-  r300g: add support for R8G8 colorbuffers
2276*61046927SAndroid Build Coastguard Worker-  r300g: add support for L8A8 colorbuffers
2277*61046927SAndroid Build Coastguard Worker-  update release notes for Gallium
2278*61046927SAndroid Build Coastguard Worker-  r300g: fix microtiling for 16-bits-per-channel formats
2279*61046927SAndroid Build Coastguard Worker-  r300g: do not print get_param errors in non-debug build
2280*61046927SAndroid Build Coastguard Worker-  r300g: say no to PIPE_CAP_STREAM_OUTPUT and
2281*61046927SAndroid Build Coastguard Worker   PIPE_CAP_PRIMITIVE_RESTART
2282*61046927SAndroid Build Coastguard Worker-  mesa: allow FBO attachments of formats LUMINANCE, LUMINANCE_ALPHA,
2283*61046927SAndroid Build Coastguard Worker   and INTENSITY
2284*61046927SAndroid Build Coastguard Worker-  r300g: fix texture border for 16-bits-per-channel formats
2285*61046927SAndroid Build Coastguard Worker-  st/mesa: support RGBA16 and use it for RGBA12 as well
2286*61046927SAndroid Build Coastguard Worker-  r300g: add a default channel ordering of texture border for unhandled
2287*61046927SAndroid Build Coastguard Worker   formats
2288*61046927SAndroid Build Coastguard Worker-  r300g: mention ATI in the renderer string
2289*61046927SAndroid Build Coastguard Worker-  r300g: rename has_hyperz -> can_hyperz
2290*61046927SAndroid Build Coastguard Worker-  r300g: turn magic numbers into names in the hyperz code
2291*61046927SAndroid Build Coastguard Worker-  gallium: add CAPs for indirect addressing and lower it in st/mesa
2292*61046927SAndroid Build Coastguard Worker   when needed
2293*61046927SAndroid Build Coastguard Worker-  tgsi: fill out CAPs for indirect addressing
2294*61046927SAndroid Build Coastguard Worker-  i915g: fill out CAPs for indirect addressing
2295*61046927SAndroid Build Coastguard Worker-  i965g: fill out CAPs for indirect addressing
2296*61046927SAndroid Build Coastguard Worker-  nv50: fill out CAPs for indirect addressing
2297*61046927SAndroid Build Coastguard Worker-  nvfx: fill out CAPs for indirect addressing
2298*61046927SAndroid Build Coastguard Worker-  r300g: fill out CAPs for indirect addressing
2299*61046927SAndroid Build Coastguard Worker-  r600g: fill out CAPs for indirect addressing
2300*61046927SAndroid Build Coastguard Worker-  svga: fill out CAPs for indirect addressing
2301*61046927SAndroid Build Coastguard Worker-  r300g: fix texture border color for all texture formats
2302*61046927SAndroid Build Coastguard Worker-  r300g: clean up redundancy in draw functions
2303*61046927SAndroid Build Coastguard Worker-  r300g: return shader caps from Draw for SWTCL vertex shaders
2304*61046927SAndroid Build Coastguard Worker-  r300g: remove the hack with OPCODE_RET
2305*61046927SAndroid Build Coastguard Worker-  r300g: print FS inputs uninitialized due to hardware limits to stderr
2306*61046927SAndroid Build Coastguard Worker-  r300g: fix rendering with no vertex elements
2307*61046927SAndroid Build Coastguard Worker-  st/mesa: enable ARB_explicit_attrib_location and
2308*61046927SAndroid Build Coastguard Worker   EXT_separate_shader_objects
2309*61046927SAndroid Build Coastguard Worker-  docs: add GL 4.1 status
2310*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_SHADER_CAP_SUBROUTINES
2311*61046927SAndroid Build Coastguard Worker-  st/mesa: set MaxUniformComponents
2312*61046927SAndroid Build Coastguard Worker-  u_blitter: use PIPE_TRANSFER_DISCARD to prevent cpu/gpu stall
2313*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix rc_rewrite_depth_out for it to work with any
2314*61046927SAndroid Build Coastguard Worker   instruction
2315*61046927SAndroid Build Coastguard Worker-  r300/compiler: remove duplicate function rc_mask_to_swz
2316*61046927SAndroid Build Coastguard Worker-  r300/compiler: add a function for swizzling a mask
2317*61046927SAndroid Build Coastguard Worker-  r300/compiler: move util functions to radeon_compiler_util
2318*61046927SAndroid Build Coastguard Worker-  u_blitter: interpolate clear color using a GENERIC varying instead of
2319*61046927SAndroid Build Coastguard Worker   COLOR
2320*61046927SAndroid Build Coastguard Worker-  st/mesa: fix texture border color for RED and RG base formats
2321*61046927SAndroid Build Coastguard Worker-  util: rename u_mempool -> u_slab
2322*61046927SAndroid Build Coastguard Worker-  r300g: fix texture border color once again
2323*61046927SAndroid Build Coastguard Worker-  r300/compiler: implement and lower OPCODE_CLAMP
2324*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Add support for conditional discards.
2325*61046927SAndroid Build Coastguard Worker-  r300g: fix texture swizzling with compressed textures on r400-r500
2326*61046927SAndroid Build Coastguard Worker-  r300g: disable ARB_texture_swizzle if S3TC is enabled on r3xx-only
2327*61046927SAndroid Build Coastguard Worker-  r300g: fix up cubemap texture offset computation
2328*61046927SAndroid Build Coastguard Worker-  r300/compiler: disable the swizzle lowering pass in vertex shaders
2329*61046927SAndroid Build Coastguard Worker-  r300g: fix build
2330*61046927SAndroid Build Coastguard Worker-  r300g: use internal BO handle for add_buffer and write_reloc
2331*61046927SAndroid Build Coastguard Worker-  r300g: implement simple transfer_inline_write for buffers
2332*61046927SAndroid Build Coastguard Worker-  mesa, st/mesa: fix gl_FragCoord with FBOs in Gallium
2333*61046927SAndroid Build Coastguard Worker-  r300g: fix pointer arithmetic with void\* in transfer_inline_write
2334*61046927SAndroid Build Coastguard Worker-  r300g: do not remove unused constants if we are not near the limit
2335*61046927SAndroid Build Coastguard Worker-  r300g: add capability bit index_bias_supported
2336*61046927SAndroid Build Coastguard Worker-  r300g: one more r500_index_bias_supported leftover
2337*61046927SAndroid Build Coastguard Worker-  r300g: do not use the index parameter in set_constant_buffer
2338*61046927SAndroid Build Coastguard Worker-  r300g: cleanup winsys
2339*61046927SAndroid Build Coastguard Worker-  r300g: optimize looping over atoms
2340*61046927SAndroid Build Coastguard Worker-  st/mesa: initialize key in st_vp_varient
2341*61046927SAndroid Build Coastguard Worker-  u_blitter: use util_is_format_compatible in the assert
2342*61046927SAndroid Build Coastguard Worker-  r300g: cache packet dwords of 3D_LOAD_VBPNTR in a command buffer if
2343*61046927SAndroid Build Coastguard Worker   possible
2344*61046927SAndroid Build Coastguard Worker-  r300g: validate buffers only if any of bound buffers is changed
2345*61046927SAndroid Build Coastguard Worker-  r300g: also revalidate the SWTCL vertex buffer after its reallocation
2346*61046927SAndroid Build Coastguard Worker-  r300/compiler: don't terminate regalloc if we surpass max temps limit
2347*61046927SAndroid Build Coastguard Worker-  r300/compiler: add a function to query program stats (alu, tex,
2348*61046927SAndroid Build Coastguard Worker   temps..)
2349*61046927SAndroid Build Coastguard Worker-  r300/compiler: cleanup rc_run_compiler
2350*61046927SAndroid Build Coastguard Worker-  r300/compiler: do not print pair/tex/presub program stats for vertex
2351*61046927SAndroid Build Coastguard Worker   shaders
2352*61046927SAndroid Build Coastguard Worker-  r300/compiler: handle DPH and XPD in rc_compute_sources_for_writemask
2353*61046927SAndroid Build Coastguard Worker-  r300/compiler: make lowering passes possibly use up to two less temps
2354*61046927SAndroid Build Coastguard Worker-  r300/compiler: remove at least unused immediates if externals cannot
2355*61046927SAndroid Build Coastguard Worker   be removed
2356*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix LIT in VS
2357*61046927SAndroid Build Coastguard Worker-  r300/compiler: fix swizzle lowering with a presubtract source operand
2358*61046927SAndroid Build Coastguard Worker-  r300g: fix rendering with a vertex attrib having a zero stride
2359*61046927SAndroid Build Coastguard Worker-  r300g: finally fix the texture corruption on r3xx-r4xx
2360*61046927SAndroid Build Coastguard Worker-  r300g/swtcl: re-enable LLVM
2361*61046927SAndroid Build Coastguard Worker-  r300g: mark vertex arrays as dirty after a buffer_offset change
2362*61046927SAndroid Build Coastguard Worker-  mesa: fix texel store functions for some float formats
2363*61046927SAndroid Build Coastguard Worker-  r300/compiler: disable the rename_regs pass for loops
2364*61046927SAndroid Build Coastguard Worker
2365*61046927SAndroid Build Coastguard WorkerMario Kleiner (1):
2366*61046927SAndroid Build Coastguard Worker
2367*61046927SAndroid Build Coastguard Worker-  mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page
2368*61046927SAndroid Build Coastguard Worker   flipping.
2369*61046927SAndroid Build Coastguard Worker
2370*61046927SAndroid Build Coastguard WorkerMathias Fröhlich (3):
2371*61046927SAndroid Build Coastguard Worker
2372*61046927SAndroid Build Coastguard Worker-  r300g: Avoid returning values in a static array, fixing a potential
2373*61046927SAndroid Build Coastguard Worker   race
2374*61046927SAndroid Build Coastguard Worker-  r600g: Only compare active vertex elements
2375*61046927SAndroid Build Coastguard Worker-  st/mesa: Set PIPE_TRANSFER_DISCARD for
2376*61046927SAndroid Build Coastguard Worker   GL_MAP_INVALIDATE_RANGE/BUFFFER_BIT
2377*61046927SAndroid Build Coastguard Worker
2378*61046927SAndroid Build Coastguard WorkerMichal Krol (10):
2379*61046927SAndroid Build Coastguard Worker
2380*61046927SAndroid Build Coastguard Worker-  svga: Fix relative addressing translation for pixel shaders.
2381*61046927SAndroid Build Coastguard Worker-  svga: Integer constant register file has a separate namespace.
2382*61046927SAndroid Build Coastguard Worker-  tgsi/exec: Cleanup the remaining arithmetic instructions.
2383*61046927SAndroid Build Coastguard Worker-  tgsi/exec: Get rid of obsolete condition codes.
2384*61046927SAndroid Build Coastguard Worker-  tgsi/build: Reduce interface clutter.
2385*61046927SAndroid Build Coastguard Worker-  graw/gdi: Initial commit.
2386*61046927SAndroid Build Coastguard Worker-  scons: Hook-up graw-gdi target.
2387*61046927SAndroid Build Coastguard Worker-  graw/gdi: Fix window dimensions.
2388*61046927SAndroid Build Coastguard Worker-  os: Open file streams in binary mode.
2389*61046927SAndroid Build Coastguard Worker-  graw: Export graw_save_surface_to_file().
2390*61046927SAndroid Build Coastguard Worker
2391*61046927SAndroid Build Coastguard WorkerNicolas Kaiser (26):
2392*61046927SAndroid Build Coastguard Worker
2393*61046927SAndroid Build Coastguard Worker-  swrast: remove duplicated include
2394*61046927SAndroid Build Coastguard Worker-  egl: remove duplicated include
2395*61046927SAndroid Build Coastguard Worker-  gallium/rtasm: remove duplicated include
2396*61046927SAndroid Build Coastguard Worker-  gallium/util: remove duplicated include
2397*61046927SAndroid Build Coastguard Worker-  gallium/i915: remove duplicated include
2398*61046927SAndroid Build Coastguard Worker-  gallium/llvmpipe: remove duplicated include
2399*61046927SAndroid Build Coastguard Worker-  gallium/softpipe: remove duplicated include
2400*61046927SAndroid Build Coastguard Worker-  gallium/st: remove duplicated includes
2401*61046927SAndroid Build Coastguard Worker-  gallium/winsys: remove duplicated include
2402*61046927SAndroid Build Coastguard Worker-  glx: remove duplicated include
2403*61046927SAndroid Build Coastguard Worker-  dri/common: remove duplicated include
2404*61046927SAndroid Build Coastguard Worker-  dri/i810: remove duplicated include
2405*61046927SAndroid Build Coastguard Worker-  dri/i915: remove duplicated include
2406*61046927SAndroid Build Coastguard Worker-  dri/i965: remove duplicated include
2407*61046927SAndroid Build Coastguard Worker-  dri/intel: remove duplicated include
2408*61046927SAndroid Build Coastguard Worker-  dri/mga: remove duplicated include
2409*61046927SAndroid Build Coastguard Worker-  dri/r128: remove duplicated include
2410*61046927SAndroid Build Coastguard Worker-  dri/r300: remove duplicated include
2411*61046927SAndroid Build Coastguard Worker-  dri/r600: remove duplicated include
2412*61046927SAndroid Build Coastguard Worker-  dri/radeon: remove duplicated includes
2413*61046927SAndroid Build Coastguard Worker-  dri/savage: remove duplicated include
2414*61046927SAndroid Build Coastguard Worker-  main: remove duplicated includes
2415*61046927SAndroid Build Coastguard Worker-  math: remove duplicated includes
2416*61046927SAndroid Build Coastguard Worker-  st: remove duplicated include
2417*61046927SAndroid Build Coastguard Worker-  i965g: use Elements macro instead of manual sizeofs
2418*61046927SAndroid Build Coastguard Worker-  nv50: fix always true conditional in shader optimization
2419*61046927SAndroid Build Coastguard Worker
2420*61046927SAndroid Build Coastguard WorkerOrion Poplawski (1):
2421*61046927SAndroid Build Coastguard Worker
2422*61046927SAndroid Build Coastguard Worker-  osmesa: link against libtalloc
2423*61046927SAndroid Build Coastguard Worker
2424*61046927SAndroid Build Coastguard WorkerOwen W. Taylor (1):
2425*61046927SAndroid Build Coastguard Worker
2426*61046927SAndroid Build Coastguard Worker-  r600g: Fix location for clip plane registers
2427*61046927SAndroid Build Coastguard Worker
2428*61046927SAndroid Build Coastguard WorkerPeter Clifton (3):
2429*61046927SAndroid Build Coastguard Worker
2430*61046927SAndroid Build Coastguard Worker-  intel: Fix emit_linear_blit to use DWORD aligned width blits
2431*61046927SAndroid Build Coastguard Worker-  intel: Add assert check for blitting alignment.
2432*61046927SAndroid Build Coastguard Worker-  meta: Mask Stencil.Clear against stencilMax in \_mesa_meta_Clear
2433*61046927SAndroid Build Coastguard Worker
2434*61046927SAndroid Build Coastguard WorkerRobert Hooker (2):
2435*61046927SAndroid Build Coastguard Worker
2436*61046927SAndroid Build Coastguard Worker-  intel: Add a new B43 pci id.
2437*61046927SAndroid Build Coastguard Worker-  egl_dri2: Add missing intel chip ids.
2438*61046927SAndroid Build Coastguard Worker
2439*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (16):
2440*61046927SAndroid Build Coastguard Worker
2441*61046927SAndroid Build Coastguard Worker-  gallivm: fix copy&paste bug
2442*61046927SAndroid Build Coastguard Worker-  gallivm: don't use URem/UDiv when calculating offsets for blocks
2443*61046927SAndroid Build Coastguard Worker-  gallivm: optimize yuv decoding
2444*61046927SAndroid Build Coastguard Worker-  gallivm: fix trunc/itrunc comment
2445*61046927SAndroid Build Coastguard Worker-  gallivm: faster iround implementation for sse2
2446*61046927SAndroid Build Coastguard Worker-  gallivm: replace sub/floor/ifloor combo with ifloor_fract
2447*61046927SAndroid Build Coastguard Worker-  gallivm: optimize some tex wrap mode calculations a bit
2448*61046927SAndroid Build Coastguard Worker-  gallivm: more linear tex wrap mode calculation simplification
2449*61046927SAndroid Build Coastguard Worker-  gallivm: avoid unnecessary URem in linear wrap repeat case
2450*61046927SAndroid Build Coastguard Worker-  gallivm: optimize soa linear clamp to edge wrap mode a bit
2451*61046927SAndroid Build Coastguard Worker-  gallivm: make use of new iround code in lp_bld_conv.
2452*61046927SAndroid Build Coastguard Worker-  gallivm: fix different handling of [non]normalized coords in linear
2453*61046927SAndroid Build Coastguard Worker   soa path
2454*61046927SAndroid Build Coastguard Worker-  gallivm: only use lp_build_conv 4x4f -> 1x16 ub fastpath with sse2
2455*61046927SAndroid Build Coastguard Worker-  r200: fix r200 large points
2456*61046927SAndroid Build Coastguard Worker-  mesa: remove unneeded DD_POINT_SIZE and DD_LINE_WIDTH tricaps
2457*61046927SAndroid Build Coastguard Worker-  gallium: support for array textures and related changes
2458*61046927SAndroid Build Coastguard Worker
2459*61046927SAndroid Build Coastguard WorkerShuang He (1):
2460*61046927SAndroid Build Coastguard Worker
2461*61046927SAndroid Build Coastguard Worker-  mesa: allow GLfixed arrays for OpenGL ES 2.0
2462*61046927SAndroid Build Coastguard Worker
2463*61046927SAndroid Build Coastguard WorkerStephan Schmid (1):
2464*61046927SAndroid Build Coastguard Worker
2465*61046927SAndroid Build Coastguard Worker-  r600g: fix relative addressing when splitting constant accesses
2466*61046927SAndroid Build Coastguard Worker
2467*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (21):
2468*61046927SAndroid Build Coastguard Worker
2469*61046927SAndroid Build Coastguard Worker-  st/xorg: Don't try to use option values before processing options
2470*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers
2471*61046927SAndroid Build Coastguard Worker-  st/xorg: Add a customizer option to get rid of annoying cursor update
2472*61046927SAndroid Build Coastguard Worker   flicker
2473*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Don't hide HW cursors when updating them
2474*61046927SAndroid Build Coastguard Worker-  st/xorg: Don't try to remove invalid fbs
2475*61046927SAndroid Build Coastguard Worker-  st/xorg: Fix typo
2476*61046927SAndroid Build Coastguard Worker-  st/xorg, xorg/vmwgfx: Be a bit more frendly towards cross-compiling
2477*61046927SAndroid Build Coastguard Worker   environments
2478*61046927SAndroid Build Coastguard Worker-  st/xorg: Fix compilation errors for Xservers compiled without
2479*61046927SAndroid Build Coastguard Worker   Composite
2480*61046927SAndroid Build Coastguard Worker-  st/xorg: Don't use deprecated x*alloc / xfree functions
2481*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Don't use deprecated x*alloc / xfree functions
2482*61046927SAndroid Build Coastguard Worker-  st/xorg: Fix compilation for Xservers >= 1.10
2483*61046927SAndroid Build Coastguard Worker-  mesa: Make sure we have the talloc cflags when using the talloc
2484*61046927SAndroid Build Coastguard Worker   headers
2485*61046927SAndroid Build Coastguard Worker-  egl: Add an include for size_t
2486*61046927SAndroid Build Coastguard Worker-  mesa: Add talloc includes for gles
2487*61046927SAndroid Build Coastguard Worker-  st/egl: Fix build for include files in nonstandard places
2488*61046927SAndroid Build Coastguard Worker-  svga/drm: Optionally resolve calls to powf during link-time
2489*61046927SAndroid Build Coastguard Worker-  gallium/targets: Trivial crosscompiling fix
2490*61046927SAndroid Build Coastguard Worker-  st/xorg: Add a function to flush pending rendering and damage
2491*61046927SAndroid Build Coastguard Worker-  gallium/targets/xorg-vmwgfx: Xv fixes
2492*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Flush even if we don't autopaint the color key
2493*61046927SAndroid Build Coastguard Worker-  xorg/vmwgfx: Don't clip video to viewport
2494*61046927SAndroid Build Coastguard Worker
2495*61046927SAndroid Build Coastguard WorkerTilman Sauerbeck (35):
2496*61046927SAndroid Build Coastguard Worker
2497*61046927SAndroid Build Coastguard Worker-  r600g: Fixed a bo leak in r600_blit_state_ps_shader().
2498*61046927SAndroid Build Coastguard Worker-  r600g: Use clamped math for RCP and RSQ.
2499*61046927SAndroid Build Coastguard Worker-  r600g: Formatting fixes.
2500*61046927SAndroid Build Coastguard Worker-  r600g: Added DB_SHADER_CONTROL defines.
2501*61046927SAndroid Build Coastguard Worker-  r600g: Only set PA_SC_EDGERULE on rv770 and greater.
2502*61046927SAndroid Build Coastguard Worker-  r600g: Enable PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED.
2503*61046927SAndroid Build Coastguard Worker-  r600g: Fixed the shift in S_02880C_KILL_ENABLE.
2504*61046927SAndroid Build Coastguard Worker-  glsl2: Empty functions can be inlined.
2505*61046927SAndroid Build Coastguard Worker-  glsl2: Fixed cloning of ir_call error instructions.
2506*61046927SAndroid Build Coastguard Worker-  r600g: Added support for TGSI_SEMANTIC_FACE.
2507*61046927SAndroid Build Coastguard Worker-  gallium/docs: Fixed a typo in the SCS opcode description.
2508*61046927SAndroid Build Coastguard Worker-  r600g: Honour destination operand's writemask in the SCS
2509*61046927SAndroid Build Coastguard Worker   implementation.
2510*61046927SAndroid Build Coastguard Worker-  r600g: Implemented the Z and W component write for the SCS opcode.
2511*61046927SAndroid Build Coastguard Worker-  python/tests: Fixed tri.py for API and TGSI syntax changes.
2512*61046927SAndroid Build Coastguard Worker-  r600g: Removed debug code.
2513*61046927SAndroid Build Coastguard Worker-  gallium/docs: The RET opcode may appear anywhere in a subroutine.
2514*61046927SAndroid Build Coastguard Worker-  r600g: Destroy the blitter.
2515*61046927SAndroid Build Coastguard Worker-  r600g: Fixed two texture surface leaks in
2516*61046927SAndroid Build Coastguard Worker   r600_blit_uncompress_depth().
2517*61046927SAndroid Build Coastguard Worker-  r600g: Cleaned up index buffer reference handling in the draw module.
2518*61046927SAndroid Build Coastguard Worker-  r600g: Fixed r600_vertex_element leak.
2519*61046927SAndroid Build Coastguard Worker-  r600g: Added r600_pipe_shader_destroy().
2520*61046927SAndroid Build Coastguard Worker-  r600g: Also clear bc data when we're destroying a shader.
2521*61046927SAndroid Build Coastguard Worker-  r600g: In radeon_bo(), call LIST_INITHEAD early.
2522*61046927SAndroid Build Coastguard Worker-  r600g: Destroy the blitter.
2523*61046927SAndroid Build Coastguard Worker-  r600g: Removed unused 'ptr' argument from radeon_bo().
2524*61046927SAndroid Build Coastguard Worker-  r600g: Made radeon_bo_pb_map_internal() actually call
2525*61046927SAndroid Build Coastguard Worker   radeon_bo_map().
2526*61046927SAndroid Build Coastguard Worker-  r600g: Fixed unmap condition in radeon_bo_pb_destroy().
2527*61046927SAndroid Build Coastguard Worker-  r600g: Made radeon_bo::map_count signed.
2528*61046927SAndroid Build Coastguard Worker-  r600g: We don't support PIPE_CAP_PRIMITIVE_RESTART.
2529*61046927SAndroid Build Coastguard Worker-  r600g: Delete custom_dsa_flush on shutdown.
2530*61046927SAndroid Build Coastguard Worker-  r600g: Fixed two memory leaks in winsys.
2531*61046927SAndroid Build Coastguard Worker-  r600g: Destroy the winsys in r600_destroy_screen().
2532*61046927SAndroid Build Coastguard Worker-  st/mesa: Reset the index buffer before destroying the pipe context.
2533*61046927SAndroid Build Coastguard Worker-  st/mesa: Reset the constant buffers before destroying the pipe
2534*61046927SAndroid Build Coastguard Worker   context.
2535*61046927SAndroid Build Coastguard Worker-  r600g: Removed duplicated call to tgsi_split_literal_constant().
2536*61046927SAndroid Build Coastguard Worker
2537*61046927SAndroid Build Coastguard WorkerTimo Wiren (1):
2538*61046927SAndroid Build Coastguard Worker
2539*61046927SAndroid Build Coastguard Worker-  Fix typos in comments and debug output strings.
2540*61046927SAndroid Build Coastguard Worker
2541*61046927SAndroid Build Coastguard WorkerTom Fogal (3):
2542*61046927SAndroid Build Coastguard Worker
2543*61046927SAndroid Build Coastguard Worker-  Implement x86_64 atomics for compilers w/o intrinsics.
2544*61046927SAndroid Build Coastguard Worker-  Prefer intrinsics to handrolled atomic ops.
2545*61046927SAndroid Build Coastguard Worker-  Revert "Prefer intrinsics to handrolled atomic ops."
2546*61046927SAndroid Build Coastguard Worker
2547*61046927SAndroid Build Coastguard WorkerTom Stellard (32):
2548*61046927SAndroid Build Coastguard Worker
2549*61046927SAndroid Build Coastguard Worker-  r300/compiler: Refactor the pair instruction data structures
2550*61046927SAndroid Build Coastguard Worker-  r300g: Always try to build libr300compiler.a
2551*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix two mistakes in the presubtract optimization pass.
2552*61046927SAndroid Build Coastguard Worker-  r300/compiler: Add more helper functions for iterating through
2553*61046927SAndroid Build Coastguard Worker   sources
2554*61046927SAndroid Build Coastguard Worker-  r300/compiler: Print immediate values after "dead constants" pass
2555*61046927SAndroid Build Coastguard Worker-  r300/compiler: radeon_remove_constants.c: fix indentation
2556*61046927SAndroid Build Coastguard Worker-  r300/compiler: Use rc_for_all_reads_src() in "dead constants" pass
2557*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix segfault in error path
2558*61046927SAndroid Build Coastguard Worker-  r300/compiler: Don't use rc_error() unless the error is unrecoverable
2559*61046927SAndroid Build Coastguard Worker-  r300/compiler: Don't merge instructions that write output regs and
2560*61046927SAndroid Build Coastguard Worker   ALU result
2561*61046927SAndroid Build Coastguard Worker-  r300/compiler: Create a helper function for merging presubtract
2562*61046927SAndroid Build Coastguard Worker   sources
2563*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix incorrect assumption
2564*61046927SAndroid Build Coastguard Worker-  r300/compiler: Clear empty registers after constant folding
2565*61046927SAndroid Build Coastguard Worker-  r300/compiler: Add a new function for more efficient dataflow
2566*61046927SAndroid Build Coastguard Worker   analysis
2567*61046927SAndroid Build Coastguard Worker-  r300g: Add new debug option for logging vertex/fragment program stats
2568*61046927SAndroid Build Coastguard Worker-  r300/compiler: Use rc_get_readers_normal() for presubtract
2569*61046927SAndroid Build Coastguard Worker   optimizations
2570*61046927SAndroid Build Coastguard Worker-  r300/compiler: Don't clobber presubtract sources during optimizations
2571*61046927SAndroid Build Coastguard Worker-  r300/compiler: Don't track readers into an IF block.
2572*61046927SAndroid Build Coastguard Worker-  r300/compiler: Make sure presubtract sources use supported swizzles
2573*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix register allocator's handling of loops
2574*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix instruction scheduling within IF blocks
2575*61046927SAndroid Build Coastguard Worker-  r300/compiler: Use zero as the register index for unused sources
2576*61046927SAndroid Build Coastguard Worker-  r300/compiler: Ignore alpha dest register when replicating the result
2577*61046927SAndroid Build Coastguard Worker-  r300/compiler: Add rc_get_readers()
2578*61046927SAndroid Build Coastguard Worker-  r300/compiler: Handle BREAK and CONTINUE in rc_get_readers()
2579*61046927SAndroid Build Coastguard Worker-  r300/compiler: Track readers through branches in rc_get_readers()
2580*61046927SAndroid Build Coastguard Worker-  r300/compiler: Convert RGB to alpha in the scheduler
2581*61046927SAndroid Build Coastguard Worker-  r300/compiler: Use presubtract operations as much as possible
2582*61046927SAndroid Build Coastguard Worker-  r300/compiler: Enable rename_reg pass for r500 cards
2583*61046927SAndroid Build Coastguard Worker-  r300/compiler: Add a more efficient version of
2584*61046927SAndroid Build Coastguard Worker   rc_find_free_temporary()
2585*61046927SAndroid Build Coastguard Worker-  r300/compiler: Don't allow presubtract sources to be remapped twice
2586*61046927SAndroid Build Coastguard Worker-  r300/compiler: Fix black terrain in Civ4
2587*61046927SAndroid Build Coastguard Worker
2588*61046927SAndroid Build Coastguard WorkerVictor Tseng (1):
2589*61046927SAndroid Build Coastguard Worker
2590*61046927SAndroid Build Coastguard Worker-  egl/i965: include inline_wrapper_sw_helper.h
2591*61046927SAndroid Build Coastguard Worker
2592*61046927SAndroid Build Coastguard WorkerViktor Novotný (6):
2593*61046927SAndroid Build Coastguard Worker
2594*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Import headers from rules-ng-ng
2595*61046927SAndroid Build Coastguard Worker-  dri/nouveau: nv04: Use rules-ng-ng headers
2596*61046927SAndroid Build Coastguard Worker-  dri/nouveau: nv10: Use rules-ng-ng headers
2597*61046927SAndroid Build Coastguard Worker-  dri/nouveau nv20: Use rules-ng-ng headers
2598*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Remove nouveau_class.h, finishing switch to rules-ng-ng
2599*61046927SAndroid Build Coastguard Worker   headers
2600*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Clean up magic numbers in get_rt_format
2601*61046927SAndroid Build Coastguard Worker
2602*61046927SAndroid Build Coastguard WorkerVinson Lee (214):
2603*61046927SAndroid Build Coastguard Worker
2604*61046927SAndroid Build Coastguard Worker-  llvmpipe: Remove unnecessary header.
2605*61046927SAndroid Build Coastguard Worker-  r600g: Remove unnecessary headers.
2606*61046927SAndroid Build Coastguard Worker-  mesa: Include missing header in program.h.
2607*61046927SAndroid Build Coastguard Worker-  glsl: Fix 'format not a string literal and no format arguments'
2608*61046927SAndroid Build Coastguard Worker   warning.
2609*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2610*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2611*61046927SAndroid Build Coastguard Worker-  nvfx: Silence uninitialized variable warnings.
2612*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2613*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2614*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2615*61046927SAndroid Build Coastguard Worker-  r600g: Silence unused variable warning.
2616*61046927SAndroid Build Coastguard Worker-  nv50: Update files in SConscript to match Makefile.
2617*61046927SAndroid Build Coastguard Worker-  nv50: Remove unnecessary headers.
2618*61046927SAndroid Build Coastguard Worker-  nv50: Silence uninitialized variable warning.
2619*61046927SAndroid Build Coastguard Worker-  nv50: Silence uninitialized variable warning.
2620*61046927SAndroid Build Coastguard Worker-  nv50: Silence uninitialized variable warning.
2621*61046927SAndroid Build Coastguard Worker-  gallivm: Remove unnecessary headers.
2622*61046927SAndroid Build Coastguard Worker-  draw: Remove unnecessary header.
2623*61046927SAndroid Build Coastguard Worker-  nv50: Silence uninitialized variable warnings.
2624*61046927SAndroid Build Coastguard Worker-  nv50: Fix 'control reaches end of non-void function' warning.
2625*61046927SAndroid Build Coastguard Worker-  mesa/st: Silence uninitialized variable warning.
2626*61046927SAndroid Build Coastguard Worker-  gallivm: Remove unnecessary header.
2627*61046927SAndroid Build Coastguard Worker-  r600g: Remove unnecessary header.
2628*61046927SAndroid Build Coastguard Worker-  r600g: Remove unnecessary headers.
2629*61046927SAndroid Build Coastguard Worker-  r600g: Fix implicit declaration warning.
2630*61046927SAndroid Build Coastguard Worker-  r600g: Fix memory leak on error path.
2631*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2632*61046927SAndroid Build Coastguard Worker-  r600g: Silence unused variable warnings.
2633*61046927SAndroid Build Coastguard Worker-  mesa: bump version to 7.10
2634*61046927SAndroid Build Coastguard Worker-  ir_to_mesa: Remove unused member array_indexed from struct
2635*61046927SAndroid Build Coastguard Worker   statevar_element.
2636*61046927SAndroid Build Coastguard Worker-  mesa: Silence "'valid_texture_object' defined but not used" warning.
2637*61046927SAndroid Build Coastguard Worker-  x86: Silence unused variable warning on Mac OS X.
2638*61046927SAndroid Build Coastguard Worker-  glsl: Fix 'control reaches end of non-void function' warning.
2639*61046927SAndroid Build Coastguard Worker-  nvfx: Remove const qualifer from nvfx_vertprog_translate.
2640*61046927SAndroid Build Coastguard Worker-  nvfx: Silence uninitialized variable warnings.
2641*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variable.
2642*61046927SAndroid Build Coastguard Worker-  nv50: Silence missing initializer warning.
2643*61046927SAndroid Build Coastguard Worker-  nv50: Remove dead initialization.
2644*61046927SAndroid Build Coastguard Worker-  nv50: Remove dead initialization.
2645*61046927SAndroid Build Coastguard Worker-  tgsi: Remove duplicate case value.
2646*61046927SAndroid Build Coastguard Worker-  glut: Define markWindowHidden for non-Windows only.
2647*61046927SAndroid Build Coastguard Worker-  glut: Define eventParser for non-Windows only.
2648*61046927SAndroid Build Coastguard Worker-  r300g: Silence uninitialized variable warning.
2649*61046927SAndroid Build Coastguard Worker-  intel: Fix implicit declaration of function '_mesa_meta_Bitmap'
2650*61046927SAndroid Build Coastguard Worker   warning.
2651*61046927SAndroid Build Coastguard Worker-  mesa: Remove unnecessary headers.
2652*61046927SAndroid Build Coastguard Worker-  r600g: Remove unnecessary header.
2653*61046927SAndroid Build Coastguard Worker-  unichrome: Remove unnecessary header.
2654*61046927SAndroid Build Coastguard Worker-  intel: Remove unnecessary headers.
2655*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variable.
2656*61046927SAndroid Build Coastguard Worker-  r600g: Disable unused variables.
2657*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variable.
2658*61046927SAndroid Build Coastguard Worker-  r600g: Silence 'control reaches end of non-void function' warning.
2659*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variable.
2660*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variable.
2661*61046927SAndroid Build Coastguard Worker-  r600g: Disable unused variables.
2662*61046927SAndroid Build Coastguard Worker-  intel: Remove unnecessary header.
2663*61046927SAndroid Build Coastguard Worker-  st/dri: Remove unnecessary header.
2664*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variable.
2665*61046927SAndroid Build Coastguard Worker-  r300g: Remove unused variable.
2666*61046927SAndroid Build Coastguard Worker-  r600g: Don't return a value in function returning void.
2667*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variables.
2668*61046927SAndroid Build Coastguard Worker-  r600g: Include p_compiler.h instead of malloc.h.
2669*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warnings.
2670*61046927SAndroid Build Coastguard Worker-  scons: Add MinGW-w64 prefixes for MinGW build.
2671*61046927SAndroid Build Coastguard Worker-  dri: Add GET_PROGRAM_NAME definition for Mac OS X.
2672*61046927SAndroid Build Coastguard Worker-  scons: Add program/sampler.cpp to SCons build.
2673*61046927SAndroid Build Coastguard Worker-  mesa: Fix printf format warning.
2674*61046927SAndroid Build Coastguard Worker-  mesa: Fix printf format warning.
2675*61046927SAndroid Build Coastguard Worker-  mesa: Fix printf format warning.
2676*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2677*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2678*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2679*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2680*61046927SAndroid Build Coastguard Worker-  r600g: Update SConscript.
2681*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2682*61046927SAndroid Build Coastguard Worker-  r600g: Update SConscript.
2683*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2684*61046927SAndroid Build Coastguard Worker-  r600g: Update SConscript.
2685*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2686*61046927SAndroid Build Coastguard Worker-  r600g: Fix SCons build.
2687*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2688*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2689*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2690*61046927SAndroid Build Coastguard Worker-  r300/compiler: Remove declaration before code.
2691*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2692*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2693*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2694*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2695*61046927SAndroid Build Coastguard Worker-  glsl: Remove unnecessary header.
2696*61046927SAndroid Build Coastguard Worker-  savage: Remove unnecessary header.
2697*61046927SAndroid Build Coastguard Worker-  r600g: Remove unused variable.
2698*61046927SAndroid Build Coastguard Worker-  r600g: Remove unnecessary headers.
2699*61046927SAndroid Build Coastguard Worker-  r600g: Fix SCons build.
2700*61046927SAndroid Build Coastguard Worker-  r600g: Remove unnecessary header.
2701*61046927SAndroid Build Coastguard Worker-  gallivm: Remove unnecessary header.
2702*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2703*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2704*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warning.
2705*61046927SAndroid Build Coastguard Worker-  i915: Silence unused variable warning in non-debug builds.
2706*61046927SAndroid Build Coastguard Worker-  i915: Silence unused variable warning in non-debug builds.
2707*61046927SAndroid Build Coastguard Worker-  i965: Silence unused variable warning on non-debug builds.
2708*61046927SAndroid Build Coastguard Worker-  i965: Silence unused variable warning on non-debug builds.
2709*61046927SAndroid Build Coastguard Worker-  i965: Initialize member variables.
2710*61046927SAndroid Build Coastguard Worker-  r300: Silence uninitialized variable warning.
2711*61046927SAndroid Build Coastguard Worker-  tdfx: Silence unused variable warning on non-debug builds.
2712*61046927SAndroid Build Coastguard Worker-  gallivm: Remove unnecessary header.
2713*61046927SAndroid Build Coastguard Worker-  glsl: Initialize variable in
2714*61046927SAndroid Build Coastguard Worker   ir_derefence_array::constant_expression_value
2715*61046927SAndroid Build Coastguard Worker-  mesa: Add missing header to shaderobj.h.
2716*61046927SAndroid Build Coastguard Worker-  llvmpipe: Return non-zero exit code for lp_test_round failures.
2717*61046927SAndroid Build Coastguard Worker-  r300/compiler: Remove unused variable.
2718*61046927SAndroid Build Coastguard Worker-  st/xorg: Fix memory leak on error path.
2719*61046927SAndroid Build Coastguard Worker-  llvmpipe: Initialize state variable in debug_bin function.
2720*61046927SAndroid Build Coastguard Worker-  llvmpipe: Initialize variable.
2721*61046927SAndroid Build Coastguard Worker-  draw: Move loop variable declaration outside for loop.
2722*61046927SAndroid Build Coastguard Worker-  r600g: Ensure r600_src is initialized in tgsi_exp function.
2723*61046927SAndroid Build Coastguard Worker-  glsl: Add assert for unhandled ir_shader case.
2724*61046927SAndroid Build Coastguard Worker-  swrast: Print out format on unexpected failure in
2725*61046927SAndroid Build Coastguard Worker   \_swrast_DrawPixels.
2726*61046927SAndroid Build Coastguard Worker-  llvmpipe: Remove unnecessary header.
2727*61046927SAndroid Build Coastguard Worker-  draw: Remove unnecessary header.
2728*61046927SAndroid Build Coastguard Worker-  gallivm: Silence uninitialized variable warnings.
2729*61046927SAndroid Build Coastguard Worker-  gallivm: Silence uninitialized variable warnings.
2730*61046927SAndroid Build Coastguard Worker-  gallivm: Silence uninitialized variable warning.
2731*61046927SAndroid Build Coastguard Worker-  r300g: Silence uninitialized variable warning.
2732*61046927SAndroid Build Coastguard Worker-  mesa: Remove unnecessary headers.
2733*61046927SAndroid Build Coastguard Worker-  r600g: Silence uninitialized variable warnings.
2734*61046927SAndroid Build Coastguard Worker-  st/mesa: Remove unnecessary header.
2735*61046927SAndroid Build Coastguard Worker-  mesa: Remove unnecessary header.
2736*61046927SAndroid Build Coastguard Worker-  egl: Remove unnecessary headers.
2737*61046927SAndroid Build Coastguard Worker-  swrast: Print out format on unexpected failure in
2738*61046927SAndroid Build Coastguard Worker   \_swrast_ReadPixels.
2739*61046927SAndroid Build Coastguard Worker-  st/mesa: Silence uninitialized variable warning.
2740*61046927SAndroid Build Coastguard Worker-  savage: Remove unnecessary header.
2741*61046927SAndroid Build Coastguard Worker-  st/vega: Remove unnecessary headers.
2742*61046927SAndroid Build Coastguard Worker-  dri/nouveau: Silence uninitialized variable warning.
2743*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2744*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2745*61046927SAndroid Build Coastguard Worker-  i965: Silence uninitialized variable warning.
2746*61046927SAndroid Build Coastguard Worker-  i965: Silence uninitialized variable warning.
2747*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in accum.h.
2748*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in version.h.
2749*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in api_loopback.h.
2750*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in api_validate.h.
2751*61046927SAndroid Build Coastguard Worker-  mesa: Include mfeatures.h in api_loopback for FEATURE_beginend.
2752*61046927SAndroid Build Coastguard Worker-  mesa: Include mfeatures.h in api_validate.c for FEATURE\_\* symbols.
2753*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in arrayobj.h.
2754*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in atifragshader.h.
2755*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in attrib.h.
2756*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in blend.h.
2757*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in buffers.h.
2758*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in colortab.h.
2759*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in convolve.h.
2760*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in debug.h.
2761*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in depth.h.
2762*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in depthstencil.h.
2763*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in drawpix.h.
2764*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in drawtex.h.
2765*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in enable.h.
2766*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in extensions.h.
2767*61046927SAndroid Build Coastguard Worker-  graw: Add struct pipe_surface forward declaration.
2768*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in fbobject.h.
2769*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in ffvertex_prog.h.
2770*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in fog.h.
2771*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in framebuffer.h.
2772*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in hint.h.
2773*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in histogram.h.
2774*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in image.h.
2775*61046927SAndroid Build Coastguard Worker-  mesa: Add missing header and forward declarations in dd.h.
2776*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in light.h.
2777*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in lines.h.
2778*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in matrix.h.
2779*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in multisample.h.
2780*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in nvprogram.h.
2781*61046927SAndroid Build Coastguard Worker-  winsys/xlib: Add cygwin to SConscript.
2782*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in pixel.h.
2783*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in pixelstore.h.
2784*61046927SAndroid Build Coastguard Worker-  mesa: Fix printf format warnings.
2785*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in points.h.
2786*61046927SAndroid Build Coastguard Worker-  i965: Silence uninitialized variable warning.
2787*61046927SAndroid Build Coastguard Worker-  glsl: Add ir_constant_expression.cpp to SConscript.
2788*61046927SAndroid Build Coastguard Worker-  mesa: Add definitions for inverse hyperbolic function on MSVC.
2789*61046927SAndroid Build Coastguard Worker-  glsl: Fix 'control reaches end of non-void function' warning.
2790*61046927SAndroid Build Coastguard Worker-  glsl: Add lower_vector.cpp to SConscript.
2791*61046927SAndroid Build Coastguard Worker-  glsl: Fix type of label 'default' in switch statement.
2792*61046927SAndroid Build Coastguard Worker-  st/mesa: Remove unnecessary headers.
2793*61046927SAndroid Build Coastguard Worker-  swrast: Remove unnecessary header.
2794*61046927SAndroid Build Coastguard Worker-  r600: Remove unnecesary header.
2795*61046927SAndroid Build Coastguard Worker-  intel: Remove unnecessary header.
2796*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in polygon.h.
2797*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in rastpos.h.
2798*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in readpix.h.
2799*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in renderbuffer.h.
2800*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in scissor.h.
2801*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in shaderapi.h.
2802*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in shared.h.
2803*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in stencil.h.
2804*61046927SAndroid Build Coastguard Worker-  r600: Remove unnecessary header.
2805*61046927SAndroid Build Coastguard Worker-  llvmpipe: Remove unnecessary headers.
2806*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in syncobj.h.
2807*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2808*61046927SAndroid Build Coastguard Worker-  r300/compiler: Move declaration before code.
2809*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in texcompress.h.
2810*61046927SAndroid Build Coastguard Worker-  st/vega: Silence uninitialized variable warning.
2811*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in texcompress_s3tc.h.
2812*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in texenvprogram.h.
2813*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in texformat.h.
2814*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in texgetimage.h.
2815*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in texobj.h.
2816*61046927SAndroid Build Coastguard Worker-  gallium/noop: Add prototype for noop_init_state_functions.
2817*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in texrender.h.
2818*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in transformfeedback.h.
2819*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in varray.h.
2820*61046927SAndroid Build Coastguard Worker-  mesa: Clean up header file inclusion in viewport.h.
2821*61046927SAndroid Build Coastguard Worker-  r200: Silence uninitialized variable warning.
2822*61046927SAndroid Build Coastguard Worker-  r600g: Fix SCons build.
2823*61046927SAndroid Build Coastguard Worker-  i965: Silence uninitialized variable warning.
2824*61046927SAndroid Build Coastguard Worker
2825*61046927SAndroid Build Coastguard WorkerXavier Chantry (8):
2826*61046927SAndroid Build Coastguard Worker
2827*61046927SAndroid Build Coastguard Worker-  nv50: fix size of outputs_written array
2828*61046927SAndroid Build Coastguard Worker-  nv50: apply layout_mask to tile_flags
2829*61046927SAndroid Build Coastguard Worker-  nvfx: only expose one rt on nv30
2830*61046927SAndroid Build Coastguard Worker-  nvfx: fb->nr_cbufs <= 1 on nv30
2831*61046927SAndroid Build Coastguard Worker-  nvfx: reset nvfx->hw_zeta
2832*61046927SAndroid Build Coastguard Worker-  nvfx: fixes after array textures merge
2833*61046927SAndroid Build Coastguard Worker-  init ps->context with util_surfaces_get and do_get
2834*61046927SAndroid Build Coastguard Worker-  gallium/trace: check bind_vertex_sampler_states and
2835*61046927SAndroid Build Coastguard Worker   set_vertex_sampler_views
2836*61046927SAndroid Build Coastguard Worker
2837*61046927SAndroid Build Coastguard WorkerXiang, Haihao (10):
2838*61046927SAndroid Build Coastguard Worker
2839*61046927SAndroid Build Coastguard Worker-  mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7
2840*61046927SAndroid Build Coastguard Worker-  i965: add support for polygon mode on Sandybridge.
2841*61046927SAndroid Build Coastguard Worker-  i965: fix for flat shading on Sandybridge
2842*61046927SAndroid Build Coastguard Worker-  i965: set minimum/maximum Point Width on Sandybridge
2843*61046927SAndroid Build Coastguard Worker-  meta: allow nested meta operations
2844*61046927SAndroid Build Coastguard Worker-  i965: support for two-sided lighting on Sandybridge
2845*61046927SAndroid Build Coastguard Worker-  i965: fix register region description
2846*61046927SAndroid Build Coastguard Worker-  i965: use align1 access mode for instructions with execSize=1 in VS
2847*61046927SAndroid Build Coastguard Worker-  i965: don't spawn GS thread for LINELOOP on Sandybridge
2848*61046927SAndroid Build Coastguard Worker-  i965: use BLT to clear buffer if possible on Sandybridge
2849*61046927SAndroid Build Coastguard Worker
2850*61046927SAndroid Build Coastguard WorkerZack Rusin (8):
2851*61046927SAndroid Build Coastguard Worker
2852*61046927SAndroid Build Coastguard Worker-  rbug: fix rbug when contexts are being destroyed
2853*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix rasterization of vertical lines on pixel boundaries
2854*61046927SAndroid Build Coastguard Worker-  scons: build the xorg state trackers only when env includes drm
2855*61046927SAndroid Build Coastguard Worker-  gallivm: implement indirect addressing of the output registers
2856*61046927SAndroid Build Coastguard Worker-  gallivm: implement indirect addressing over inputs
2857*61046927SAndroid Build Coastguard Worker-  gallivm: fix storing of the addr register
2858*61046927SAndroid Build Coastguard Worker-  scons: add alias for identity
2859*61046927SAndroid Build Coastguard Worker-  gallium/util: add states relevant to geometry shaders
2860*61046927SAndroid Build Coastguard Worker
2861*61046927SAndroid Build Coastguard WorkerZhenyu Wang (40):
2862*61046927SAndroid Build Coastguard Worker
2863*61046927SAndroid Build Coastguard Worker-  i965: disasm quarter and write enable instruction control on
2864*61046927SAndroid Build Coastguard Worker   sandybridge
2865*61046927SAndroid Build Coastguard Worker-  i965: new state dump for sandybridge
2866*61046927SAndroid Build Coastguard Worker-  i965: enable accumulator update in PS kernel too on sandybridge
2867*61046927SAndroid Build Coastguard Worker-  i965: Fix color interpolation on sandybridge
2868*61046927SAndroid Build Coastguard Worker-  i965: force zero in clipper to ignore RTAIndex on sandybridge
2869*61046927SAndroid Build Coastguard Worker-  i965: fix point size setting in header on sandybridge
2870*61046927SAndroid Build Coastguard Worker-  i965: ff sync message change for sandybridge
2871*61046927SAndroid Build Coastguard Worker-  i965: ignore quads for GS kernel on sandybridge
2872*61046927SAndroid Build Coastguard Worker-  i965: add sandybridge viewport state bo into validation list
2873*61046927SAndroid Build Coastguard Worker-  i965: VS use SPF mode on sandybridge for now
2874*61046927SAndroid Build Coastguard Worker-  i965: fix jump count on sandybridge
2875*61046927SAndroid Build Coastguard Worker-  i965: Fix sampler on sandybridge
2876*61046927SAndroid Build Coastguard Worker-  i965: fix const register count for sandybridge
2877*61046927SAndroid Build Coastguard Worker-  i965: Add all device ids for sandybridge
2878*61046927SAndroid Build Coastguard Worker-  i965: sandybridge pipe control workaround before write cache flush
2879*61046927SAndroid Build Coastguard Worker-  i965: only allow SIMD8 kernel on sandybridge now
2880*61046927SAndroid Build Coastguard Worker-  i965: don't do calculation for delta_xy on sandybridge
2881*61046927SAndroid Build Coastguard Worker-  i965: fix pixel w interpolation on sandybridge
2882*61046927SAndroid Build Coastguard Worker-  i965: enable polygon offset on sandybridge
2883*61046927SAndroid Build Coastguard Worker-  i965: fix scissor state on sandybridge
2884*61046927SAndroid Build Coastguard Worker-  i965: fix point sprite on sandybridge
2885*61046927SAndroid Build Coastguard Worker-  i965: fix occlusion query on sandybridge
2886*61046927SAndroid Build Coastguard Worker-  i965: fallback bitmap operation on sandybridge
2887*61046927SAndroid Build Coastguard Worker-  i965: Always set tiling for depth buffer on sandybridge
2888*61046927SAndroid Build Coastguard Worker-  i965: fallback lineloop on sandybridge for now
2889*61046927SAndroid Build Coastguard Worker-  Revert "i965: Always set tiling for depth buffer on sandybridge"
2890*61046927SAndroid Build Coastguard Worker-  i965: always set tiling for fbo depth buffer on sandybridge
2891*61046927SAndroid Build Coastguard Worker-  i965: Fix GS hang on Sandybridge
2892*61046927SAndroid Build Coastguard Worker-  Revert "i965: fallback lineloop on sandybridge for now"
2893*61046927SAndroid Build Coastguard Worker-  i965: refresh wm push constant also for BRW_NEW_FRAMENT_PROGRAM on
2894*61046927SAndroid Build Coastguard Worker   gen6
2895*61046927SAndroid Build Coastguard Worker-  i965: fix dest type of 'endif' on sandybridge
2896*61046927SAndroid Build Coastguard Worker-  Revert "i965: VS use SPF mode on sandybridge for now"
2897*61046927SAndroid Build Coastguard Worker-  i965: also using align1 mode for math2 on sandybridge
2898*61046927SAndroid Build Coastguard Worker-  i965: Fix GS state uploading on Sandybridge
2899*61046927SAndroid Build Coastguard Worker-  i965: upload WM state for \_NEW_POLYGON on sandybridge
2900*61046927SAndroid Build Coastguard Worker-  i965: Use MI_FLUSH_DW for blt ring flush on sandybridge
2901*61046927SAndroid Build Coastguard Worker-  i965: explicit tell header present for fb write on sandybridge
2902*61046927SAndroid Build Coastguard Worker-  i965: Fix occlusion query on sandybridge
2903*61046927SAndroid Build Coastguard Worker-  i965: Use last vertex convention for quad provoking vertex on
2904*61046927SAndroid Build Coastguard Worker   sandybridge
2905*61046927SAndroid Build Coastguard Worker-  i965: Fix provoking vertex select in clip state for sandybridge
2906*61046927SAndroid Build Coastguard Worker
2907*61046927SAndroid Build Coastguard WorkerZou Nan hai (1):
2908*61046927SAndroid Build Coastguard Worker
2909*61046927SAndroid Build Coastguard Worker-  i965: skip too small size mipmap
2910*61046927SAndroid Build Coastguard Worker
2911*61046927SAndroid Build Coastguard Workerdelphi (2):
2912*61046927SAndroid Build Coastguard Worker
2913*61046927SAndroid Build Coastguard Worker-  draw: added userclip planes and updated variant_key
2914*61046927SAndroid Build Coastguard Worker-  draw: some changes to allow for runtime changes to userclip planes
2915*61046927SAndroid Build Coastguard Worker
2916*61046927SAndroid Build Coastguard Workernobled (3):
2917*61046927SAndroid Build Coastguard Worker
2918*61046927SAndroid Build Coastguard Worker-  r300g: Abort if atom allocations fail
2919*61046927SAndroid Build Coastguard Worker-  r300g: Abort if draw_create() fails
2920*61046927SAndroid Build Coastguard Worker-  r300g: Drop unnecessary cast
2921*61046927SAndroid Build Coastguard Worker
2922*61046927SAndroid Build Coastguard Workerpontus lidman (1):
2923*61046927SAndroid Build Coastguard Worker
2924*61046927SAndroid Build Coastguard Worker-  mesa: check for posix_memalign() errors
2925*61046927SAndroid Build Coastguard Worker
2926*61046927SAndroid Build Coastguard Workerrichard (2):
2927*61046927SAndroid Build Coastguard Worker
2928*61046927SAndroid Build Coastguard Worker-  evergreen : fix z format setting, enable stencil.
2929*61046927SAndroid Build Coastguard Worker-  r600c : inline vertex format is not updated in an app, switch to use
2930*61046927SAndroid Build Coastguard Worker   vfetch constants. For the 7.9 and 7.10 branches as well.
2931