[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_7_3_rc1'

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Jan 1 01:06:43 PST 2015


Tag 'mesa_7_3_rc1' created by Brian Paul <brianp at vmware.com> at 2009-01-10 19:21 -0800

Mesa 7.3 release candidate 1

Changes since mesa_7_1_rc4:
Adam Jackson (1):
      Update to SGI FreeB 2.0.

Alan Hourihane (1):
      mesa: fix generation of fixed function state when no vp exists

Alex Deucher (1):
      R300: missing semicolon

Benjamin Close (1):
      i965: fix compilation

Bernd Buschinski (1):
      glx: Add missing include for XCB, fixing crash on 64-bit.

Brad King (1):
      mesa: fix param indexing

Brian (26):
      glx: added "glapi/" prefix to include
      mesa: remove unneeded s_drawpix.h header
      glx: re-add glapi/ path
      Add some FLUSH_CURRENT() calls.
      move _mesa_format_to_type_and_comps() to texformat.c
      refactor code, export _mesa_generate_mipmap_level()
      added _mesa_tex_target_to_face()
      code refactoring, new next_mipmap_level_size() function
      Added new _mesa_clip_copytexsubimage() function to do avoid clipping down in the drivers.
      added vbo_use_buffer_objects() to specify that immediate mode data should be put into bufferobjects
      temporarily set the FRAG_BIT_FOGC bit in InputsRead when fog is enabled
      Disable vertex shader fog, compute fog in fragment shader.
      include programopt.h
      Remove ctx field from texenvprog_cache
      set program->SamplersUsed bit when using a texture instruction
      use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating immediates/literals
      set SamplerUnit[] entry in load_texture() just to be safe
      mesa: fix cast/conversion for optional code
      mesa: fix convolve/convolution mix-ups
      mesa: use NRM3 in emit_normalize_vec3() when drivers are ready
      mesa: remove OPCODE_INT #define
      mesa: new _mesa_is_pow_two() function
      mesa: fix conditional in save_Lightfv(), bug 18838
      demos: added simple vertex shader texture test.
      mesa: replace large macros with inline functions
      mesa: assorted clean-ups, updated comments, etc.

Brian Paul (298):
      bring in docs from 7.0.4 release/branch
      mesa: rearrange some code in _mesa_BindTexture() to fix error detection bug 17173
      mesa: move old/obsolete MESA extensions specs to OLD/ directory
      use ftransform()
      mesa: set version string to 7.3-devel
      mesa: glsl: grab latest fixes from gallium-0.1 branch
      mesa: glsl: regenerated file
      7.1 updates from 7.2 branch
      change MESA_MINOR to 3
      added 7.1 MD5 sums
      mesa: don't check for GLSL 1.2 to advertise GL 2.1
      mesa: bump MAX_INSN to 350
      fix BUFFER_DEPTH/BUFFER_ACCUM mix-up
      mesa: improved gl_buffer_object reference counting
      mesa: replace MALLOC w/ CALLOC to fix valgrind warning
      mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()
      mesa: remove some assertions that are invalid during context tear-down
      mesa: fix MSAA enable state in update_multisample()
      mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
      mesa: rework GLSL vertex attribute binding
      mesa: fix bug in previous changes to _slang_resolve_attributes()
      mesa: prefix a bunch of #include lines with "main/".
      glx: remove depency on glheader.h and GLboolean type in XF86DRI code
      glx: remove #include "glheader.h" lines
      mesa: remove a bunch of -I paths from INCLUDE_DIRS
      mesa: prefix more #includes with "main/"
      mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
      mesa: fix null ptr deref bug in _tnl_InvalidateState(), bug 15834
      mesa: add parenthesis
      mesa: remove EXT/NV suffixes from _mesa_PointParameter functions
      mesa: refactor: move glPixelStore function into new pixelstore.c file
      mesa: refactor: move glReadPixels code into new readpix.c file
      mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file
      mesa: refactor: new _mesa_init_pixelstore() function
      mesa: refactor: move pixel map/scale/bias code into image.c
      mesa: refactor: move scissor functions into new scissor.c file
      mesa: refactor: move glClear, glClearColor into new clear.c file.
      mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to framebuffer.c
      mesa: refactor: move multisample-related functions into new multisample.c file
      mesa: refactor: move _mesa_update_minmax/histogram() into image.c
      mesa: refactor: fix some FEATURE_ typos, mistakes
      mesa: refactor: move glTexGen-related functions into new texgen.c file
      mesa: refactor: move glTexEnv-related functions into new texenv.c file
      mesa: refactor: move glTexParameter-related functions into new texparam.c file
      mesa: refactor: move various ENUM_TO_x macros into macros.h
      mesa: remove unneeded #include
      mesa: fix typo: s/stacks/stack/
      mesa: check FEATURE_ARB_occlusion_query
      mesa: remove some temp debug code
      mesa: move some glapi bits around
      mesa: FEATURE_dispatch to control dispatch table usage
      mesa: fix ReadBuffer initialization
      mesa: test for FEATURE_ATI_fragment_shader
      mesa: fix some FEATURE_x tests
      mesa: revamp glBlendFunc loopback
      mesa: fix errors in prev commit
      mesa: refactor: move initialization of DefaultPacking state.
      mesa: initial support for fixed-pt vertex arrays
      mesa: GL_BYTE vertex/texcoord arrays
      mesa: init ctx->RenderMode
      mesa: point size arrays
      mesa: added case for fixed pt
      mesa: implement glGetUniformiv() with new ctx->Driver function
      mesa: remove debug code
      mesa: comments about vectors vs components
      mesa: fix issues causing warnings on Windows
      mesa: fix some pixel transfer state tests for depth formats
      mesa: fix some feature tests
      mesa: set point state
      mesa: texture crop rect state
      mesa: allow for extra per-context init
      mesa: refactor: move GetProcAddress code from glapi.c into new glapi_getproc.c file
      mesa: new gl_fragment_program fields indicating use of fog, front-facing, point coord
      mesa: add fwd decl of fill_in_entrypoint_offset()
      mesa: update program->NumAddressRegs field in _slang_update_inputs_outputs()
      mesa: glsl: fix error check in get_uniformfv()
      mesa: glsl: fix a number of glUniform issues
      mesa: glsl: fix glGetUniform for matrix queries
      mesa: s/GL_POLYGON+1/PRIM_OUTSIDE_BEGIN_END/
      mesa: fix some VBO buffer object issues
      mesa: fix float->int mapping for glGetIntegerv(GL_DEPTH_CLEAR_VALUE)
      mesa: fix typo (s/feadback/feedback/).  Fixes broken selection/feedback.
      mesa: fix assertion in _mesa_reference_program()
      mesa: remove invalid assertions that programs have parameters
      mesa: add missing GLcontext param to _mesa_delete_query().
      mesa: updated _mesa_delete_query() comments
      mesa: fix static library construction
      mesa: adjust texcoords for swrast sprite points.
      mesa: set FRAG_BIT_FOGC bit in InputsUsed if FogOption!=GL_NONE
      mesa: pass 'mask', not NULL to renderbuffer->Put functions
      mesa: fix vertex format/attribute bug
      mesa: vertex emit debug code (disabled)
      mesa: remove unneeded includes
      mesa: rename macro params to emphasize that there's no particular color ordering
      mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861
      mesa: remove unneeded includes
      mesa: include needed header
      mesa: fix asst. issues in _mesa_texstore_argb8888()
      mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861
      glxgears: for fullscreen, disable window borders the right way
      glxswapcontrol: added -fullscreen option
      mesa: in textore.c, only adjust image for convolution if image is a color format
      mesa: some re-org of glCopyTexSubImage1/2/3D() error checking
      mesa: move convolution image adjustment code for glCopyTexSubImage1/2/3D()
      mesa: remove calls to _mesa_adjust_image_for_convolution(), use texImage fields
      mesa: version 21 of glxext.h
      mesa: version 43 of glext.h
      mesa: fix stand-alone glslcompiler build
      mesa: include glslcompiler driver in tarball
      glx: added PFNGL*PROC typedefs for GLX 1.3 functions
      mesa: fix copy/paste error in GLSL error msg
      mesa: do scope replacement for variable initializers too
      mesa: fix some bugs with precision qualifier parsing
      mesa: additional debug flags for glsl debug/disassembly
      mesa: fix assignment / parameter passing of sampler types
      mesa: glsl tree print improvements
      mesa: do scope replacement for while/for loops too
      mesa: silence warnings
      remove old debug glFlush/Finish calls from demos
      print err msg if unable to open shader file
      mesa: fix float-valued GLSL vertex attribute variables
      added glsl/skinning.c test to test matrix blending/weighting
      mesa: add Initialized field to gl_uniform struct, for debugging purposes only
      mesa: remove extra \n from printf string
      mesa: fix a GLSL array indexing codegen bug
      mesa: Fix compiler warnings on Windows.
      mesa: update the shader programs->TexturesUsed array at link time
      mesa: rename OPCODE_INT -> OPCODE_TRUNC
      mesa: added OPCODE_NRM3/NRM4 instructions for vector normalization.
      mesa: include shader/prog_instruction.h
      mesa: added AND/OR/NOT/XOR instructions
      mesa: added DP2, DP2A instructions
      mesa: add GLSL support for DP2, NRM3, NRM4 instructions (not actually emitted yet though)
      mesa: fix opcode table order bug
      mesa: forgot sqrt in NRM3/4 instructions
      mesa: reformat comments, rewrap lines, etc for a little better readability
      mesa: add support for 'invariant' keyword for GLSL 1.20
      mesa: add support for 'centroid' qualifier in GLSL 1.20
      undo accidental changes to multitex.frag shader
      mesa: allows 'f' suffix on GLSL float literals
      mesa: fix logic error in GLSL linker when looking for main() shaders
      mesa: initial support for uniform variable initializers.
      mesa: track initialization status of uniform variables.  Plus, asst clean-ups.
      dri: alloc __DRIscreen object with calloc()
      GLX: fix out-of-bounds memory issue in indirect glAreTexturesResident()
      mesa: fix some misc breakage caused by editing auto-generated files rather than the python generators
      mesa: restore glapi/ prefix on #include
      mesa: allow relative indexing into all register files and indirect dst register indexing
      mesa: fix version check in dinoshade.c
      mesa: tweak program register printing for RelAddr case
      mesa: fix bug in GLSL built-in matrix state lookup
      mesa: remove unused/obsolete __NormalMatrixTranspose matrix
      mesa: use the tighter definition of GLSL ftransform() from the gallium branches
      mesa: fix accidental regression in GLSL built-in texture matrix lookup
      mesa: remove some do-nothing GLSL code
      mesa: make writemask_string() non-static
      mesa: revamp GLSL instruction emit code
      mesa: no longer need Writemask field in GLSL IR nodes
      mesa: updated comment
      mesa: don't realloc instruction buffer so often
      mesa: rework GLSL array code generation
      mesa: glsl compiler debug code
      mesa: minor comment reformattting
      added progs/demos/fragcoord.c - tests gl_FragCoord attribute in fragment shader
      mesa: better variable name: s/aux/store/
      mesa: issue error, don't crash, when calling a prototyped, but undefined function
      docs: update webmaster email addr
      mesa: add Flags field to gl_program_parameter
      mesa: added PROG_PARAM_ bits for invariant, flat/linear interpolation
      mesa: dump/debug varying vars list
      mesa: copy Flags in _mesa_clone_parameter_list()
      mesa: rename program parameter flags to match other Mesa conventions
      mesa: set flags for varying vars
      mesa: copy precision/variant/centroid info in slang_fully_specified_type_copy()
      mesa: check that varying variable qualifiers agree
      mesa: copy centroid/invariance/precision info in parse_init_declarator()
      windows: replace free() with _mesa_unreference_framebuffer()
      mesa: add gl_program::Input/OutputFlags[] array
      mesa: support for GLSL 1.20 array types
      mesa: added support for GLSL 1.20 array.length() method
      mesa: add some missing switch cases for generating state var strings
      demos: press SPACE to toggle fbo_firecube animation
      mesa: remove debug code
      mesa: add missing size check for assignment optimization
      mesa: add missing type check for function calls
      mesa: remove an assertion (see bug 18734)
      mesa: fix default switch case in append_token(), see bug 18734
      mesa: enable texture compression extensions for software drivers when possible
      mesa: add missing break statements
      glut: added GLUT_PPM_FILE env var to dump first frame to a PPM file
      mesa: move _mesa_dlopen(), etc into separate dlopen.c file
      demos: updated tests/floattex.c (doesn't work just yet).
      mesa: in slang linker, replace assertion with link error when max samplers exceeded
      mesa: checkpoint commit of GLSL 1.20 array syntax.
      mesa: glsl clean-ups
      mesa: simplify some glsl variable declaration code
      mesa: move variable initializer IR generation into _slang_gen_var_decl()
      mesa: consolidate variable declaration initializer code for globals too
      mesa: checkpoint: GLSL 1.20 array constructors
      mesa: remove unused fixup table code in glsl compiler
      mesa: move _slang_locate_function() to different file
      mesa: move some glsl compiler functions to different files to be more consistant
      mesa: more glsl type/function movement
      mesa: glsl compiler function renaming
      mesa: use _slang_alloc()
      mesa: more glsl function renaming
      mesa: fix some more GLSL 1.20 array things.
      mesa: array size fix in _slang_typeof_operation()
      mesa: remove incorrect array_len assignment
      mesa: copy array_len in slang_fully_specified_type_copy()
      mesa: basic array constructors work now
      mesa: remove unused varpool code in glsl compiler
      mesa: disable glsl debug output
      mesa: remove unneeded swizzle init code in glsl compiler
      mesa: code clean-up in glsl compiler
      mesa: remove old size=4 limit
      mesa: place glsl constant arrays in constant memory
      mesa: use IFLOOR(x) instead of (int) FLOORF(x)
      mesa: checkpoint: handle uniform vars in _slang_gen_var_decl()
      mesa: added comments, remove unused code
      mesa: more comments, clean up
      mesa: more re-org of variable declarations in glsl compiler
      glut: added GLUT_PPM_FILE env var to dump first frame to a PPM file
      mesa: move _mesa_dlopen(), etc into separate dlopen.c file
      demos: updated tests/floattex.c (doesn't work just yet).
      mesa: in slang linker, replace assertion with link error when max samplers exceeded
      mesa: bump glsl grammar revision
      Merge branch 'glsl-1.20-v2'
      mesa: updated GLSL docs
      mesa: rename slang_library_noise.[ch] to prog_noise.[ch] and rename functions
      mesa: fix some GLSL array regressions
      mesa: disable debug output
      util: check for frag/vertShader=0 before attaching
      demos: add test of vertex-only and fragment-only shader programs
      mesa: updated comments
      mesa: remove unneeded _mesa_reference_fragprog() call
      demos: all glutDestroyWindow() upon exit to test query object clean-up
      demos: minor fixes to twoside.c glsl demo
      mesa: updated compilation documentation
      mesa: increase max constants/uniforms to 256 (vec4 vectors)
      mesa: comments for some state vars
      mesa: better error message when running out of GLSL samplers
      mesa: allow variable indexing into the predefined uniform variable arrays
      mesa: fix bug in evaluation of structure fields
      mesa: increase max texture image units and GLSL samplers to 16
      mesa: updated comments about GLSL constants
      demos: added progs/glsl/samplers.c to test all available texture samplers
      mesa: comments, whitespace changes
      i965: whitespace, comment changes
      i965: implement OPCODE_NRM3/NRM4
      i965: indentation and formatting fixes
      i965: fix comment
      i965: added OPCODE_NRM3/4
      i965: comments, clean-ups, re-order some functions
      i965: increase number of texture samplers to 16
      mesa: fix another "out of samplers" problem
      mesa: fix warning about possibly undefined var in GLSL compiler
      i965: implement OPCODE_TRUNC (round toward zero) on vertex path.
      mesa: fix a GLSL swizzled writemask bug
      mesa: add GLushort cases for render to texture (Z-buffers)
      mesa: remove dri_sarea.h, add glcore.h in Makefile
      mesa: fix GL_DEPTH_CLEAR_VALUE casting
      mesa: Move var declaration to top of scope.
      glsl: implement loop unrolling for simple 'for' loops
      glsl: loop unroll adjustments
      mesa: OSMesa Makefile fixes (use LIB_DIR)
      glsl: remove dead code
      glsl: also unroll loops with variable declarations such as "for (int i = 0; ..."
      glsl: disable some unused functions (but don't remove just yet)
      i965: init dst reg RelAddr field to zero
      glsl: check that the fragment shader does not write both gl_FragColor and gl_FragData[]
      glsl: bump up MAX_FOR_LOOP_UNROLL_COMPLEXITY
      glsl: pass GLcontext::Extension info down into GLSL preprocessor
      mesa: additional case in file_string()
      i965: allow gl_FragData[0] usage when there's only one color buffer
      mesa: fix off-by-one bug in _mesa_delete_instructions()
      glsl: fix broken +=, -=, *=, /= operators
      docs: import 7.2 relnotes, start on 7.3 relnotes
      docs: more 7.3 doc updates
      docs: updated Cell docs, from gallium-0.2 branch
      mesa: set version string to 7.3-rc1
      glsl: fix typo in the vec2 += operator function
      docs: dri2proto, libdrm tweaks
      mesa: import glext.h version 44
      mesa: latest glxext.h header, no version change
      mesa: 7.3-rc-1 Makefile changes
      glsl: make minimum struct size = 2, not 1
      glsl: replace 0/1 with GL_FALSE/GL_TRUE
      glsl: force creation of new scope for for-loop body
      docs: prerequisite updates
      xmesa: deprecate the "XMesa" interface
      mesa: remove the ancient include/GL/ugl*.h headers
      mesa: deprecate the GL/fxmesa.h header
      mesa: deprecate GL/amesa.h header (allegro driver)
      mesa: remove deprecated headers from Makefile.am
      mesa: remove old GLView.h header for BeOS
      docs: document deprecated/removed headers/interfaces
      mesa: omit old headers from tarball

Chris Rankin (2):
      mesa: fix asst path/include mistakes in prev commits
      Fix X86 compilation.

Corbin Simpson (5):
      added test for ARB GLSL extensions
      r5xx: Add DDX and DDY instructions.
      r5xx: Enable fog options.
      r5xx: Don't squish GL context when using FogOption
      r5xx: Final fog option fix.

Dan Nicholson (2):
      Add more package metadata to the pkg-config files
      Add OSMesa pkg-config file

Daniel Zimmermann (1):
      fix possible memory leak in bezierPatchMeshMake

Dave Airlie (8):
      i965: make tex offset override work..
      i965: fixup format for TFP zero copy
      Revert "Merge branch 'drm-gem'"
      Revert "Revert "Merge branch 'drm-gem'""
      intel: only enable occlusion query if the drm has defines.
      intel: restore old vertex submit paths for i8xx hardware.
      Remove third buffer support from Mesa.
      r300: remove the unknowns from the indx_buffer code

Eric Anholt (90):
      intel: Fix SGIS_generate_mipmap after a miptree had been validated.
      Flush vertices when updating texObj->GenerateMipmap state.
      i965: use dri_bo_subdata in vertex upload to get pwrite used.
      intel: Fix refcounting on depth buffer initialization in DRI2.
      intel: Fix prototype warning.
      intel: Move the bufmgr back to the screen.
      intel: track bufmgr move to libdrm_intel and bufmgr_fake irq emit/wait change.
      intel: track move of bo_exec from drivers to bufmgr.
      intel: Remove dead allow_batchbuffer param.
      intel: Don't segfault on TFP from a bad drawable.
      Finish off the previous fix for TFP.
      intel: Add a width field to regions, and use it for making miptrees in TFP.
      intel: Destroy bufmgr in screen destroy, not context.
      i915: fix crash in flush_prim -> wait_flips -> flush_batch -> flush_prim.
      i915: Fix overlapping CopyPixels with negative pixel zoom.
      intel: Replace pbo-only drawpixels function with a generic Mesa metaops.
      intel: Add missing include files for meta drawpixels since mesa shuffling.
      i965: Cope with batch getting flushed in the middle of batchbuffer emits.
      intel: Fix clears to depth_stencil texture attachments.
      intel: Fix a number of memory leaks on context destroy.
      i965: Fix overwriting of depth override for SetTexOffset.
      i965: sampler default color ends up in texture cache, not instructions.
      i915: Refine the texture indirect lookup accounting.
      intel: Push flushing for cliprects changes down into the cliprects changes.
      i965: Add ARB_occlusion_query support.
      mesa: Pass the context to query object delete cb to avoid null dereference.
      i915: Accelerate depth textures with border color.
      i965: Actually hook up the accelerated DrawPixels support.
      i965: Accelerate depth textures with border color.
      i965: Add missing intel_pixel_draw.c symlink to fix build.
      intel: Add acceleration for glDrawPixels(GL_STENCIL_INDEX).
      intel: Use dri_bo_get_tiling to get tiling mode of buffers we get from names.
      i965: Remove dead brw->wrap flag.
      i965: Fix compiler warning from unused var.
      intel: Don't keep intel->pClipRects, and instead just calculate it when needed.
      i965: Fix check_aperture calls to cover everything needed for the prim at once.
      intel: Fix glDrawPixels with 4d RasterPos.
      intel: Add more fallback debugging for glDrawPixels.
      intel: Remove fallback for glDrawPixels(GL_COLOR_INDEX)
      intel: pixelzoom doesn't apply to glBitmap, so disable the fallback.
      i965: Fix copy'n'paste issue that made brw->urb.constrained useless.
      i965: Merge GM45 into the G4X chipset define.
      i965: Avoid vs header computation for negative rhw on G4X.
      i965: Clean up stale NDC comment.
      i965: Add a big comment explaining my understanding of URB management.
      i965: Update WM maximum threads for G4X.
      i965: Fix up clip min_nr_entries, preferred_nr_entries, and max_threads.
      i965: Fix up SF max_threads.
      i965: Fix up VS max_threads for G4X and removing a magic number.
      Add glsync demo program from jbarnes for testing vblank synchronization.
      i965: Fix VB refcount leak on aperture overflow.
      i965: Upload state on primitive switch, don't just prepare it.
      i915: Don't overwrite i915's Viewport function from generic code.
      intel: Don't glBitmap fallback with scissoring enabled.
      i965: Add support for accelerated CopyTexSubImage.
      i965: Reduce fast-pathiness of brw_try_draw_prims, bringing in important checks.
      i915: Remove dead early z enable bit which was always on.
      i965: Add debug code for dumping how frequently different dirty bits are set.
      i965: Remove BRW_WM_LOCK dirty bit, introduced to work around lack of relocs.
      i965: Fix clashing enums for BRW_NEW_INDICES/VERTICES versus BATCH/DEPTH_BUFFER.
      i965: Add a new state flag BRW_NEW_NR_SURFACES instead of CACHE_NEW_SURFACE
      i965: Fix stray character that the compile whined about.
      i965: Fix failure to upload new constant data when changing programs.
      intel: Put CopyTexImage fallback under DEBUG_FALLBACKS not DEBUG_TEXTURE.
      intel: Fix glBitmap blit acceleration for FBO destinations.
      intel: Fix glCopyPixels blit acceleration for FBO destinations.
      intel: Fix crash in automatic mipmap generation for glCopyTex{Sub,}Image.
      intel: Fall back on rendering to a texture attachment with a border.
      mesa: Fix GenerateMipmapEXT(GL_TEXTURE_CUBE_MAP_ARB).
      intel: Add batchbuffer assertions to hopefully catch future mistakes.
      i965: Add decode of index/vertex buffer and primitive emit.
      i965: Update state before checking for fallbacks in brw_try_draw_prims.
      intel: stub out CompressedTexSubImage2D instead of segfaulting.
      mesa: Correct _mesa_clip_to_region() off-by-one.
      mesa: Clip copytexsubimage to read framebuffer bounds, not scissor region.
      intel: Move copyteximage source clipping out of copytexsubimage.
      intel: don't clip to scissor-clipped read framebuffer bounds in copypixels.
      intel: Update mesa state in blit operations that want post-scissor draw bounds.
      intel: Don't forget the source bitmap size when clipping the size we draw.
      intel: Fix glBitmap top/bottom clipping.
      intel: Fix glBitmap clipping for DRI1.
      dri: Fix driWaitForMSC32 when divisor >= 2 and msc < 0.
      intel: Add support for glBitmap as metaops using GL calls.
      intel: Share passthrough transform setup between glBitmap and glDrawPixels.
      i965: Add support for LRP in VPs.
      i965: Note when we drop saturate mode on the floor in a VP.
      i965: Remove dead brw_vs_tnl.c
      mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs.
      i965: Remove worrisome comment about _NEW_PROGRAM signaling fp change.
      i965: Fix GLSL FS DPH to return the right value instead of src0.w * src1.w.

Gary Wong (8):
      i965: Allocate temporaries contiguously with other regs in fragment shaders.
      i965: support destination horiz strides in align1 access mode.
      i965: implement the missing OPCODE_NOISE1 and OPCODE_NOISE2 instructions.
      i965: Implement missing OPCODE_NOISE3 instruction in fragment shaders.
      Ensure p.w is initialised in noise demo.
      Add "multinoise" demo, to test 1/2/3/4 dimensional noise.
      i965: Finish OPCODE_NOISEn instructions.
      Fix silly type mismatch error in multinoise demo.

George Sapountzis (1):
      dri/swrast: fix swapBuffers after dri2

Guillaume Melquiond (11):
      GLU: fix asst warnings
      silence warning
      remove invalid XDestroyWindow() call
      mesa: #include <stdio.h>
      mesa: return after _mesa_problem() calls
      glx: fix 64-bit datatype issue
      i915: fix himask constant init for 64-bit build
      tnl: Avoid undefined input value use in insert_3f_viewport_2().
      tnl: Fix typo that resulted in fallback from SSE for EMIT_3UB_3F_RGB/BGR.
      tnl: Optimize SSE load[23]f_1 since they don't need the identity swizzle.
      tnl: Fix zeroing of the 3ub part of a 3ub+1ub attrib pair in SSE.

Hanno Böck (1):
      glx: fix xcb build

Henri Verbeet (1):
      fix byte vs. pixel offset bug for 3D textures (see bug 17170)

Ian Romanick (20):
      Formatting changes to ease application of patches
      i965: Adapt to new TNL program tracking semantics
      Remove TNL-to-VP tracking from i965
      Use 3Dnow! x86-64 routines only on processors that support 3Dnow!
      GLSL: AttachShader returns INVALID_OPERATION for repeated attach
      GLSL: Implement _mesa_get_handle
      GLSL: Implement GL_OBJECT_TYPE_ARB query
      intel: Clean-up the extension string madness!
      Unify ARB_depth_texture and SGIX_depth_texture
      intel: Don't advertise unsupported extensions on pre-965 hardware
      intel: GLSL 1.20 is broken in Mesa, so disable it in the i965 driver
      GLX: Fix protocol for glTexSubImage#D
      GLX: Change resulting from previous commit
      GLX: Include glapi.h before glapitable.h
      Perform range checking on app supplied texture base level
      GLSL: The LOG2 macro doesn't have enough precision
      965 / GLSL: Use full precision for EXP instruction
      Fix typeo in mipmap filter for GL_UNSIGNED_SHORT_1_5_5_5_REV
      Add do_row_3d for mipmapping 3D textures
      swrast: Fix GL_ATI_separate_stencil

Jakob Bornecrantz (1):
      mesa: Support for MESA_FORMAT_S8_Z24 texture

Jakub Bogusz (1):
      tdfx: fix crash and lack of visuals bug

Jeremy Huddleston (2):
      configs: darwin: Don't build GLw
      darwin: Use -Os instead of -O2

Jon Turney (1):
      dri: fix for Cygwin compilation, bug 19144

José Fonseca (11):
      mesa: Remove assyntax.h include from generated matypes.h.
      mesa: Prefix main includes with dir to avoid conflicts.
      glut: Remove EOF characters.
      mesa: ASSERT macro is already defined by WinCE headers.
      mesa: bsearch implementation for WinCE.
      mesa: Use _mesa_bsearch.
      mesa: Use appropriate unsigned/signed, float/integer types.
      mesa: More signed/unsigned float/integer fixes.
      mesa: Replace deprecated __MSC__ macro.
      mesa: Apply MSVC portability fixes from Alan Hourihane.
      mesa: Add _mesa_snprintf.

Jouk Jansen (1):
      mesa: asst updates for VMS

Julien Cristau (1):
      configure.ac: Add support for gnu/kfreebsd

Keith Packard (1):
      Fix for 58dc8b7: dest regions must not use HorzStride 0 in ExecSize 1

Keith Whitwell (14):
      add dlist-degenerate test case
      mesa: get another class of degenerate dlists working
      mesa: improved driver query interface
      mesa: move rastpos helper to tnl
      mesa: standardize on C99's uint*_t instead of u_int*_t
      mesa: move fixed function vertex program builder from tnl to core mesa
      mesa: add explict float casts
      mesa: remove dead file
      Remove CVS keywords.
      mesa: refactor: move #define FEATURE flags into new mfeatures.h file
      mesa: pull in mipmap.c changes from gallium-0.2
      vbo: seed initial max_element value with a more likely candidate
      vbo: unmap and remap immediate vbo before/after each draw.
      mesa: fix main/ prefix in include

Kristian Høgsberg (7):
      DRI2: Drop sarea, implement swap buffers in the X server.
      configure.ac: bump dri2proto requirement, drop TTM_API define.
      Revert pointless reindents to avoid merge conflicts.
      Update DRI2 implementation according to new specification.
      Don't mess with emacs tab width.
      glFlush before CopySubBuffer, fix coordinates and extension name typo.
      Bump dri2proto requirement to 1.99.3, drop CopyRegion bitmask from protocol.

Kristof Ralovich (5):
      fix mem leak (free psc->visuals)
      glx: free vertex array state when context is destroyed
      glx: free context in driDestroyContext()
      glx: free driScreen in FreeScreenConfigs()
      glx: updated comment

Krzysztof Czurylo (3):
      965: Fix color clamping issues
      Call _ae_update_state when array enable state changes
      965: Fix incorrect backface culling

Mark Anderson (1):
      mesa: fix float blend bug

Michal Krol (2):
      mesa: Silence compiler warnings on Windows.
      glsl: Fix handling of nested parens in macro actual arguments.

Michel Dänzer (3):
      Fix build by removing #include of removed dri_sarea.h.
      Remove incorrect test from mmAllocMem.
      r300: Adapt to the removal of _tnl_ProgramCacheInit() and friends.

Neil Roberts (1):
      Return 0 as the request size when the pixels parameter is NULL

Nigel Stewart (1):
      glu: fix compilation problem when using Windows gl.h (sf bug 2204589)

Peter Hutterer (1):
      Report damage before modifying the area, not after.

Phillip Klaus Krause (1):
      mesa: remove unneeded compressed texure size checks

Pierre Willenbrock (2):
      intel: Require the right amount of space in glBitmap blit acceleration.
      intel: Don't steal renderbuffer from caller in intel_miptree_create_for_region

RALOVICH, Kristóf (62):
      glx: make INIT_MESA_SPARC more robust
      glx: No need to zero a local variable.
      glx: add a line of Emacs helping variables
      glx: indent -br -i3 -npcs --no-tabs clientattrib.c
      glx: indent -br -i3 -npcs --no-tabs compsize.c
      glx: indent -br -i3 -npcs --no-tabs dri2.c
      glx: indent -br -i3 -npcs --no-tabs dri2_glx.c
      glx: indent -br -i3 -npcs --no-tabs dri2.h
      glx: indent -br -i3 -npcs --no-tabs dri_common.c
      glx: indent -br -i3 -npcs --no-tabs dri_common.h
      glx: indent -br -i3 -npcs --no-tabs dri_glx.c
      glx: indent -br -i3 -npcs --no-tabs drisw_glx.c
      glx: indent -br -i3 -npcs --no-tabs eval.c
      glx: indent -br -i3 -npcs --no-tabs glcontextmodes.c
      glx: indent -br -i3 -npcs --no-tabs glxcmds.c
      glx: indent -br -i3 -npcs --no-tabs glxcurrent.c
      glx: indent -br -i3 -npcs --no-tabs glxext.c
      glx: indent -br -i3 -npcs --no-tabs glxhash.h
      glx: indent -br -i3 -npcs --no-tabs glxhash.c
      glx: indent -br -i3 -npcs --no-tabs glx_pbuffer.c
      glx: indent -br -i3 -npcs --no-tabs glx_query.c
      glx: indent -br -i3 -npcs --no-tabs indirect_texture_compression.c
      glx: indent -br -i3 -npcs --no-tabs indirect_transpose_matrix.c
      glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.c
      glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.h
      glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array_priv.h
      glx: indent -br -i3 -npcs --no-tabs indirect_vertex_program.c
      glx: indent -br -i3 -npcs --no-tabs indirect_window_pos.c
      glx: indent -br -i3 -npcs --no-tabs packrender.h
      glx: indent -br -i3 -npcs --no-tabs packsingle.h
      glx: indent -br -i3 -npcs --no-tabs pixel.c
      glx: indent -br -i3 -npcs --no-tabs pixelstore.c
      glx: indent -br -i3 -npcs --no-tabs render2.c
      glx: indent -br -i3 -npcs --no-tabs renderpix.c
      glx: indent -br -i3 -npcs --no-tabs single2.c
      glx: indent -br -i3 -npcs --no-tabs singlepix.c
      glx: indent -br -i3 -npcs --no-tabs vertarr.c
      glx: kill old K&R syntax in XF86dri.c
      glx: indent -br -i3 -npcs --no-tabs xf86dri.h
      glx: indent -br -i3 -npcs --no-tabs XF86dri.c
      glx: indent -br -i3 -npcs --no-tabs xf86dristr.h
      glx: indent -br -i3 -npcs --no-tabs xfont.c
      glx: indent -br -i3 -npcs --no-tabs glxextensions.h
      glx: indent -br -i3 -npcs --no-tabs glxextensions.c
      glx: indent -br -i3 -npcs --no-tabs glcontextmodes.h
      glx: indent -br -i3 -npcs --no-tabs glxclient.h
      glx: implement __glXQueryServerString using XCB
      glx: implement QueryVersion using XCB
      glx: implement __glXGetString, hide __glXGetStringFromServer
      glx: use __glXQueryServerString
      glx: use __glXGetString
      glx: missing static on local function
      glx: xcbified __glXIsDirect
      glx: no graphics context during initialization
      configure.ac: advertise XCB
      glx: xcbified __glXClientInfo
      glx: xcbified visual and FBConfig choosing
      glx: xcbified glXSwapBuffers
      glx: remove XCB debug leftover
      glx: revert using nonexsisten XCB version of glXGetFBConfigsSGIX
      Revert "glx: revert using nonexsisten XCB version of glXGetFBConfigsSGIX"
      Revert "glx: xcbified visual and FBConfig choosing"

Roland Scheidegger (2):
      fix no error generated when calling glLight{if}[v] inside begin/end (bug 17408)
      fix span issue with really old ddx and non-tcl r100 chips

Sam Hocevar (4):
      i965: more meaningful message for unsupported opcodes.
      i965: support for sin() and cos() in vertex shaders.
      mesa: prevent the slang code generator from aborting when faced with a sampler variable redeclaration.
      mesa: fix function params to match prototypes

Shane Blackett (3):
      Fixes for Mingw
      added 24bpp support
      glut: s/glut_fbc.c/glut_fcb.c/

Shunichi Fuji (1):
      mesa: drop calloc from _mesa_get_fixed_func_vertex_program

Thomas Henn (2):
      windows: fix _mesa_unreference_framebuffer() to pass ** type.
      windows: fix visual object memleak

Timo Jyrinki (1):
      asst. html doc updates

Tobias Jakobi (2):
      glapi: add gl_dispatch_functions_start and end
      glapi: add DISPATCH_FUNCTION_SIZE

Tom Fogal (1):
      glu: Add mangled symbols to export list

Xiang, Haihao (33):
      i965: Enable GL_ARB_fragment_program_shadow and fix key->shadowtex_mask. (bug #16852, #16853)
      i965: Push/pop instruction state. partial fix for #16882
      i965: mask control for BREAK/CONT/DO/WHILE. partial fix fox #16882
      i965: force thread switch after IF/ELSE/ENDIF. partial fix for #16882.
      intel: Fix a crash if dri2 is disabled.
      mesa: merge stencil values into depth values for MESA_FORMAT_S8_Z24
      intel: Fix depth_stencil texture.
      i965: Add support for G41 chipset which is another 4 series.
      i965: Fix a potential assertion failure.
      i915: Texture instructions use r/t/oC/oD register as texture coordinate.
      i915: fix carsh in i830_emit_state. (bug #17766)
      intel: fallback for intelEmitCopyBlit.
      i965: don't emit state when dri_bufmgr_check_aperture_space fails.
      intel: GL_FALSE on a BO if it won't be modified when mapping this BO. (thanks Eric).
      mesa: fix an issue in _mesa_PointParameterfv().
      mesa: fix a typo in the previous commit
      i965: Always check vertex program.
      mesa: use _bfc0 instead of _col0 when building back face lighting.
      mesa: update new state for RasterPos like other operations.
      mesa: restore the negate flag of dots in build_lighting.
      intel: reset cliprect_mode to IGNORE_CLIPRECTS.
      mesa: clamp luminance if needed.
      mesa: fix shadow sampling unit issue.
      i915: fallback for cube map texture.
      intel: check for null texture. (fix #13902)
      i915: fix abort issue. (bug #19147)
      i915: check WRAP_T instead of WRAP_R for cube map texture.
      i915: separate the fog term from the specular color term.
      intel: enable ATI_texture_env_combine3. Fixes #17707
      intel: disable ATI_texture_env_combine3 for i830( and related device).
      dri: correct the damage.
      mesa: Fix the number of components for GL_UNSIGNED_SHORT_1_5_5_5_REV. (bug #19390)
      mesa: Fix the size per pixel for packed pixel format data type.

airlied (3):
      intel: add lots of i830 engine to intel_decode debug
      intel: fix i8xx vbo enable bit
      intel: fix i830 comment + backwards VB offsets.

---
 Makefile                                                       |   19 
 bin/mklib                                                      |   24 
 configs/autoconf.in                                            |   18 
 configs/darwin                                                 |   10 
 configs/default                                                |   19 
 configure.ac                                                   |   74 
 docs/MESA_packed_depth_stencil.spec                            |  231 
 docs/MESA_program_debug.spec                                   |  357 -
 docs/MESA_resize_buffers.spec                                  |    1 
 docs/MESA_shader_debug.spec                                    |    1 
 docs/MESA_sprite_point.spec                                    |  191 
 docs/MESA_texture_array.spec                                   |    1 
 docs/MESA_trace.spec                                           |  360 -
 docs/MESA_window_pos.spec                                      |    1 
 docs/OLD/MESA_packed_depth_stencil.spec                        |  230 
 docs/OLD/MESA_program_debug.spec                               |  356 +
 docs/OLD/MESA_sprite_point.spec                                |  190 
 docs/OLD/MESA_trace.spec                                       |  359 +
 docs/README.BEOS                                               |    1 
 docs/README.QUAKE                                              |    1 
 docs/RELNOTES-3.1                                              |    1 
 docs/RELNOTES-3.2                                              |    1 
 docs/RELNOTES-3.2.1                                            |    1 
 docs/RELNOTES-3.3                                              |    1 
 docs/RELNOTES-3.4                                              |    1 
 docs/RELNOTES-3.4.1                                            |    1 
 docs/RELNOTES-3.4.2                                            |    1 
 docs/RELNOTES-3.5                                              |    1 
 docs/RELNOTES-4.0                                              |    1 
 docs/RELNOTES-4.0.1                                            |    1 
 docs/RELNOTES-4.0.2                                            |    1 
 docs/RELNOTES-4.0.3                                            |    1 
 docs/RELNOTES-4.1                                              |    1 
 docs/RELNOTES-5.0                                              |    1 
 docs/RELNOTES-5.0.1                                            |    1 
 docs/RELNOTES-5.0.2                                            |    1 
 docs/RELNOTES-6.0                                              |    1 
 docs/RELNOTES-6.0.1                                            |    1 
 docs/RELNOTES-6.1                                              |    1 
 docs/RELNOTES-6.2                                              |    1 
 docs/RELNOTES-6.2.1                                            |    1 
 docs/RELNOTES-6.3                                              |    1 
 docs/RELNOTES-6.3.1                                            |    1 
 docs/RELNOTES-6.3.2                                            |    1 
 docs/RELNOTES-6.4                                              |    1 
 docs/cell.html                                                 |   72 
 docs/contents.html                                             |    5 
 docs/download.html                                             |    4 
 docs/install.html                                              |   67 
 docs/intro.html                                                |    7 
 docs/lists.html                                                |   13 
 docs/news.html                                                 |   32 
 docs/relnotes-7.0.4.html                                       |   80 
 docs/relnotes-7.1.html                                         |   25 
 docs/relnotes-7.2.html                                         |  104 
 docs/relnotes-7.3.html                                         |   79 
 docs/relnotes.html                                             |    3 
 docs/shading.html                                              |   70 
 docs/webmaster.html                                            |    4 
 include/GL/Makefile.am                                         |   11 
 include/GL/amesa.h                                             |   65 
 include/GL/fxmesa.h                                            |  103 
 include/GL/glext.h                                             |  814 ++
 include/GL/glu.h                                               |   59 
 include/GL/glx.h                                               |   41 
 include/GL/glxext.h                                            |   42 
 include/GL/internal/dri_interface.h                            |   87 
 include/GL/internal/dri_sarea.h                                |  134 
 include/GL/internal/glcore.h                                   |   61 
 include/GL/internal/sarea.h                                    |    2 
 include/GL/uglglutshapes.h                                     |   45 
 include/GL/uglmesa.h                                           |  155 
 include/GL/xmesa.h                                             |  424 -
 include/GL/xmesa_x.h                                           |   86 
 include/GL/xmesa_xf86.h                                        |  198 
 include/GLES/egl.h                                             |   60 
 include/GLES/egltypes.h                                        |   14 
 include/GLView.h                                               |  192 
 progs/beos/demo.cpp                                            |    1 
 progs/demos/arbocclude.c                                       |    5 
 progs/demos/fbo_firecube.c                                     |   15 
 progs/demos/rain.cxx                                           |    2 
 progs/ggi/gears.c                                              |    1 
 progs/glsl/.gitignore                                          |    1 
 progs/glsl/Makefile                                            |   43 
 progs/glsl/bump.c                                              |    3 
 progs/glsl/convolutions.c                                      |    2 
 progs/glsl/fragcoord.c                                         |  185 
 progs/glsl/mandelbrot.c                                        |    2 
 progs/glsl/multinoise.c                                        |  281 +
 progs/glsl/noise.c                                             |    1 
 progs/glsl/samplers.c                                          |  357 +
 progs/glsl/skinning.c                                          |  280 +
 progs/glsl/skinning.frag                                       |    6 
 progs/glsl/skinning.vert                                       |   24 
 progs/glsl/toyball.c                                           |    2 
 progs/glsl/trirast.c                                           |    2 
 progs/glsl/twoside.c                                           |   44 
 progs/glsl/vert-or-frag-only.c                                 |  191 
 progs/glsl/vert-tex.c                                          |  279 +
 progs/miniglx/glfbdevtest.c                                    |    1 
 progs/miniglx/manytex.c                                        |    1 
 progs/miniglx/sample_server.c                                  |    1 
 progs/miniglx/sample_server2.c                                 |    1 
 progs/miniglx/texline.c                                        |    1 
 progs/tests/Makefile                                           |   22 
 progs/tests/Makefile.win                                       |    1 
 progs/tests/antialias.c                                        |    1 
 progs/tests/cva.c                                              |    1 
 progs/tests/dinoshade.c                                        |    2 
 progs/tests/floattex.c                                         |  160 
 progs/tests/getprocaddress.py                                  |    1 
 progs/tests/jkrahntest.c                                       |    1 
 progs/tests/manytex.c                                          |    1 
 progs/tests/multipal.c                                         |    1 
 progs/tests/multiwindow.c                                      |    2 
 progs/tests/sharedtex.c                                        |    1 
 progs/tests/texline.c                                          |    1 
 progs/tests/texrect.c                                          |    1 
 progs/tests/texwrap.c                                          |    1 
 progs/trivial/Makefile                                         |    1 
 progs/trivial/dlist-degenerate.c                               |  153 
 progs/util/README                                              |    1 
 progs/util/glstate.c                                           |    2 
 progs/util/glstate.h                                           |    2 
 progs/util/sampleMakefile                                      |    2 
 progs/util/shaderutil.c                                        |   25 
 progs/windml/ugldrawpix.c                                      |    1 
 progs/windml/ugltexcyl.c                                       |    1 
 progs/xdemos/.gitignore                                        |    1 
 progs/xdemos/Makefile                                          |    1 
 progs/xdemos/glsync.c                                          |  273 
 progs/xdemos/glxgears.c                                        |   52 
 progs/xdemos/glxinfo.c                                         |    1 
 progs/xdemos/glxswapcontrol.c                                  |   91 
 progs/xdemos/vgears.c                                          |    1 
 src/egl/main/eglconfig.c                                       |   18 
 src/egl/main/eglconfig.h                                       |    2 
 src/glu/Makefile                                               |    6 
 src/glu/glu.pc.in                                              |    6 
 src/glu/mini/all.h                                             |    1 
 src/glu/mini/glu.c                                             |    1 
 src/glu/mini/gluP.h                                            |    1 
 src/glu/mini/mipmap.c                                          |    1 
 src/glu/mini/nurbs.c                                           |    1 
 src/glu/mini/nurbs.h                                           |    1 
 src/glu/mini/nurbscrv.c                                        |    1 
 src/glu/mini/polytest.c                                        |    1 
 src/glu/mini/project.c                                         |    1 
 src/glu/mini/quadric.c                                         |    1 
 src/glu/mini/tess.c                                            |    1 
 src/glu/mini/tess.h                                            |    1 
 src/glu/mini/tesselat.c                                        |    1 
 src/glu/sgi/dummy.cc                                           |    1 
 src/glu/sgi/glu.exports                                        |   59 
 src/glu/sgi/libnurbs/interface/bezierEval.h                    |   63 
 src/glu/sgi/libnurbs/interface/bezierPatch.cc                  |    2 
 src/glu/sgi/libnurbs/interface/bezierPatch.h                   |   63 
 src/glu/sgi/libnurbs/interface/bezierPatchMesh.cc              |   19 
 src/glu/sgi/libnurbs/interface/bezierPatchMesh.h               |   63 
 src/glu/sgi/libnurbs/interface/glcurveval.cc                   |    2 
 src/glu/sgi/libnurbs/interface/glcurveval.h                    |   60 
 src/glu/sgi/libnurbs/interface/glimports.h                     |   62 
 src/glu/sgi/libnurbs/interface/glinterface.cc                  |    2 
 src/glu/sgi/libnurbs/interface/glrenderer.h                    |   62 
 src/glu/sgi/libnurbs/interface/glsurfeval.h                    |   60 
 src/glu/sgi/libnurbs/interface/incurveeval.cc                  |    2 
 src/glu/sgi/libnurbs/interface/insurfeval.cc                   |    2 
 src/glu/sgi/libnurbs/interface/mystdio.h                       |   68 
 src/glu/sgi/libnurbs/interface/mystdlib.h                      |   62 
 src/glu/sgi/libnurbs/internals/arc.h                           |   62 
 src/glu/sgi/libnurbs/internals/arcsorter.cc                    |    2 
 src/glu/sgi/libnurbs/internals/arcsorter.h                     |   62 
 src/glu/sgi/libnurbs/internals/arctess.h                       |   62 
 src/glu/sgi/libnurbs/internals/backend.cc                      |    4 
 src/glu/sgi/libnurbs/internals/backend.h                       |   64 
 src/glu/sgi/libnurbs/internals/basiccrveval.h                  |   62 
 src/glu/sgi/libnurbs/internals/basicsurfeval.h                 |   62 
 src/glu/sgi/libnurbs/internals/bezierarc.h                     |   62 
 src/glu/sgi/libnurbs/internals/bin.cc                          |    2 
 src/glu/sgi/libnurbs/internals/bin.h                           |   62 
 src/glu/sgi/libnurbs/internals/bufpool.cc                      |    4 
 src/glu/sgi/libnurbs/internals/bufpool.h                       |   66 
 src/glu/sgi/libnurbs/internals/cachingeval.cc                  |    2 
 src/glu/sgi/libnurbs/internals/cachingeval.h                   |   62 
 src/glu/sgi/libnurbs/internals/ccw.cc                          |    2 
 src/glu/sgi/libnurbs/internals/coveandtiler.h                  |   62 
 src/glu/sgi/libnurbs/internals/curve.cc                        |    2 
 src/glu/sgi/libnurbs/internals/curve.h                         |   62 
 src/glu/sgi/libnurbs/internals/curvelist.cc                    |    2 
 src/glu/sgi/libnurbs/internals/curvelist.h                     |   62 
 src/glu/sgi/libnurbs/internals/curvesub.cc                     |    2 
 src/glu/sgi/libnurbs/internals/dataTransform.cc                |    2 
 src/glu/sgi/libnurbs/internals/dataTransform.h                 |   63 
 src/glu/sgi/libnurbs/internals/defines.h                       |   62 
 src/glu/sgi/libnurbs/internals/displaylist.cc                  |    2 
 src/glu/sgi/libnurbs/internals/displaylist.h                   |   62 
 src/glu/sgi/libnurbs/internals/displaymode.h                   |   63 
 src/glu/sgi/libnurbs/internals/flist.cc                        |    2 
 src/glu/sgi/libnurbs/internals/flist.h                         |   62 
 src/glu/sgi/libnurbs/internals/flistsorter.cc                  |    2 
 src/glu/sgi/libnurbs/internals/flistsorter.h                   |   62 
 src/glu/sgi/libnurbs/internals/gridline.h                      |   62 
 src/glu/sgi/libnurbs/internals/gridtrimvertex.h                |   62 
 src/glu/sgi/libnurbs/internals/gridvertex.h                    |   62 
 src/glu/sgi/libnurbs/internals/hull.cc                         |    2 
 src/glu/sgi/libnurbs/internals/hull.h                          |   62 
 src/glu/sgi/libnurbs/internals/intersect.cc                    |    2 
 src/glu/sgi/libnurbs/internals/jarcloc.h                       |   62 
 src/glu/sgi/libnurbs/internals/knotvector.cc                   |    2 
 src/glu/sgi/libnurbs/internals/knotvector.h                    |   64 
 src/glu/sgi/libnurbs/internals/mapdesc.cc                      |    2 
 src/glu/sgi/libnurbs/internals/mapdesc.h                       |   62 
 src/glu/sgi/libnurbs/internals/mapdescv.cc                     |    2 
 src/glu/sgi/libnurbs/internals/maplist.cc                      |    2 
 src/glu/sgi/libnurbs/internals/maplist.h                       |   62 
 src/glu/sgi/libnurbs/internals/mesher.cc                       |    2 
 src/glu/sgi/libnurbs/internals/mesher.h                        |   62 
 src/glu/sgi/libnurbs/internals/monoTriangulationBackend.cc     |    2 
 src/glu/sgi/libnurbs/internals/monotonizer.cc                  |    2 
 src/glu/sgi/libnurbs/internals/monotonizer.h                   |   61 
 src/glu/sgi/libnurbs/internals/myassert.h                      |   62 
 src/glu/sgi/libnurbs/internals/mycode.cc                       |    2 
 src/glu/sgi/libnurbs/internals/mymath.h                        |   60 
 src/glu/sgi/libnurbs/internals/mysetjmp.h                      |   60 
 src/glu/sgi/libnurbs/internals/mystring.h                      |   62 
 src/glu/sgi/libnurbs/internals/nurbsconsts.h                   |   62 
 src/glu/sgi/libnurbs/internals/nurbstess.cc                    |    4 
 src/glu/sgi/libnurbs/internals/nurbstess.h                     |   62 
 src/glu/sgi/libnurbs/internals/patch.cc                        |    2 
 src/glu/sgi/libnurbs/internals/patch.h                         |   62 
 src/glu/sgi/libnurbs/internals/patchlist.cc                    |    2 
 src/glu/sgi/libnurbs/internals/patchlist.h                     |   62 
 src/glu/sgi/libnurbs/internals/pwlarc.h                        |   62 
 src/glu/sgi/libnurbs/internals/quilt.cc                        |    2 
 src/glu/sgi/libnurbs/internals/quilt.h                         |   62 
 src/glu/sgi/libnurbs/internals/reader.cc                       |    2 
 src/glu/sgi/libnurbs/internals/reader.h                        |   62 
 src/glu/sgi/libnurbs/internals/renderhints.cc                  |    2 
 src/glu/sgi/libnurbs/internals/renderhints.h                   |   62 
 src/glu/sgi/libnurbs/internals/simplemath.h                    |   62 
 src/glu/sgi/libnurbs/internals/slicer.cc                       |    2 
 src/glu/sgi/libnurbs/internals/slicer.h                        |   62 
 src/glu/sgi/libnurbs/internals/sorter.cc                       |    2 
 src/glu/sgi/libnurbs/internals/sorter.h                        |   63 
 src/glu/sgi/libnurbs/internals/splitarcs.cc                    |    2 
 src/glu/sgi/libnurbs/internals/subdivider.h                    |   62 
 src/glu/sgi/libnurbs/internals/tobezier.cc                     |    2 
 src/glu/sgi/libnurbs/internals/trimline.cc                     |    2 
 src/glu/sgi/libnurbs/internals/trimline.h                      |   62 
 src/glu/sgi/libnurbs/internals/trimregion.cc                   |    2 
 src/glu/sgi/libnurbs/internals/trimregion.h                    |   62 
 src/glu/sgi/libnurbs/internals/trimvertex.h                    |   62 
 src/glu/sgi/libnurbs/internals/trimvertpool.cc                 |    2 
 src/glu/sgi/libnurbs/internals/trimvertpool.h                  |   62 
 src/glu/sgi/libnurbs/internals/types.h                         |   62 
 src/glu/sgi/libnurbs/internals/uarray.cc                       |    2 
 src/glu/sgi/libnurbs/internals/uarray.h                        |   62 
 src/glu/sgi/libnurbs/internals/varray.cc                       |    2 
 src/glu/sgi/libnurbs/internals/varray.h                        |   62 
 src/glu/sgi/libnurbs/nurbtess/definitions.h                    |   63 
 src/glu/sgi/libnurbs/nurbtess/directedLine.h                   |   63 
 src/glu/sgi/libnurbs/nurbtess/glimports.h                      |   62 
 src/glu/sgi/libnurbs/nurbtess/gridWrap.cc                      |    2 
 src/glu/sgi/libnurbs/nurbtess/gridWrap.h                       |   63 
 src/glu/sgi/libnurbs/nurbtess/monoChain.cc                     |    2 
 src/glu/sgi/libnurbs/nurbtess/monoChain.h                      |   63 
 src/glu/sgi/libnurbs/nurbtess/monoPolyPart.cc                  |    1 
 src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h                   |   62 
 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.cc             |    2 
 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h              |   63 
 src/glu/sgi/libnurbs/nurbtess/mystdio.h                        |   62 
 src/glu/sgi/libnurbs/nurbtess/mystdlib.h                       |   62 
 src/glu/sgi/libnurbs/nurbtess/partitionX.cc                    |    2 
 src/glu/sgi/libnurbs/nurbtess/partitionX.h                     |   63 
 src/glu/sgi/libnurbs/nurbtess/partitionY.cc                    |    2 
 src/glu/sgi/libnurbs/nurbtess/partitionY.h                     |   63 
 src/glu/sgi/libnurbs/nurbtess/polyDBG.h                        |   63 
 src/glu/sgi/libnurbs/nurbtess/polyUtil.cc                      |    2 
 src/glu/sgi/libnurbs/nurbtess/polyUtil.h                       |   63 
 src/glu/sgi/libnurbs/nurbtess/primitiveStream.cc               |    2 
 src/glu/sgi/libnurbs/nurbtess/primitiveStream.h                |   63 
 src/glu/sgi/libnurbs/nurbtess/quicksort.cc                     |    2 
 src/glu/sgi/libnurbs/nurbtess/quicksort.h                      |   63 
 src/glu/sgi/libnurbs/nurbtess/rectBlock.cc                     |    2 
 src/glu/sgi/libnurbs/nurbtess/rectBlock.h                      |   63 
 src/glu/sgi/libnurbs/nurbtess/sampleComp.cc                    |    2 
 src/glu/sgi/libnurbs/nurbtess/sampleComp.h                     |   63 
 src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc                 |    2 
 src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h                  |   63 
 src/glu/sgi/libnurbs/nurbtess/sampleCompRight.cc               |    2 
 src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h                |   63 
 src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc                 |    2 
 src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h                  |   63 
 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc                |    2 
 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h                 |   63 
 src/glu/sgi/libnurbs/nurbtess/sampledLine.cc                   |    2 
 src/glu/sgi/libnurbs/nurbtess/sampledLine.h                    |   63 
 src/glu/sgi/libnurbs/nurbtess/searchTree.cc                    |    2 
 src/glu/sgi/libnurbs/nurbtess/searchTree.h                     |   63 
 src/glu/sgi/libnurbs/nurbtess/zlassert.h                       |   63 
 src/glu/sgi/libtess/README                                     |    1 
 src/glu/sgi/libtess/alg-outline                                |    1 
 src/glu/sgi/libtess/dict-list.h                                |   63 
 src/glu/sgi/libtess/dict.c                                     |   63 
 src/glu/sgi/libtess/dict.h                                     |   63 
 src/glu/sgi/libtess/geom.c                                     |   63 
 src/glu/sgi/libtess/geom.h                                     |   61 
 src/glu/sgi/libtess/memalloc.c                                 |   63 
 src/glu/sgi/libtess/memalloc.h                                 |   63 
 src/glu/sgi/libtess/mesh.c                                     |   63 
 src/glu/sgi/libtess/mesh.h                                     |   63 
 src/glu/sgi/libtess/normal.c                                   |   61 
 src/glu/sgi/libtess/normal.h                                   |   63 
 src/glu/sgi/libtess/priorityq-heap.c                           |   63 
 src/glu/sgi/libtess/priorityq-heap.h                           |   63 
 src/glu/sgi/libtess/priorityq-sort.h                           |   63 
 src/glu/sgi/libtess/priorityq.c                                |   63 
 src/glu/sgi/libtess/priorityq.h                                |   63 
 src/glu/sgi/libtess/render.c                                   |   63 
 src/glu/sgi/libtess/render.h                                   |   63 
 src/glu/sgi/libtess/sweep.c                                    |   61 
 src/glu/sgi/libtess/sweep.h                                    |   63 
 src/glu/sgi/libtess/tess.c                                     |   61 
 src/glu/sgi/libtess/tess.h                                     |   63 
 src/glu/sgi/libtess/tessmono.c                                 |   63 
 src/glu/sgi/libtess/tessmono.h                                 |   63 
 src/glu/sgi/libutil/error.c                                    |   63 
 src/glu/sgi/libutil/glue.c                                     |   63 
 src/glu/sgi/libutil/gluint.h                                   |   63 
 src/glu/sgi/libutil/mipmap.c                                   |   61 
 src/glu/sgi/libutil/project.c                                  |   63 
 src/glu/sgi/libutil/quad.c                                     |   61 
 src/glu/sgi/libutil/registry.c                                 |   63 
 src/glut/beos/beos_x11.cpp                                     |    1 
 src/glut/ggi/debug.h                                           |    2 
 src/glut/glx/Makefile                                          |    6 
 src/glut/glx/Makefile.mgw                                      |    2 
 src/glut/glx/glut.pc.in                                        |    4 
 src/glut/glx/glut_init.c                                       |    4 
 src/glut/glx/glut_ppm.c                                        |   80 
 src/glut/glx/glut_swap.c                                       |    4 
 src/glut/glx/glutint.h                                         |    5 
 src/glut/glx/stroke.h                                          |    1 
 src/glut/glx/win32_x11.c                                       |    1 
 src/glut/mini/Makefile                                         |    5 
 src/glut/mini/glut.pc.in                                       |    4 
 src/glut/os2/WarpWin.cpp                                       |    1 
 src/glut/os2/glut_cindex.cpp                                   |    1 
 src/glut/os2/glut_gamemode.cpp                                 |    1 
 src/glut/os2/glut_win.cpp                                      |    1 
 src/glut/os2/glut_winmisc.cpp                                  |    1 
 src/glut/os2/os2_glx.cpp                                       |    1 
 src/glut/os2/os2_menu.cpp                                      |    1 
 src/glut/os2/os2_winproc.cpp                                   |    1 
 src/glw/Makefile                                               |    5 
 src/glw/glw.pc.in                                              |    4 
 src/glx/mini/miniglx_events.c                                  |    1 
 src/glx/x11/Makefile                                           |    2 
 src/glx/x11/XF86dri.c                                          | 1015 +--
 src/glx/x11/clientattrib.c                                     |  221 
 src/glx/x11/compsize.c                                         |  307 -
 src/glx/x11/dri2.c                                             |  133 
 src/glx/x11/dri2.h                                             |   33 
 src/glx/x11/dri2_glx.c                                         |  175 
 src/glx/x11/dri_common.c                                       |    6 
 src/glx/x11/dri_common.h                                       |   17 
 src/glx/x11/dri_glx.c                                          |   17 
 src/glx/x11/drisw_glx.c                                        |  593 +-
 src/glx/x11/eval.c                                             |  204 
 src/glx/x11/glcontextmodes.c                                   |  618 +-
 src/glx/x11/glcontextmodes.h                                   |   30 
 src/glx/x11/glx_pbuffer.c                                      |  385 -
 src/glx/x11/glx_query.c                                        |  165 
 src/glx/x11/glxclient.h                                        |  100 
 src/glx/x11/glxcmds.c                                          |  131 
 src/glx/x11/glxcurrent.c                                       |  611 +-
 src/glx/x11/glxext.c                                           | 1481 ++---
 src/glx/x11/glxextensions.c                                    |  363 -
 src/glx/x11/glxextensions.h                                    |   56 
 src/glx/x11/glxhash.c                                          |  551 +
 src/glx/x11/glxhash.h                                          |   16 
 src/glx/x11/indirect.c                                         |  164 
 src/glx/x11/indirect_init.h                                    |    1 
 src/glx/x11/indirect_texture_compression.c                     |  506 -
 src/glx/x11/indirect_transpose_matrix.c                        |   58 
 src/glx/x11/indirect_vertex_array.c                            | 2790 +++++-----
 src/glx/x11/indirect_vertex_array.h                            |   51 
 src/glx/x11/indirect_vertex_array_priv.h                       |  109 
 src/glx/x11/indirect_vertex_program.c                          |  335 -
 src/glx/x11/indirect_window_pos.c                              |   70 
 src/glx/x11/packrender.h                                       |  304 -
 src/glx/x11/packsingle.h                                       |  276 
 src/glx/x11/pixel.c                                            |  784 +-
 src/glx/x11/pixelstore.c                                       |  588 +-
 src/glx/x11/render2.c                                          |  630 +-
 src/glx/x11/renderpix.c                                        |  275 
 src/glx/x11/single2.c                                          | 1562 +++--
 src/glx/x11/singlepix.c                                        |  348 -
 src/glx/x11/vertarr.c                                          |  283 -
 src/glx/x11/xf86dri.h                                          |  106 
 src/glx/x11/xf86dristr.h                                       |  440 -
 src/glx/x11/xfont.c                                            |  424 -
 src/mesa/Makefile                                              |   25 
 src/mesa/Makefile.mgw                                          |    2 
 src/mesa/drivers/allegro/amesa.c                               |   12 
 src/mesa/drivers/allegro/amesa.h                               |   65 
 src/mesa/drivers/common/descrip.mms                            |    5 
 src/mesa/drivers/common/driverfuncs.c                          |   44 
 src/mesa/drivers/directfb/idirectfbgl_mesa.c                   |   20 
 src/mesa/drivers/dos/dmesa.c                                   |    6 
 src/mesa/drivers/dri/Makefile                                  |    5 
 src/mesa/drivers/dri/Makefile.template                         |    3 
 src/mesa/drivers/dri/common/dri_util.c                         |  281 -
 src/mesa/drivers/dri/common/dri_util.h                         |   32 
 src/mesa/drivers/dri/common/drirenderbuffer.c                  |    8 
 src/mesa/drivers/dri/common/drirenderbuffer.h                  |    2 
 src/mesa/drivers/dri/common/extension_helper.h                 |   34 
 src/mesa/drivers/dri/common/mmio.h                             |   10 
 src/mesa/drivers/dri/common/spantmp2.h                         |    2 
 src/mesa/drivers/dri/common/stenciltmp.h                       |    1 
 src/mesa/drivers/dri/common/texmem.c                           |    9 
 src/mesa/drivers/dri/common/texmem.h                           |    5 
 src/mesa/drivers/dri/common/utils.c                            |   24 
 src/mesa/drivers/dri/common/utils.h                            |    5 
 src/mesa/drivers/dri/common/vblank.c                           |   27 
 src/mesa/drivers/dri/common/vblank.h                           |    3 
 src/mesa/drivers/dri/common/xmlconfig.c                        |    4 
 src/mesa/drivers/dri/dri.pc.in                                 |    1 
 src/mesa/drivers/dri/fb/fb_dri.c                               |   12 
 src/mesa/drivers/dri/fb/fb_egl.c                               |   14 
 src/mesa/drivers/dri/ffb/ffb_bitmap.c                          |    6 
 src/mesa/drivers/dri/ffb/ffb_bitmap.h                          |    1 
 src/mesa/drivers/dri/ffb/ffb_clear.c                           |    8 
 src/mesa/drivers/dri/ffb/ffb_context.h                         |    3 
 src/mesa/drivers/dri/ffb/ffb_dd.c                              |    8 
 src/mesa/drivers/dri/ffb/ffb_dd.h                              |    4 
 src/mesa/drivers/dri/ffb/ffb_depth.c                           |    5 
 src/mesa/drivers/dri/ffb/ffb_depth.h                           |    1 
 src/mesa/drivers/dri/ffb/ffb_fifo.h                            |    1 
 src/mesa/drivers/dri/ffb/ffb_lines.c                           |    8 
 src/mesa/drivers/dri/ffb/ffb_lines.h                           |    1 
 src/mesa/drivers/dri/ffb/ffb_linetmp.h                         |    1 
 src/mesa/drivers/dri/ffb/ffb_lock.h                            |    1 
 src/mesa/drivers/dri/ffb/ffb_points.c                          |    4 
 src/mesa/drivers/dri/ffb/ffb_points.h                          |    1 
 src/mesa/drivers/dri/ffb/ffb_pointtmp.h                        |    1 
 src/mesa/drivers/dri/ffb/ffb_rendertmp.h                       |    1 
 src/mesa/drivers/dri/ffb/ffb_span.c                            |    4 
 src/mesa/drivers/dri/ffb/ffb_span.h                            |    1 
 src/mesa/drivers/dri/ffb/ffb_state.c                           |   26 
 src/mesa/drivers/dri/ffb/ffb_state.h                           |    1 
 src/mesa/drivers/dri/ffb/ffb_stencil.c                         |    4 
 src/mesa/drivers/dri/ffb/ffb_stencil.h                         |    1 
 src/mesa/drivers/dri/ffb/ffb_tex.c                             |    6 
 src/mesa/drivers/dri/ffb/ffb_tex.h                             |    2 
 src/mesa/drivers/dri/ffb/ffb_tris.c                            |   10 
 src/mesa/drivers/dri/ffb/ffb_tris.h                            |    1 
 src/mesa/drivers/dri/ffb/ffb_tritmp.h                          |    1 
 src/mesa/drivers/dri/ffb/ffb_vb.c                              |    4 
 src/mesa/drivers/dri/ffb/ffb_vb.h                              |    5 
 src/mesa/drivers/dri/ffb/ffb_vbtmp.h                           |    1 
 src/mesa/drivers/dri/ffb/ffb_vtxfmt.c                          |   16 
 src/mesa/drivers/dri/ffb/ffb_vtxfmt.h                          |    1 
 src/mesa/drivers/dri/ffb/ffb_xmesa.c                           |   20 
 src/mesa/drivers/dri/ffb/ffb_xmesa.h                           |    3 
 src/mesa/drivers/dri/ffb/server/ffb_dac.h                      |    1 
 src/mesa/drivers/dri/ffb/server/ffb_drishare.h                 |    1 
 src/mesa/drivers/dri/ffb/server/ffb_regs.h                     |    1 
 src/mesa/drivers/dri/gamma/gamma_client.h                      |    1 
 src/mesa/drivers/dri/gamma/gamma_context.c                     |   16 
 src/mesa/drivers/dri/gamma/gamma_context.h                     |   47 
 src/mesa/drivers/dri/gamma/gamma_dd.c                          |    4 
 src/mesa/drivers/dri/gamma/gamma_inithw.c                      |    3 
 src/mesa/drivers/dri/gamma/gamma_lock.c                        |    3 
 src/mesa/drivers/dri/gamma/gamma_macros.h                      |    1 
 src/mesa/drivers/dri/gamma/gamma_regs.h                        |    1 
 src/mesa/drivers/dri/gamma/gamma_render.c                      |   20 
 src/mesa/drivers/dri/gamma/gamma_screen.c                      |    4 
 src/mesa/drivers/dri/gamma/gamma_span.c                        |   11 
 src/mesa/drivers/dri/gamma/gamma_state.c                       |   41 
 src/mesa/drivers/dri/gamma/gamma_tex.c                         |   27 
 src/mesa/drivers/dri/gamma/gamma_texmem.c                      |   15 
 src/mesa/drivers/dri/gamma/gamma_texstate.c                    |   15 
 src/mesa/drivers/dri/gamma/gamma_tris.c                        |   10 
 src/mesa/drivers/dri/gamma/gamma_tritmp.h                      |   17 
 src/mesa/drivers/dri/gamma/gamma_vb.c                          |   13 
 src/mesa/drivers/dri/gamma/gamma_vb.h                          |    2 
 src/mesa/drivers/dri/gamma/gamma_xmesa.c                       |    7 
 src/mesa/drivers/dri/gamma/server/glint_common.h               |    1 
 src/mesa/drivers/dri/gamma/server/glint_dri.h                  |    1 
 src/mesa/drivers/dri/i810/i810_3d_reg.h                        |    1 
 src/mesa/drivers/dri/i810/i810context.c                        |   17 
 src/mesa/drivers/dri/i810/i810context.h                        |    5 
 src/mesa/drivers/dri/i810/i810ioctl.c                          |   13 
 src/mesa/drivers/dri/i810/i810ioctl.h                          |    1 
 src/mesa/drivers/dri/i810/i810render.c                         |   10 
 src/mesa/drivers/dri/i810/i810screen.c                         |   21 
 src/mesa/drivers/dri/i810/i810span.c                           |   10 
 src/mesa/drivers/dri/i810/i810state.c                          |   22 
 src/mesa/drivers/dri/i810/i810tex.c                            |   30 
 src/mesa/drivers/dri/i810/i810tex.h                            |    4 
 src/mesa/drivers/dri/i810/i810texmem.c                         |   17 
 src/mesa/drivers/dri/i810/i810texstate.c                       |   15 
 src/mesa/drivers/dri/i810/i810tris.c                           |   11 
 src/mesa/drivers/dri/i810/i810tris.h                           |    3 
 src/mesa/drivers/dri/i810/i810vb.c                             |   12 
 src/mesa/drivers/dri/i810/i810vb.h                             |    3 
 src/mesa/drivers/dri/i810/server/i810_common.h                 |    1 
 src/mesa/drivers/dri/i810/server/i810_dri.h                    |    1 
 src/mesa/drivers/dri/i810/server/i810_reg.h                    |    1 
 src/mesa/drivers/dri/i915/Makefile                             |    3 
 src/mesa/drivers/dri/i915/i830_context.c                       |    2 
 src/mesa/drivers/dri/i915/i830_context.h                       |    8 
 src/mesa/drivers/dri/i915/i830_metaops.c                       |    9 
 src/mesa/drivers/dri/i915/i830_state.c                         |   10 
 src/mesa/drivers/dri/i915/i830_tex.c                           |   22 
 src/mesa/drivers/dri/i915/i830_texblend.c                      |   18 
 src/mesa/drivers/dri/i915/i830_texstate.c                      |    7 
 src/mesa/drivers/dri/i915/i830_vtbl.c                          |   56 
 src/mesa/drivers/dri/i915/i915_context.c                       |    6 
 src/mesa/drivers/dri/i915/i915_context.h                       |   11 
 src/mesa/drivers/dri/i915/i915_debug.c                         |    4 
 src/mesa/drivers/dri/i915/i915_fragprog.c                      |   28 
 src/mesa/drivers/dri/i915/i915_metaops.c                       |    9 
 src/mesa/drivers/dri/i915/i915_program.c                       |   44 
 src/mesa/drivers/dri/i915/i915_state.c                         |   12 
 src/mesa/drivers/dri/i915/i915_tex.c                           |   22 
 src/mesa/drivers/dri/i915/i915_tex_layout.c                    |    2 
 src/mesa/drivers/dri/i915/i915_texstate.c                      |   35 
 src/mesa/drivers/dri/i915/i915_vtbl.c                          |   62 
 src/mesa/drivers/dri/i915/intel_ioctl.c                        |    1 
 src/mesa/drivers/dri/i915/intel_pixel_read.c                   |   13 
 src/mesa/drivers/dri/i915/intel_render.c                       |   37 
 src/mesa/drivers/dri/i915/intel_state.c                        |   14 
 src/mesa/drivers/dri/i915/intel_tris.c                         |  149 
 src/mesa/drivers/dri/i915/intel_tris.h                         |    2 
 src/mesa/drivers/dri/i965/Makefile                             |    8 
 src/mesa/drivers/dri/i965/brw_cc.c                             |   16 
 src/mesa/drivers/dri/i965/brw_clip.c                           |    6 
 src/mesa/drivers/dri/i965/brw_clip.h                           |    5 
 src/mesa/drivers/dri/i965/brw_clip_line.c                      |   10 
 src/mesa/drivers/dri/i965/brw_clip_point.c                     |    8 
 src/mesa/drivers/dri/i965/brw_clip_state.c                     |   32 
 src/mesa/drivers/dri/i965/brw_clip_tri.c                       |   20 
 src/mesa/drivers/dri/i965/brw_clip_unfilled.c                  |   32 
 src/mesa/drivers/dri/i965/brw_clip_util.c                      |   13 
 src/mesa/drivers/dri/i965/brw_context.c                        |   27 
 src/mesa/drivers/dri/i965/brw_context.h                        |   74 
 src/mesa/drivers/dri/i965/brw_curbe.c                          |   23 
 src/mesa/drivers/dri/i965/brw_defines.h                        |    7 
 src/mesa/drivers/dri/i965/brw_draw.c                           |  115 
 src/mesa/drivers/dri/i965/brw_draw.h                           |    3 
 src/mesa/drivers/dri/i965/brw_draw_upload.c                    |   98 
 src/mesa/drivers/dri/i965/brw_eu.h                             |   93 
 src/mesa/drivers/dri/i965/brw_eu_debug.c                       |    4 
 src/mesa/drivers/dri/i965/brw_eu_emit.c                        |   38 
 src/mesa/drivers/dri/i965/brw_fallback.c                       |   20 
 src/mesa/drivers/dri/i965/brw_fallback.h                       |    2 
 src/mesa/drivers/dri/i965/brw_gs.c                             |    6 
 src/mesa/drivers/dri/i965/brw_gs_emit.c                        |    6 
 src/mesa/drivers/dri/i965/brw_gs_state.c                       |   12 
 src/mesa/drivers/dri/i965/brw_metaops.c                        |    6 
 src/mesa/drivers/dri/i965/brw_misc_state.c                     |   88 
 src/mesa/drivers/dri/i965/brw_program.c                        |    2 
 src/mesa/drivers/dri/i965/brw_queryobj.c                       |  259 
 src/mesa/drivers/dri/i965/brw_sf.c                             |    6 
 src/mesa/drivers/dri/i965/brw_sf_emit.c                        |    6 
 src/mesa/drivers/dri/i965/brw_sf_state.c                       |   25 
 src/mesa/drivers/dri/i965/brw_state.h                          |   21 
 src/mesa/drivers/dri/i965/brw_state_batch.c                    |    4 
 src/mesa/drivers/dri/i965/brw_state_cache.c                    |    7 
 src/mesa/drivers/dri/i965/brw_state_dump.c                     |    2 
 src/mesa/drivers/dri/i965/brw_state_upload.c                   |  181 
 src/mesa/drivers/dri/i965/brw_structs.h                        |    4 
 src/mesa/drivers/dri/i965/brw_tex.c                            |   20 
 src/mesa/drivers/dri/i965/brw_tex_layout.c                     |    2 
 src/mesa/drivers/dri/i965/brw_urb.c                            |   51 
 src/mesa/drivers/dri/i965/brw_util.c                           |    2 
 src/mesa/drivers/dri/i965/brw_util.h                           |    2 
 src/mesa/drivers/dri/i965/brw_vs.h                             |    4 
 src/mesa/drivers/dri/i965/brw_vs_constval.c                    |    2 
 src/mesa/drivers/dri/i965/brw_vs_emit.c                        |  168 
 src/mesa/drivers/dri/i965/brw_vs_state.c                       |   28 
 src/mesa/drivers/dri/i965/brw_vs_tnl.c                         | 1707 ------
 src/mesa/drivers/dri/i965/brw_vtbl.c                           |   61 
 src/mesa/drivers/dri/i965/brw_wm.c                             |   18 
 src/mesa/drivers/dri/i965/brw_wm.h                             |    7 
 src/mesa/drivers/dri/i965/brw_wm_emit.c                        |   89 
 src/mesa/drivers/dri/i965/brw_wm_fp.c                          |   24 
 src/mesa/drivers/dri/i965/brw_wm_glsl.c                        | 1172 ++++
 src/mesa/drivers/dri/i965/brw_wm_iz.c                          |   66 
 src/mesa/drivers/dri/i965/brw_wm_sampler_state.c               |   35 
 src/mesa/drivers/dri/i965/brw_wm_state.c                       |   47 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c               |   97 
 src/mesa/drivers/dri/i965/intel_ioctl.c                        |    1 
 src/mesa/drivers/dri/i965/intel_pixel_draw.c                   |    1 
 src/mesa/drivers/dri/i965/intel_state.c                        |   12 
 src/mesa/drivers/dri/intel/intel_batchbuffer.c                 |   61 
 src/mesa/drivers/dri/intel/intel_batchbuffer.h                 |   41 
 src/mesa/drivers/dri/intel/intel_blit.c                        |  139 
 src/mesa/drivers/dri/intel/intel_blit.h                        |    2 
 src/mesa/drivers/dri/intel/intel_buffer_objects.c              |    7 
 src/mesa/drivers/dri/intel/intel_buffer_objects.h              |    2 
 src/mesa/drivers/dri/intel/intel_buffers.c                     |  168 
 src/mesa/drivers/dri/intel/intel_buffers.h                     |    7 
 src/mesa/drivers/dri/intel/intel_chipset.h                     |   10 
 src/mesa/drivers/dri/intel/intel_context.c                     |  553 -
 src/mesa/drivers/dri/intel/intel_context.h                     |   47 
 src/mesa/drivers/dri/intel/intel_decode.c                      |  276 
 src/mesa/drivers/dri/intel/intel_depthstencil.c                |   18 
 src/mesa/drivers/dri/intel/intel_fbo.c                         |   29 
 src/mesa/drivers/dri/intel/intel_ioctl.c                       |  185 
 src/mesa/drivers/dri/intel/intel_ioctl.h                       |   46 
 src/mesa/drivers/dri/intel/intel_mipmap_tree.c                 |   21 
 src/mesa/drivers/dri/intel/intel_pixel.c                       |  180 
 src/mesa/drivers/dri/intel/intel_pixel.h                       |   11 
 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c                |  315 -
 src/mesa/drivers/dri/intel/intel_pixel_copy.c                  |  138 
 src/mesa/drivers/dri/intel/intel_pixel_draw.c                  |  567 +-
 src/mesa/drivers/dri/intel/intel_reg.h                         |   34 
 src/mesa/drivers/dri/intel/intel_regions.c                     |   86 
 src/mesa/drivers/dri/intel/intel_regions.h                     |   18 
 src/mesa/drivers/dri/intel/intel_screen.c                      |  230 
 src/mesa/drivers/dri/intel/intel_screen.h                      |   10 
 src/mesa/drivers/dri/intel/intel_span.c                        |  150 
 src/mesa/drivers/dri/intel/intel_tex.c                         |   23 
 src/mesa/drivers/dri/intel/intel_tex.h                         |   20 
 src/mesa/drivers/dri/intel/intel_tex_copy.c                    |  123 
 src/mesa/drivers/dri/intel/intel_tex_format.c                  |    6 
 src/mesa/drivers/dri/intel/intel_tex_image.c                   |   37 
 src/mesa/drivers/dri/intel/intel_tex_layout.c                  |    2 
 src/mesa/drivers/dri/intel/intel_tex_layout.h                  |    2 
 src/mesa/drivers/dri/intel/intel_tex_subimage.c                |   25 
 src/mesa/drivers/dri/intel/intel_tex_validate.c                |   89 
 src/mesa/drivers/dri/mach64/mach64_context.c                   |   14 
 src/mesa/drivers/dri/mach64/mach64_context.h                   |    4 
 src/mesa/drivers/dri/mach64/mach64_dd.c                        |    7 
 src/mesa/drivers/dri/mach64/mach64_dd.h                        |    2 
 src/mesa/drivers/dri/mach64/mach64_ioctl.c                     |    6 
 src/mesa/drivers/dri/mach64/mach64_ioctl.h                     |    2 
 src/mesa/drivers/dri/mach64/mach64_lock.c                      |    2 
 src/mesa/drivers/dri/mach64/mach64_lock.h                      |    2 
 src/mesa/drivers/dri/mach64/mach64_native_vb.c                 |    2 
 src/mesa/drivers/dri/mach64/mach64_native_vbtmp.h              |    2 
 src/mesa/drivers/dri/mach64/mach64_reg.h                       |    2 
 src/mesa/drivers/dri/mach64/mach64_screen.c                    |   14 
 src/mesa/drivers/dri/mach64/mach64_screen.h                    |    2 
 src/mesa/drivers/dri/mach64/mach64_span.c                      |    2 
 src/mesa/drivers/dri/mach64/mach64_span.h                      |    2 
 src/mesa/drivers/dri/mach64/mach64_state.c                     |    8 
 src/mesa/drivers/dri/mach64/mach64_state.h                     |    2 
 src/mesa/drivers/dri/mach64/mach64_tex.c                       |   20 
 src/mesa/drivers/dri/mach64/mach64_tex.h                       |    2 
 src/mesa/drivers/dri/mach64/mach64_texmem.c                    |   12 
 src/mesa/drivers/dri/mach64/mach64_texstate.c                  |   12 
 src/mesa/drivers/dri/mach64/mach64_tris.c                      |   10 
 src/mesa/drivers/dri/mach64/mach64_tris.h                      |    4 
 src/mesa/drivers/dri/mach64/mach64_vb.c                        |   12 
 src/mesa/drivers/dri/mach64/mach64_vb.h                        |    4 
 src/mesa/drivers/dri/mach64/mach64_vbtmp.h                     |    2 
 src/mesa/drivers/dri/mach64/server/mach64_dri.h                |    2 
 src/mesa/drivers/dri/mga/mga_texcombine.c                      |    2 
 src/mesa/drivers/dri/mga/mga_texstate.c                        |   15 
 src/mesa/drivers/dri/mga/mga_xmesa.c                           |   19 
 src/mesa/drivers/dri/mga/mga_xmesa.h                           |    5 
 src/mesa/drivers/dri/mga/mgacontext.h                          |    9 
 src/mesa/drivers/dri/mga/mgadd.c                               |    7 
 src/mesa/drivers/dri/mga/mgadd.h                               |    3 
 src/mesa/drivers/dri/mga/mgaioctl.c                            |    8 
 src/mesa/drivers/dri/mga/mgaioctl.h                            |    1 
 src/mesa/drivers/dri/mga/mgapixel.c                            |    7 
 src/mesa/drivers/dri/mga/mgapixel.h                            |    3 
 src/mesa/drivers/dri/mga/mgaregs.h                             |    1 
 src/mesa/drivers/dri/mga/mgarender.c                           |   11 
 src/mesa/drivers/dri/mga/mgaspan.c                             |    2 
 src/mesa/drivers/dri/mga/mgaspan.h                             |    1 
 src/mesa/drivers/dri/mga/mgastate.c                            |    8 
 src/mesa/drivers/dri/mga/mgastate.h                            |    1 
 src/mesa/drivers/dri/mga/mgatex.c                              |   25 
 src/mesa/drivers/dri/mga/mgatex.h                              |    1 
 src/mesa/drivers/dri/mga/mgatexmem.c                           |    9 
 src/mesa/drivers/dri/mga/mgatris.c                             |    9 
 src/mesa/drivers/dri/mga/mgatris.h                             |    3 
 src/mesa/drivers/dri/mga/mgavb.c                               |   11 
 src/mesa/drivers/dri/mga/mgavb.h                               |    3 
 src/mesa/drivers/dri/mga/server/mga.h                          |    1 
 src/mesa/drivers/dri/mga/server/mga_bios.h                     |    2 
 src/mesa/drivers/dri/mga/server/mga_dri.c                      |    1 
 src/mesa/drivers/dri/mga/server/mga_dri.h                      |    1 
 src/mesa/drivers/dri/mga/server/mga_macros.h                   |    1 
 src/mesa/drivers/dri/mga/server/mga_reg.h                      |    2 
 src/mesa/drivers/dri/r128/r128_context.c                       |   13 
 src/mesa/drivers/dri/r128/r128_context.h                       |    9 
 src/mesa/drivers/dri/r128/r128_dd.c                            |    5 
 src/mesa/drivers/dri/r128/r128_dd.h                            |    1 
 src/mesa/drivers/dri/r128/r128_ioctl.c                         |    7 
 src/mesa/drivers/dri/r128/r128_ioctl.h                         |    7 
 src/mesa/drivers/dri/r128/r128_lock.c                          |    3 
 src/mesa/drivers/dri/r128/r128_lock.h                          |    1 
 src/mesa/drivers/dri/r128/r128_screen.c                        |   13 
 src/mesa/drivers/dri/r128/r128_screen.h                        |    1 
 src/mesa/drivers/dri/r128/r128_span.c                          |    1 
 src/mesa/drivers/dri/r128/r128_span.h                          |    1 
 src/mesa/drivers/dri/r128/r128_state.c                         |    7 
 src/mesa/drivers/dri/r128/r128_state.h                         |    1 
 src/mesa/drivers/dri/r128/r128_tex.c                           |   29 
 src/mesa/drivers/dri/r128/r128_tex.h                           |    3 
 src/mesa/drivers/dri/r128/r128_texmem.c                        |   17 
 src/mesa/drivers/dri/r128/r128_texobj.h                        |    7 
 src/mesa/drivers/dri/r128/r128_texstate.c                      |   11 
 src/mesa/drivers/dri/r128/r128_tris.c                          |   10 
 src/mesa/drivers/dri/r128/r128_tris.h                          |    3 
 src/mesa/drivers/dri/r128/server/r128.h                        |  129 
 src/mesa/drivers/dri/r128/server/r128_dri.c                    |    3 
 src/mesa/drivers/dri/r128/server/r128_dri.h                    |    1 
 src/mesa/drivers/dri/r128/server/r128_macros.h                 |    1 
 src/mesa/drivers/dri/r128/server/r128_reg.h                    |    1 
 src/mesa/drivers/dri/r128/server/r128_version.h                |    1 
 src/mesa/drivers/dri/r200/r200_cmdbuf.c                        |   10 
 src/mesa/drivers/dri/r200/r200_context.c                       |   18 
 src/mesa/drivers/dri/r200/r200_context.h                       |    8 
 src/mesa/drivers/dri/r200/r200_ioctl.c                         |   12 
 src/mesa/drivers/dri/r200/r200_ioctl.h                         |    2 
 src/mesa/drivers/dri/r200/r200_lock.c                          |    2 
 src/mesa/drivers/dri/r200/r200_maos_arrays.c                   |   10 
 src/mesa/drivers/dri/r200/r200_pixel.c                         |    8 
 src/mesa/drivers/dri/r200/r200_sanity.c                        |    4 
 src/mesa/drivers/dri/r200/r200_span.c                          |    6 
 src/mesa/drivers/dri/r200/r200_state.c                         |   16 
 src/mesa/drivers/dri/r200/r200_state_init.c                    |   10 
 src/mesa/drivers/dri/r200/r200_swtcl.c                         |   14 
 src/mesa/drivers/dri/r200/r200_swtcl.h                         |    2 
 src/mesa/drivers/dri/r200/r200_tcl.c                           |   12 
 src/mesa/drivers/dri/r200/r200_tex.c                           |   23 
 src/mesa/drivers/dri/r200/r200_texmem.c                        |   10 
 src/mesa/drivers/dri/r200/r200_texstate.c                      |   14 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c                        |   12 
 src/mesa/drivers/dri/r300/r300_context.c                       |   22 
 src/mesa/drivers/dri/r300/r300_context.h                       |    8 
 src/mesa/drivers/dri/r300/r300_emit.c                          |   12 
 src/mesa/drivers/dri/r300/r300_emit.h                          |    2 
 src/mesa/drivers/dri/r300/r300_fragprog.c                      |    6 
 src/mesa/drivers/dri/r300/r300_fragprog.h                      |    6 
 src/mesa/drivers/dri/r300/r300_fragprog_swizzle.h              |    2 
 src/mesa/drivers/dri/r300/r300_ioctl.c                         |    8 
 src/mesa/drivers/dri/r300/r300_reg.h                           |    8 
 src/mesa/drivers/dri/r300/r300_render.c                        |   21 
 src/mesa/drivers/dri/r300/r300_state.c                         |   34 
 src/mesa/drivers/dri/r300/r300_swtcl.c                         |   16 
 src/mesa/drivers/dri/r300/r300_swtcl.h                         |    2 
 src/mesa/drivers/dri/r300/r300_tex.c                           |   23 
 src/mesa/drivers/dri/r300/r300_texmem.c                        |   12 
 src/mesa/drivers/dri/r300/r300_texstate.c                      |   16 
 src/mesa/drivers/dri/r300/r500_fragprog.c                      |   13 
 src/mesa/drivers/dri/r300/r500_fragprog.h                      |    6 
 src/mesa/drivers/dri/r300/r500_fragprog_emit.c                 |    4 
 src/mesa/drivers/dri/r300/radeon_context.c                     |   12 
 src/mesa/drivers/dri/r300/radeon_context.h                     |    4 
 src/mesa/drivers/dri/r300/radeon_ioctl.c                       |    8 
 src/mesa/drivers/dri/r300/radeon_ioctl.h                       |    4 
 src/mesa/drivers/dri/r300/radeon_lock.c                        |    2 
 src/mesa/drivers/dri/r300/radeon_nqssadce.c                    |    2 
 src/mesa/drivers/dri/r300/radeon_program.h                     |    6 
 src/mesa/drivers/dri/r300/radeon_program_alu.c                 |   27 
 src/mesa/drivers/dri/r300/radeon_program_alu.h                 |    5 
 src/mesa/drivers/dri/r300/radeon_program_pair.c                |   12 
 src/mesa/drivers/dri/r300/radeon_span.c                        |    2 
 src/mesa/drivers/dri/r300/radeon_state.c                       |   15 
 src/mesa/drivers/dri/radeon/radeon_compat.c                    |    5 
 src/mesa/drivers/dri/radeon/radeon_context.c                   |    1 
 src/mesa/drivers/dri/radeon/radeon_context.h                   |    8 
 src/mesa/drivers/dri/radeon/radeon_ioctl.c                     |   13 
 src/mesa/drivers/dri/radeon/radeon_ioctl.h                     |    3 
 src/mesa/drivers/dri/radeon/radeon_lighting.c                  |    7 
 src/mesa/drivers/dri/radeon/radeon_lock.c                      |    4 
 src/mesa/drivers/dri/radeon/radeon_maos.h                      |    1 
 src/mesa/drivers/dri/radeon/radeon_maos_arrays.c               |   11 
 src/mesa/drivers/dri/radeon/radeon_maos_verts.c                |    7 
 src/mesa/drivers/dri/radeon/radeon_sanity.c                    |    3 
 src/mesa/drivers/dri/radeon/radeon_screen.c                    |   20 
 src/mesa/drivers/dri/radeon/radeon_screen.h                    |    3 
 src/mesa/drivers/dri/radeon/radeon_span.c                      |    2 
 src/mesa/drivers/dri/radeon/radeon_state.c                     |   19 
 src/mesa/drivers/dri/radeon/radeon_state.h                     |    1 
 src/mesa/drivers/dri/radeon/radeon_state_init.c                |    7 
 src/mesa/drivers/dri/radeon/radeon_swtcl.c                     |   13 
 src/mesa/drivers/dri/radeon/radeon_swtcl.h                     |    3 
 src/mesa/drivers/dri/radeon/radeon_tcl.c                       |   11 
 src/mesa/drivers/dri/radeon/radeon_tcl.h                       |    1 
 src/mesa/drivers/dri/radeon/radeon_tex.c                       |   24 
 src/mesa/drivers/dri/radeon/radeon_tex.h                       |    1 
 src/mesa/drivers/dri/radeon/radeon_texmem.c                    |    9 
 src/mesa/drivers/dri/radeon/radeon_texstate.c                  |   17 
 src/mesa/drivers/dri/radeon/server/radeon.h                    |    1 
 src/mesa/drivers/dri/radeon/server/radeon_dri.h                |    1 
 src/mesa/drivers/dri/radeon/server/radeon_egl.c                |    4 
 src/mesa/drivers/dri/radeon/server/radeon_macros.h             |    1 
 src/mesa/drivers/dri/radeon/server/radeon_reg.h                |    1 
 src/mesa/drivers/dri/s3v/s3v_context.c                         |   12 
 src/mesa/drivers/dri/s3v/s3v_context.h                         |    8 
 src/mesa/drivers/dri/s3v/s3v_dd.c                              |    4 
 src/mesa/drivers/dri/s3v/s3v_render.c                          |    8 
 src/mesa/drivers/dri/s3v/s3v_screen.h                          |    2 
 src/mesa/drivers/dri/s3v/s3v_state.c                           |    4 
 src/mesa/drivers/dri/s3v/s3v_tex.c                             |   16 
 src/mesa/drivers/dri/s3v/s3v_texmem.c                          |   12 
 src/mesa/drivers/dri/s3v/s3v_texstate.c                        |   12 
 src/mesa/drivers/dri/s3v/s3v_tris.c                            |    8 
 src/mesa/drivers/dri/s3v/s3v_vb.c                              |    8 
 src/mesa/drivers/dri/s3v/s3v_vb.h                              |    2 
 src/mesa/drivers/dri/s3v/s3v_xmesa.c                           |    8 
 src/mesa/drivers/dri/savage/savage_3d_reg.h                    |   70 
 src/mesa/drivers/dri/savage/savage_init.h                      |    2 
 src/mesa/drivers/dri/savage/savage_xmesa.c                     |   20 
 src/mesa/drivers/dri/savage/savagecontext.h                    |    6 
 src/mesa/drivers/dri/savage/savagedd.c                         |    8 
 src/mesa/drivers/dri/savage/savagedd.h                         |    2 
 src/mesa/drivers/dri/savage/savageioctl.c                      |   64 
 src/mesa/drivers/dri/savage/savageioctl.h                      |   14 
 src/mesa/drivers/dri/savage/savagerender.c                     |   10 
 src/mesa/drivers/dri/savage/savagespan.c                       |    2 
 src/mesa/drivers/dri/savage/savagestate.c                      |   56 
 src/mesa/drivers/dri/savage/savagetex.c                        |   25 
 src/mesa/drivers/dri/savage/savagetex.h                        |    2 
 src/mesa/drivers/dri/savage/savagetris.c                       |   24 
 src/mesa/drivers/dri/savage/savagetris.h                       |    3 
 src/mesa/drivers/dri/sis/server/sis_common.h                   |    1 
 src/mesa/drivers/dri/sis/server/sis_dri.h                      |    1 
 src/mesa/drivers/dri/sis/sis6326_clear.c                       |    2 
 src/mesa/drivers/dri/sis/sis6326_state.c                       |    6 
 src/mesa/drivers/dri/sis/sis_alloc.c                           |    1 
 src/mesa/drivers/dri/sis/sis_alloc.h                           |    1 
 src/mesa/drivers/dri/sis/sis_clear.c                           |    3 
 src/mesa/drivers/dri/sis/sis_context.c                         |    9 
 src/mesa/drivers/dri/sis/sis_context.h                         |    3 
 src/mesa/drivers/dri/sis/sis_dd.c                              |    5 
 src/mesa/drivers/dri/sis/sis_dd.h                              |    1 
 src/mesa/drivers/dri/sis/sis_fog.c                             |    3 
 src/mesa/drivers/dri/sis/sis_lock.c                            |    3 
 src/mesa/drivers/dri/sis/sis_lock.h                            |    1 
 src/mesa/drivers/dri/sis/sis_reg.h                             |    1 
 src/mesa/drivers/dri/sis/sis_screen.c                          |   13 
 src/mesa/drivers/dri/sis/sis_screen.h                          |    1 
 src/mesa/drivers/dri/sis/sis_span.c                            |    1 
 src/mesa/drivers/dri/sis/sis_span.h                            |    1 
 src/mesa/drivers/dri/sis/sis_state.c                           |    7 
 src/mesa/drivers/dri/sis/sis_state.h                           |    1 
 src/mesa/drivers/dri/sis/sis_stencil.c                         |    1 
 src/mesa/drivers/dri/sis/sis_stencil.h                         |    1 
 src/mesa/drivers/dri/sis/sis_tex.c                             |   11 
 src/mesa/drivers/dri/sis/sis_tex.h                             |    1 
 src/mesa/drivers/dri/sis/sis_texstate.c                        |   13 
 src/mesa/drivers/dri/sis/sis_tris.c                            |    8 
 src/mesa/drivers/dri/sis/sis_tris.h                            |    3 
 src/mesa/drivers/dri/swrast/swrast.c                           |   16 
 src/mesa/drivers/dri/swrast/swrast_priv.h                      |    2 
 src/mesa/drivers/dri/swrast/swrast_spantemp.h                  |    2 
 src/mesa/drivers/dri/tdfx/X86/fx_3dnow_fastpath.S              |    1 
 src/mesa/drivers/dri/tdfx/X86/fx_3dnow_fasttmp.h               |    1 
 src/mesa/drivers/dri/tdfx/dri_glide.h                          |    1 
 src/mesa/drivers/dri/tdfx/server/tdfx_dri.h                    |    1 
 src/mesa/drivers/dri/tdfx/tdfx_context.c                       |    6 
 src/mesa/drivers/dri/tdfx/tdfx_context.h                       |   15 
 src/mesa/drivers/dri/tdfx/tdfx_dd.c                            |    6 
 src/mesa/drivers/dri/tdfx/tdfx_dd.h                            |    3 
 src/mesa/drivers/dri/tdfx/tdfx_glide.h                         |    1 
 src/mesa/drivers/dri/tdfx/tdfx_lock.c                          |    1 
 src/mesa/drivers/dri/tdfx/tdfx_lock.h                          |    1 
 src/mesa/drivers/dri/tdfx/tdfx_pixels.c                        |    3 
 src/mesa/drivers/dri/tdfx/tdfx_pixels.h                        |    3 
 src/mesa/drivers/dri/tdfx/tdfx_render.c                        |    1 
 src/mesa/drivers/dri/tdfx/tdfx_render.h                        |    1 
 src/mesa/drivers/dri/tdfx/tdfx_screen.c                        |   82 
 src/mesa/drivers/dri/tdfx/tdfx_screen.h                        |    1 
 src/mesa/drivers/dri/tdfx/tdfx_span.c                          |    1 
 src/mesa/drivers/dri/tdfx/tdfx_span.h                          |    3 
 src/mesa/drivers/dri/tdfx/tdfx_state.c                         |   11 
 src/mesa/drivers/dri/tdfx/tdfx_state.h                         |    3 
 src/mesa/drivers/dri/tdfx/tdfx_tex.c                           |   17 
 src/mesa/drivers/dri/tdfx/tdfx_tex.h                           |    1 
 src/mesa/drivers/dri/tdfx/tdfx_texman.c                        |    5 
 src/mesa/drivers/dri/tdfx/tdfx_texman.h                        |    1 
 src/mesa/drivers/dri/tdfx/tdfx_texstate.c                      |    1 
 src/mesa/drivers/dri/tdfx/tdfx_texstate.h                      |    1 
 src/mesa/drivers/dri/tdfx/tdfx_tris.c                          |    9 
 src/mesa/drivers/dri/tdfx/tdfx_tris.h                          |    3 
 src/mesa/drivers/dri/tdfx/tdfx_vb.c                            |   11 
 src/mesa/drivers/dri/tdfx/tdfx_vb.h                            |    3 
 src/mesa/drivers/dri/trident/trident_context.c                 |   16 
 src/mesa/drivers/dri/trident/trident_context.h                 |    6 
 src/mesa/drivers/dri/trident/trident_dd.c                      |    4 
 src/mesa/drivers/dri/trident/trident_state.c                   |    2 
 src/mesa/drivers/dri/trident/trident_vb.c                      |    8 
 src/mesa/drivers/dri/unichrome/server/via_dri.c                |   35 
 src/mesa/drivers/dri/unichrome/server/via_driver.h             |   27 
 src/mesa/drivers/dri/unichrome/server/via_priv.h               |    1 
 src/mesa/drivers/dri/unichrome/via_context.c                   |   18 
 src/mesa/drivers/dri/unichrome/via_context.h                   |    5 
 src/mesa/drivers/dri/unichrome/via_fb.c                        |    4 
 src/mesa/drivers/dri/unichrome/via_ioctl.c                     |   10 
 src/mesa/drivers/dri/unichrome/via_render.c                    |    8 
 src/mesa/drivers/dri/unichrome/via_screen.c                    |   16 
 src/mesa/drivers/dri/unichrome/via_span.c                      |    8 
 src/mesa/drivers/dri/unichrome/via_state.c                     |   24 
 src/mesa/drivers/dri/unichrome/via_tex.c                       |   30 
 src/mesa/drivers/dri/unichrome/via_tex.h                       |    2 
 src/mesa/drivers/dri/unichrome/via_texcombine.c                |   10 
 src/mesa/drivers/dri/unichrome/via_tris.c                      |   12 
 src/mesa/drivers/dri/unichrome/via_tris.h                      |    2 
 src/mesa/drivers/fbdev/glfbdev.c                               |   22 
 src/mesa/drivers/ggi/default/genkgi.h                          |    2 
 src/mesa/drivers/ggi/default/genkgi_mode.c                     |    2 
 src/mesa/drivers/ggi/default/genkgi_visual.c                   |    2 
 src/mesa/drivers/ggi/ggimesa.c                                 |   16 
 src/mesa/drivers/ggi/include/ggi/mesa/debug.h                  |    2 
 src/mesa/drivers/glide/fxapi.c                                 |    2 
 src/mesa/drivers/glide/fxdd.c                                  |   16 
 src/mesa/drivers/glide/fxddtex.c                               |   14 
 src/mesa/drivers/glide/fxdrv.h                                 |   10 
 src/mesa/drivers/glide/fxsetup.c                               |    8 
 src/mesa/drivers/glide/fxtris.c                                |    8 
 src/mesa/drivers/glide/fxvb.c                                  |   10 
 src/mesa/drivers/glslcompiler/glslcompiler.c                   |   18 
 src/mesa/drivers/osmesa/Makefile                               |    7 
 src/mesa/drivers/svga/svgamesa.c                               |   13 
 src/mesa/drivers/svga/svgamesa15.c                             |    1 
 src/mesa/drivers/svga/svgamesa15.h                             |    1 
 src/mesa/drivers/svga/svgamesa16.c                             |    1 
 src/mesa/drivers/svga/svgamesa16.h                             |    1 
 src/mesa/drivers/svga/svgamesa24.c                             |    1 
 src/mesa/drivers/svga/svgamesa24.h                             |    1 
 src/mesa/drivers/svga/svgamesa32.c                             |    1 
 src/mesa/drivers/svga/svgamesa32.h                             |    1 
 src/mesa/drivers/svga/svgamesa8.c                              |    1 
 src/mesa/drivers/svga/svgamesa8.h                              |    1 
 src/mesa/drivers/svga/svgapix.h                                |    5 
 src/mesa/drivers/windows/gdi/wgl.c                             |    1 
 src/mesa/drivers/windows/gdi/wmesa.c                           |  234 
 src/mesa/drivers/windows/gldirect/dx7/gld_vb_mesa_render_dx7.c |    1 
 src/mesa/drivers/windows/gldirect/dx8/gld_vb_mesa_render_dx8.c |    1 
 src/mesa/drivers/windows/gldirect/dx9/gld_vb_mesa_render_dx9.c |    1 
 src/mesa/drivers/windows/gldirect/gld_debug_clip.c             |    1 
 src/mesa/drivers/windows/gldirect/gld_debug_norm.c             |    1 
 src/mesa/drivers/windows/gldirect/gld_debug_xform.c            |    1 
 src/mesa/drivers/windows/gldirect/mesasw/colors.h              |    7 
 src/mesa/drivers/x11/fakeglx.c                                 |   13 
 src/mesa/drivers/x11/fxmesa.h                                  |  103 
 src/mesa/drivers/x11/glxheader.h                               |    2 
 src/mesa/drivers/x11/xfonts.c                                  |    4 
 src/mesa/drivers/x11/xm_api.c                                  |    3 
 src/mesa/drivers/x11/xm_buffer.c                               |    7 
 src/mesa/drivers/x11/xm_dd.c                                   |   44 
 src/mesa/drivers/x11/xm_line.c                                 |    6 
 src/mesa/drivers/x11/xm_span.c                                 |   18 
 src/mesa/drivers/x11/xm_tri.c                                  |    8 
 src/mesa/drivers/x11/xmesa.h                                   |  424 +
 src/mesa/drivers/x11/xmesaP.h                                  |    6 
 src/mesa/drivers/x11/xmesa_x.h                                 |   86 
 src/mesa/drivers/x11/xmesa_xf86.h                              |  198 
 src/mesa/gl.pc.in                                              |    5 
 src/mesa/glapi/descrip.mms                                     |   10 
 src/mesa/glapi/dispatch.h                                      |    2 
 src/mesa/glapi/extension_helper.py                             |    5 
 src/mesa/glapi/glX_proto_recv.py                               |    4 
 src/mesa/glapi/glX_proto_send.py                               |   14 
 src/mesa/glapi/glX_proto_size.py                               |    5 
 src/mesa/glapi/gl_API.dtd                                      |    1 
 src/mesa/glapi/gl_API.xml                                      |   19 
 src/mesa/glapi/gl_XML.py                                       |    4 
 src/mesa/glapi/gl_apitemp.py                                   |    3 
 src/mesa/glapi/gl_enums.py                                     |   12 
 src/mesa/glapi/gl_table.py                                     |    5 
 src/mesa/glapi/gl_x86_asm.py                                   |    5 
 src/mesa/glapi/glapi.c                                         |  678 --
 src/mesa/glapi/glapi.h                                         |   17 
 src/mesa/glapi/glapi_getproc.c                                 |  619 ++
 src/mesa/glapi/glapitable.h                                    |    1 
 src/mesa/glapi/glthread.c                                      |    1 
 src/mesa/glapi/mesadef.py                                      |    1 
 src/mesa/main/api_arrayelt.c                                   |   96 
 src/mesa/main/api_eval.h                                       |   42 
 src/mesa/main/api_exec.c                                       |  884 +++
 src/mesa/main/api_exec.h                                       |   37 
 src/mesa/main/api_loopback.c                                   |    1 
 src/mesa/main/api_noop.c                                       |    9 
 src/mesa/main/api_validate.c                                   |    2 
 src/mesa/main/arrayobj.c                                       |   48 
 src/mesa/main/attrib.c                                         |  122 
 src/mesa/main/blend.c                                          |   12 
 src/mesa/main/bufferobj.c                                      |  193 
 src/mesa/main/bufferobj.h                                      |   11 
 src/mesa/main/buffers.c                                        |  339 -
 src/mesa/main/buffers.h                                        |   30 
 src/mesa/main/clear.c                                          |  184 
 src/mesa/main/clear.h                                          |   44 
 src/mesa/main/colormac.h                                       |   24 
 src/mesa/main/colortab.c                                       |    2 
 src/mesa/main/config.h                                         |  100 
 src/mesa/main/context.c                                        |   97 
 src/mesa/main/context.h                                        |    3 
 src/mesa/main/dd.h                                             |   19 
 src/mesa/main/debug.c                                          |   54 
 src/mesa/main/depthstencil.c                                   |    4 
 src/mesa/main/descrip.mms                                      |   32 
 src/mesa/main/dispatch.c                                       |   12 
 src/mesa/main/dlist.c                                          |   22 
 src/mesa/main/dlopen.c                                         |   99 
 src/mesa/main/dlopen.h                                         |   42 
 src/mesa/main/drawpix.c                                        |  162 
 src/mesa/main/drawpix.h                                        |   12 
 src/mesa/main/enable.c                                         |  164 
 src/mesa/main/enums.c                                          |   12 
 src/mesa/main/extensions.c                                     |   16 
 src/mesa/main/fbobject.c                                       |   14 
 src/mesa/main/ffvertex_prog.c                                  | 1774 ++++++
 src/mesa/main/ffvertex_prog.h                                  |   40 
 src/mesa/main/framebuffer.c                                    |   92 
 src/mesa/main/framebuffer.h                                    |    8 
 src/mesa/main/get.c                                            |   14 
 src/mesa/main/get_gen.py                                       |   14 
 src/mesa/main/getstring.c                                      |   15 
 src/mesa/main/glheader.h                                       |   30 
 src/mesa/main/histogram.c                                      |   67 
 src/mesa/main/histogram.h                                      |    6 
 src/mesa/main/image.c                                          |  534 +
 src/mesa/main/image.h                                          |   56 
 src/mesa/main/imports.c                                        |   33 
 src/mesa/main/imports.h                                        |   15 
 src/mesa/main/light.c                                          |    3 
 src/mesa/main/macros.h                                         |    7 
 src/mesa/main/mfeatures.h                                      |   83 
 src/mesa/main/mipmap.c                                         | 1462 +++--
 src/mesa/main/mipmap.h                                         |   13 
 src/mesa/main/mm.c                                             |   20 
 src/mesa/main/mm.h                                             |   16 
 src/mesa/main/mtypes.h                                         |  115 
 src/mesa/main/multisample.c                                    |   66 
 src/mesa/main/multisample.h                                    |   38 
 src/mesa/main/pixel.c                                          |  670 --
 src/mesa/main/pixel.h                                          |   64 
 src/mesa/main/pixelstore.c                                     |  283 +
 src/mesa/main/pixelstore.h                                     |   50 
 src/mesa/main/points.c                                         |   33 
 src/mesa/main/points.h                                         |    8 
 src/mesa/main/queryobj.c                                       |  122 
 src/mesa/main/queryobj.h                                       |   17 
 src/mesa/main/rastpos.c                                        |  565 --
 src/mesa/main/readpix.c                                        |  190 
 src/mesa/main/readpix.h                                        |   42 
 src/mesa/main/scissor.c                                        |   99 
 src/mesa/main/scissor.h                                        |   46 
 src/mesa/main/shaders.c                                        |   18 
 src/mesa/main/sources                                          |  158 
 src/mesa/main/state.c                                          |  954 ---
 src/mesa/main/state.h                                          |   12 
 src/mesa/main/texcompress.c                                    |    6 
 src/mesa/main/texcompress_s3tc.c                               |   75 
 src/mesa/main/texenv.c                                         |  861 +++
 src/mesa/main/texenv.h                                         |   52 
 src/mesa/main/texenvprogram.c                                  |  241 
 src/mesa/main/texenvprogram.h                                  |   14 
 src/mesa/main/texformat.c                                      |  234 
 src/mesa/main/texformat.h                                      |    8 
 src/mesa/main/texformat_tmp.h                                  |   27 
 src/mesa/main/texgen.c                                         |  601 ++
 src/mesa/main/texgen.h                                         |   62 
 src/mesa/main/teximage.c                                       |  237 
 src/mesa/main/teximage.h                                       |    8 
 src/mesa/main/texobj.c                                         |  117 
 src/mesa/main/texparam.c                                       | 1065 +++
 src/mesa/main/texparam.h                                       |   63 
 src/mesa/main/texrender.c                                      |   60 
 src/mesa/main/texstate.c                                       | 2715 ---------
 src/mesa/main/texstate.h                                       |   75 
 src/mesa/main/texstore.c                                       |  190 
 src/mesa/main/texstore.h                                       |    1 
 src/mesa/main/varray.c                                         |   81 
 src/mesa/main/varray.h                                         |    4 
 src/mesa/main/version.h                                        |    8 
 src/mesa/math/m_debug_clip.c                                   |    8 
 src/mesa/math/m_debug_norm.c                                   |    8 
 src/mesa/math/m_debug_util.h                                   |    2 
 src/mesa/math/m_debug_xform.c                                  |    8 
 src/mesa/math/m_matrix.c                                       |    8 
 src/mesa/math/m_translate.c                                    |    6 
 src/mesa/math/m_vector.c                                       |    8 
 src/mesa/math/m_vector.h                                       |    9 
 src/mesa/math/m_xform.h                                        |    8 
 src/mesa/osmesa.pc.in                                          |   12 
 src/mesa/ppc/common_ppc.c                                      |    3 
 src/mesa/ppc/common_ppc_features.h                             |    3 
 src/mesa/shader/arbprogparse.c                                 |    9 
 src/mesa/shader/arbprogparse.h                                 |    2 
 src/mesa/shader/arbprogram.c                                   |   12 
 src/mesa/shader/atifragshader.c                                |   14 
 src/mesa/shader/descrip.mms                                    |    6 
 src/mesa/shader/grammar/descrip.mms                            |    5 
 src/mesa/shader/grammar/grammar_crt.c                          |   10 
 src/mesa/shader/grammar/grammar_mesa.h                         |    2 
 src/mesa/shader/nvfragparse.c                                  |   10 
 src/mesa/shader/nvprogram.c                                    |   12 
 src/mesa/shader/nvvertparse.c                                  |    8 
 src/mesa/shader/prog_cache.c                                   |  193 
 src/mesa/shader/prog_cache.h                                   |   55 
 src/mesa/shader/prog_debug.c                                   |    6 
 src/mesa/shader/prog_execute.c                                 |  506 +
 src/mesa/shader/prog_execute.h                                 |    6 
 src/mesa/shader/prog_instruction.c                             |   16 
 src/mesa/shader/prog_instruction.h                             |   23 
 src/mesa/shader/prog_noise.c                                   |  638 ++
 src/mesa/shader/prog_noise.h                                   |   34 
 src/mesa/shader/prog_parameter.c                               |   71 
 src/mesa/shader/prog_parameter.h                               |   38 
 src/mesa/shader/prog_print.c                                   |   35 
 src/mesa/shader/prog_print.h                                   |    3 
 src/mesa/shader/prog_statevars.c                               |  110 
 src/mesa/shader/prog_statevars.h                               |   16 
 src/mesa/shader/prog_uniform.c                                 |   30 
 src/mesa/shader/prog_uniform.h                                 |    3 
 src/mesa/shader/program.c                                      |   26 
 src/mesa/shader/program.h                                      |    2 
 src/mesa/shader/shader_api.c                                   |  506 +
 src/mesa/shader/shader_api.h                                   |    8 
 src/mesa/shader/slang/library/slang_120_core_gc.h              | 1404 ++---
 src/mesa/shader/slang/library/slang_builtin_120_common_gc.h    |  198 
 src/mesa/shader/slang/library/slang_builtin_120_fragment_gc.h  |    2 
 src/mesa/shader/slang/library/slang_common_builtin.gc          |   47 
 src/mesa/shader/slang/library/slang_common_builtin_gc.h        | 1646 +++--
 src/mesa/shader/slang/library/slang_core.gc                    |  569 +-
 src/mesa/shader/slang/library/slang_core_gc.h                  | 1659 +++--
 src/mesa/shader/slang/library/slang_fragment_builtin_gc.h      |  194 
 src/mesa/shader/slang/library/slang_shader.syn                 |  914 +--
 src/mesa/shader/slang/library/slang_shader_syn.h               |   78 
 src/mesa/shader/slang/library/slang_vertex_builtin.gc          |    5 
 src/mesa/shader/slang/library/slang_vertex_builtin_gc.h        |  188 
 src/mesa/shader/slang/slang_builtin.c                          |  307 +
 src/mesa/shader/slang/slang_builtin.h                          |    3 
 src/mesa/shader/slang/slang_codegen.c                          | 1293 +++-
 src/mesa/shader/slang/slang_codegen.h                          |   13 
 src/mesa/shader/slang/slang_compile.c                          |  820 ++
 src/mesa/shader/slang/slang_compile.h                          |   14 
 src/mesa/shader/slang/slang_compile_function.c                 |  124 
 src/mesa/shader/slang/slang_compile_function.h                 |   35 
 src/mesa/shader/slang/slang_compile_operation.c                |   18 
 src/mesa/shader/slang/slang_compile_operation.h                |    8 
 src/mesa/shader/slang/slang_compile_variable.c                 |  105 
 src/mesa/shader/slang/slang_compile_variable.h                 |   60 
 src/mesa/shader/slang/slang_emit.c                             | 1071 ++-
 src/mesa/shader/slang/slang_emit.h                             |    4 
 src/mesa/shader/slang/slang_ir.c                               |   78 
 src/mesa/shader/slang/slang_ir.h                               |   61 
 src/mesa/shader/slang/slang_library_noise.c                    |  501 -
 src/mesa/shader/slang/slang_library_noise.h                    |   42 
 src/mesa/shader/slang/slang_link.c                             |  432 +
 src/mesa/shader/slang/slang_link.h                             |    8 
 src/mesa/shader/slang/slang_log.c                              |   24 
 src/mesa/shader/slang/slang_preprocess.c                       |   97 
 src/mesa/shader/slang/slang_preprocess.h                       |    6 
 src/mesa/shader/slang/slang_print.c                            |   27 
 src/mesa/shader/slang/slang_simplify.c                         |    6 
 src/mesa/shader/slang/slang_storage.h                          |    1 
 src/mesa/shader/slang/slang_typeinfo.c                         |  255 
 src/mesa/shader/slang/slang_typeinfo.h                         |  125 
 src/mesa/shader/slang/slang_vartable.c                         |   19 
 src/mesa/shader/slang/slang_vartable.h                         |   10 
 src/mesa/sources                                               |   29 
 src/mesa/sparc/norm.S                                          |    1 
 src/mesa/sparc/sparc.c                                         |    2 
 src/mesa/sparc/sparc.h                                         |    1 
 src/mesa/sparc/xform.S                                         |    1 
 src/mesa/swrast/s_aaline.c                                     |    8 
 src/mesa/swrast/s_aaline.h                                     |    1 
 src/mesa/swrast/s_aalinetemp.h                                 |    2 
 src/mesa/swrast/s_aatriangle.c                                 |   12 
 src/mesa/swrast/s_aatriangle.h                                 |    1 
 src/mesa/swrast/s_accum.c                                      |   10 
 src/mesa/swrast/s_accum.h                                      |    2 
 src/mesa/swrast/s_alpha.c                                      |    8 
 src/mesa/swrast/s_alpha.h                                      |    1 
 src/mesa/swrast/s_atifragshader.c                              |    9 
 src/mesa/swrast/s_bitmap.c                                     |   10 
 src/mesa/swrast/s_blend.c                                      |   15 
 src/mesa/swrast/s_blend.h                                      |    1 
 src/mesa/swrast/s_blit.c                                       |    4 
 src/mesa/swrast/s_buffers.c                                    |   10 
 src/mesa/swrast/s_context.c                                    |   14 
 src/mesa/swrast/s_copypix.c                                    |   18 
 src/mesa/swrast/s_depth.c                                      |   30 
 src/mesa/swrast/s_depth.h                                      |    1 
 src/mesa/swrast/s_drawpix.c                                    |   19 
 src/mesa/swrast/s_drawpix.h                                    |   36 
 src/mesa/swrast/s_feedback.c                                   |   12 
 src/mesa/swrast/s_feedback.h                                   |    1 
 src/mesa/swrast/s_fog.c                                        |    8 
 src/mesa/swrast/s_fog.h                                        |    1 
 src/mesa/swrast/s_imaging.c                                    |    5 
 src/mesa/swrast/s_lines.c                                      |    8 
 src/mesa/swrast/s_lines.h                                      |    2 
 src/mesa/swrast/s_logic.c                                      |    8 
 src/mesa/swrast/s_logic.h                                      |    1 
 src/mesa/swrast/s_masking.c                                    |    4 
 src/mesa/swrast/s_masking.h                                    |    1 
 src/mesa/swrast/s_points.c                                     |   14 
 src/mesa/swrast/s_points.h                                     |    2 
 src/mesa/swrast/s_readpix.c                                    |   22 
 src/mesa/swrast/s_span.c                                       |   12 
 src/mesa/swrast/s_span.h                                       |    1 
 src/mesa/swrast/s_spantemp.h                                   |    2 
 src/mesa/swrast/s_stencil.c                                    |    6 
 src/mesa/swrast/s_stencil.h                                    |    1 
 src/mesa/swrast/s_texcombine.c                                 |   13 
 src/mesa/swrast/s_texcombine.h                                 |    1 
 src/mesa/swrast/s_texfilter.c                                  | 1026 +--
 src/mesa/swrast/s_texfilter.h                                  |    1 
 src/mesa/swrast/s_texstore.c                                   |   28 
 src/mesa/swrast/s_triangle.c                                   |   12 
 src/mesa/swrast/s_triangle.h                                   |    1 
 src/mesa/swrast/s_zoom.c                                       |    8 
 src/mesa/swrast/s_zoom.h                                       |    1 
 src/mesa/swrast_setup/ss_context.c                             |   26 
 src/mesa/swrast_setup/ss_context.h                             |    2 
 src/mesa/swrast_setup/ss_triangle.c                            |    8 
 src/mesa/swrast_setup/ss_triangle.h                            |    1 
 src/mesa/swrast_setup/ss_vb.h                                  |    2 
 src/mesa/tnl/descrip.mms                                       |    7 
 src/mesa/tnl/t_context.c                                       |   24 
 src/mesa/tnl/t_context.h                                       |   17 
 src/mesa/tnl/t_draw.c                                          |   14 
 src/mesa/tnl/t_pipeline.h                                      |    2 
 src/mesa/tnl/t_rasterpos.c                                     |  505 +
 src/mesa/tnl/t_vb_cull.c                                       |   12 
 src/mesa/tnl/t_vb_fog.c                                        |   12 
 src/mesa/tnl/t_vb_light.c                                      |   14 
 src/mesa/tnl/t_vb_normals.c                                    |   12 
 src/mesa/tnl/t_vb_points.c                                     |    4 
 src/mesa/tnl/t_vb_render.c                                     |   12 
 src/mesa/tnl/t_vb_texgen.c                                     |   12 
 src/mesa/tnl/t_vb_texmat.c                                     |   12 
 src/mesa/tnl/t_vb_vertex.c                                     |   12 
 src/mesa/tnl/t_vertex.c                                        |    6 
 src/mesa/tnl/t_vertex.h                                        |    2 
 src/mesa/tnl/t_vertex_generic.c                                |   90 
 src/mesa/tnl/t_vertex_sse.c                                    |   22 
 src/mesa/tnl/t_vp_build.c                                      | 1573 -----
 src/mesa/tnl/t_vp_build.h                                      |   13 
 src/mesa/tnl/tnl.h                                             |    4 
 src/mesa/vbo/vbo.h                                             |    3 
 src/mesa/vbo/vbo_context.c                                     |    5 
 src/mesa/vbo/vbo_context.h                                     |    6 
 src/mesa/vbo/vbo_exec.c                                        |    1 
 src/mesa/vbo/vbo_exec_api.c                                    |   73 
 src/mesa/vbo/vbo_exec_array.c                                  |   18 
 src/mesa/vbo/vbo_exec_draw.c                                   |   63 
 src/mesa/vbo/vbo_exec_eval.c                                   |    1 
 src/mesa/vbo/vbo_save.c                                        |   16 
 src/mesa/vbo/vbo_save_api.c                                    |   43 
 src/mesa/vbo/vbo_save_draw.c                                   |   28 
 src/mesa/vbo/vbo_split_inplace.c                               |    2 
 src/mesa/x86-64/Makefile                                       |    2 
 src/mesa/x86-64/x86-64.c                                       |   39 
 src/mesa/x86-64/x86-64.h                                       |    1 
 src/mesa/x86-64/xform4.S                                       |   31 
 src/mesa/x86/3dnow.c                                           |    5 
 src/mesa/x86/3dnow.h                                           |    1 
 src/mesa/x86/3dnow_normal.S                                    |    2 
 src/mesa/x86/3dnow_xform1.S                                    |    2 
 src/mesa/x86/3dnow_xform2.S                                    |    2 
 src/mesa/x86/3dnow_xform3.S                                    |    2 
 src/mesa/x86/3dnow_xform4.S                                    |    2 
 src/mesa/x86/clip_args.h                                       |    1 
 src/mesa/x86/common_x86.c                                      |    2 
 src/mesa/x86/common_x86_asm.S                                  |    1 
 src/mesa/x86/common_x86_asm.h                                  |    1 
 src/mesa/x86/common_x86_features.h                             |    1 
 src/mesa/x86/common_x86_macros.h                               |    1 
 src/mesa/x86/gen_matypes.c                                     |    1 
 src/mesa/x86/glapi_x86.S                                       |    2 
 src/mesa/x86/mmx_blend.S                                       |    3 
 src/mesa/x86/norm_args.h                                       |    1 
 src/mesa/x86/rtasm/x86sse.c                                    |    2 
 src/mesa/x86/sse.c                                             |    4 
 src/mesa/x86/sse.h                                             |    1 
 src/mesa/x86/sse_normal.S                                      |    2 
 src/mesa/x86/sse_xform1.S                                      |    2 
 src/mesa/x86/sse_xform2.S                                      |    2 
 src/mesa/x86/sse_xform3.S                                      |    2 
 src/mesa/x86/sse_xform4.S                                      |    2 
 src/mesa/x86/x86.c                                             |    5 
 src/mesa/x86/x86.h                                             |    1 
 src/mesa/x86/x86_cliptest.S                                    |    2 
 src/mesa/x86/x86_xform2.S                                      |    2 
 src/mesa/x86/x86_xform3.S                                      |    2 
 src/mesa/x86/x86_xform4.S                                      |    2 
 src/mesa/x86/xform_args.h                                      |    1 
 windows/VC7/mesa/mesa/mesa.vcproj                              |   12 
 windows/VC8/mesa/mesa/mesa.vcproj                              |   16 
 1297 files changed, 47549 insertions(+), 37949 deletions(-)
---


More information about the Xquartz-changes mailing list