[Xquartz-changes] mesa: Changes to 'refs/tags/vtx-0-2-21112003-freeze'

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Jan 1 01:07:02 PST 2015


Tag 'vtx-0-2-21112003-freeze' created by Keith Whitwell <keith at tungstengraphics.com> at 1970-01-01 00:00 -0800

Changes since mesa_4_1:
Alan Hourihane (11):
      Check that ActiveTextureARB doesn't overflow MaxTextureUnits
      fix for framebuffer width and height when window hasn't been realized.
      fix fragment_program for Windows
      cast GLfloat
      mkdir the server directory, as using cvs with -P would prune an empty
      add the i810 driver - no kernel driver yet
      add the i830 driver - no kernel driver yet
      fix cut & paste errors
      add the SiS driver - no kernel driver yet
      add gamma driver - no kernel driver yet
      char -> GLubyte

Brian Paul (574):
      updated email addresses
      fix culling problem (bug 630649)
      update versioning/extensions for OpenGL 1.4 / Mesa 5.0
      preparation for 5.0 release
      bump OpenGL version to 1.4, Mesa version to 5.0
      minor updates
      more version bumps
      fix potential bug in _mesa_align_calloc/malloc (Frank van Heesch)
      test both XFree86LOADER and IN_MODULE to see if we're being built as the glx module
      s/BZERO/_mesa_bzero/
      remove debug printf
      s/sprintf/_mesa_sprintf/
      s/printf/_mesa_printf/
      don't call abort()
      remove some stray debug/abort code
      use wrappers from imports.h rather than stdio, stdlib, etc functions.
      s/getenv/_mesa_getenv/
      added a comment about future work
      fix a few HPUX problems
      simple GL_EXT_stencil_wrap test program
      fix the occasional missing triangle bug
      tweak pipeline flags for vertex programming
      list bug fixes in 5.0
      fix a typo
      renamed abs() function glu_abs()
      silence a bunch of warnings
      HPUX fixes
      fix for HPUX
      add support for GLX_ARB_multisample
      glxinfo update
      misc driver updates (Daniel Borca)
      FX driver fixes
      minor revision to 4.1 features
      support for GLX_ARB_multisample
      Updates for DOS driver from Daniel Borca.
      added GLUT and DOS updates
      fixed glTexParameteriv(GL_TEXTURE_BORDER_COLOR) error
      added some printfs to show current polygon mode and cull state
      minor multi-sample clean-ups
      a few dispatch pointers weren't set (glGenTexturesEXT for example)
      latest 5.0 bug fixes
      restored fixedEdges var (for VMS)
      surround fixedEdges decl by #ifndef NDEBUG / #endif
      added missing 1.4 glFogCoord functions
      added 1.4 functions
      added glFogCoord functions
      added glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawElements
      added a few more missing 1.4 entrypoints
      implemented automatic code gen and individual function validation
      fixed a few category lines
      fixed active stencil face query bug
      minor clean-up
      fixed active stencil face query
      declare tempI as Int, not Real (Jon Perry)
      multisample / polygon smooth test
      added P4 / 3DNow bug fix
      fix one-bit error in float->int Z calculation
      fix float->int Z calculation in _mesa_span_default_z()
      added Z calculation fix
      changes to vishandle usage to prevent segfault in some circumstances
      compilation fixes
      removed -malign-jumps
      apply scale factor before clapping for DOT3
      latest 5.0 bug fixes
      html index to doc files, doxygen files
      omit dmesadxe.h from tar file
      minor update
      include imports.h
      init facing to zero
      last tweaks for 5.0 release
      optimized color buffer clear fallback (use mono-color span functions
      added comments about NULL mask parameter to span-write functions
      check for NULL span argument
      moved function declaration into the template, define the NAME to specify the function names
      template code for span functions for flat, memory-based frame buffers
      Lots of clean-ups.
      fix compilation problem (Philippe Houdoin)
      Overhaul of line drawing template code.  Make better use of sw_span mechanism.
      bump version to 5.1
      more clean-ups
      enable 1.4 extensions
      bring in a few AGP-related bits from 4.0.4
      put FEATURE_NV_vertex_program around vpstate.h include
      fixed cube texture auto-mipmap generation bug (641363)
      set default texcoords for glBitmap/glDrawPixels
      added missing ctx parameter to _tnl_flush_immediate() calls
      fixed bad clear value
      added missing call to _mesa_write_mono_alpha_span()
      use polygon offset to avoid multi-pass Z-fighting artifacts
      mask is always non-null in write_rgba_pixels and write_monorgba_pixels
      remove GLUTAPIENTRY from __glutCloseDownGameMode
      added const to casts
      declar vsnprintf for OS/2 and VMS (Evgeny Kotsuba)
      added GL_DEPTH_COMPONENT to two assertions
      updated to use ARB extensions
      fix bad _mesa_printf() calls (mesa bug 646753)
      clean-ups, comments
      properly handle very wide images
      added _mesa_print_texunit_state() for debugging
      let _mesa_problem() take variable arguments
      use/test GL_SGIS_generate_mipmaps if available
      bug fixes
      added RELNOTES-5.1 file
      improved error message
      comment changes
      DOS updates from Daniel Borca.
      DOS updates
      obsolete
      added new DOS files
      fix glCopyTexSubImage2D error checking (bug 661907)
      fix typo in rotation code (bug 659677)
      move t->Image[i]->Format test (bug 659012)
      fix some float/ubyte mistakes (Daniel Borca)
      added font-related symbols
      moved ADD_L instruction (Linus Torvalds)
      s/16/32/ (Josh Vanderhoof)
      remove ADD_L altogether
      fix fog stride bugs (Michel Danzer)
      OSMesa16 updates (Eric Plante), added _mesa_strtof()
      added _mesa_strtof()
      remove const from _mesa_strtof()
      initial code for render-to-texture
      prototype render-to-texture
      GL_NV_fragment_program
      First batch of code for GL_NV_fragment_program.
      fragment program execution
      simple GL_NV_fragment_program test
      fix glDrawPixels hang when clipping
      update CurrentStack in glActiveTexture if needed (bug 669080)
      another fix for glDrawPixels + clipping
      add some casts
      fix IBM CPP warning (Evgeny Kotsuba)
      use R/G/B/ACOMP indexes (Evgeny Kotsuba)
      use COPY_CHAN4 macro
      fix an assertion
      check for NV_fragment_program for glGetString(GL_PROGRAM_ERROR_STRING_NV)
      GL_ATI_texture_env_combine3 extension
      new X86 CPU detection code (Petr Sebor)
      GL_SGI_texture_color_table extension (Eric Plante)
      GL_SGI_texture_color_table
      added missing break (Leif Delgass)
      glGet(GL_CURRENT_SECONDARY_COLOR) should return 4 values, not 3
      improved solve_plane_chan() (Evgeny Kotsuba)
      push/pop color table state (Eric Plante)
      renamed dither-related preprocessor symbols (bug 536406)
      silence some warnings
      silence warning
      remove unused vars
      new texture enums (Leif Delgass)
      optimize compute_coveragef (Evgeny Kotsuba)
      remove bad assertion, fix minor bug in _mesa_lookup_rgba()
      Make GL_SGI_texture_color_table work per-texture unit.
      some casts (Evgeny Kotsuba)
      move ltor computation
      updated version test
      fix prefetch bug (Felix Kuhling)
      fix reported 3Dnow bug in _mesa_normal_tab (Felix Kuhling)
      update version numbers (Klaus Niederkrueger)
      print debug message when SSE is disabled by user (Klaus Neiderkrueger)
      updated with new functions (Bill Hoffman)
      use ARB flavor of window_pos extension
      unneeded (Daniel Borca)
      DOS updates (Daniel Borca)
      read/write files, not stdio (Daniel Borca)
      Use 'ndc' instead of 'proj' terminology.
      added a comment for _tnl_need_projected_coords()
      fix bug in popping texture color table state
      replace | with & (Laurent Desnogues)
      fix assertion in transfer_teximage() (Laurent Desnogues)
      disable normal xform code - see bug 673938
      replace _mesa_strtof() with _mesa_strtod()
      added cvsclean target
      added rules for making bz2 files and md5 checksums
      added OS/2 includes
      replace APIENTRY with GLUTAPIENTRY to be consistant with glut.h
      version bumps, etc
      more work on DEFINE/DECLARATION statements, symbol tables
      Implement parsing of texture instructions and prototype execution.
      fixed bad zoomed.zStep assignment (bug 687811)
      Replace some #defines with enums.  (Klaus Niederkrueger)
      latest DOS updates (Daniel Borca)
      updated DOS files for tarball
      fix zoom/clipping bug 689964
      use IROUND to convert depth values from float to int (bug 690728)
      added TEXTURE_*_INDEX tokens
      parser clean-ups
      Move span stuff from swrast.h to s_context.h (it's private).
      test if active texture is really changed in _mesa_ActiveTexture()
      silence warning with a cast
      added _mesa_find_line_column()
      parser clean-ups (use struct parse_state)
      use _mesa_find_line_column()
      casts to silence g++ warnings
      fix-up pixel_format enum stuff
      move matrix type enum out of GLmatrix struct
      parser clean-ups and simplifications
      pass the instruction to store_vector4().  implement KIL.
      assorted clean-ups and improvements
      set MAX_NV_FRAGMENT_PROGRAM_OUTPUTS to 3
      more parser test programs
      s/Parse_SwizzleSrcReg/Parse_VectorSrc/.  Parse +/- and absolute value syntax.
      More clean-ups.  Parse scalar/vector literals and defined identifier sources.
      fix float color interpolation (bug 694461)
      fix a cast (bug 694546)
      fix GLchan==GLfloat bug in solve_plane_chan (bug 694546)
      minor typo
      updated version
      document latest source code changes
      Killed mmath.[ch].  Moved low-level functions/assembly code into imports.[ch]
      remove some MESA_DEBUG stuff
      removed extra _mesa_memset16() prototype
      added extern "C" for C++
      added glFinish with comment
      better error messages (Leif Delgass)
      disable using optimized _mesa_sqrtf() for now
      added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof)
      silence a GLchan=GLfloat warning with a cast
      fix GLchan=GLfloat problems
      added OS/2 version of IROUND (Evgeny Kotsuba)
      minor updates
      Documentation/website overhaul.  The website content and doc/ directory
      minor tweaks
      DOS update (Daniel Borca)
      test GLfloat OSMesa rendering
      fix/improve glAreTextures/ProgramsResident (Jose Fonseca)
      added Klaus Niederkruger, html clean-up
      DJGPP tweaks
      DJGPP tweaks
      include macros.h
      Clean-up of parser error handling/reporting.
      simple NV_fragment_program texture test
      added fptest1, fptexture, texrect, etc
      Fix up some fragment program texture enable issues.
      added -lstc++ info, convert more plain text to html
      clean-ups, re-org in preparation for fragment program work
      use TEX_UNIT_LOOP macro to coalesce some code
      Store partial derivative values in sw_span structure.
      move #include glheader.h before extern C namespace
      added comments
      Rewrite of fragment program named parameters, constants, etc.  Not done.
      remove/obfuscate all remaining email addresses
      fix GL_COLOR_MATERIAL bug
      subset spec (was subset.html in embedded-1-branch)
      add 2, not 4, in _mesa_get_compressed_formats()
      disable prototyped GLX_ARB_render_texture extension
      store correct EXP result
      replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]
      histogram code move, remove s_histogram.[ch] from Makefiles
      remove some unfinished code accidently checked in
      fixed ColorMask problem for front-buffer rendering
      minor clean-ups, comments, etc
      fix EXP instruction and ARL-relative addressing
      DOS updates from Daniel Borca
      added entries for GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program
      GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program entrypoints
      proper dispatch for NV_fragment_program functions
      added _mesa_print_nv_vertex_instruction()
      disable normal xform code for now
      added GL_ARB_vertex_buffer_object functions
      minor updates
      fix texgen msg strings
      print GL_MULTISAMPLE_ARB
      Basic infrastructure for GL_ARB_vertex_buffer_object.
      remove duplicate line
      remove debug printf
      enable 1.4 extensions
      5.0.1 updates
      minor change
      added 5.0.1 info
      added MD5 checksums
      minor updates
      fixed bad texgen Q problem
      use gluSphere instead of glutSphere so we get texcoords
      reduce memory needed for vertex attributes (allocate on demand)
      minor clean-ups, const qualifiers
      clean-ups, const qualifiers
      Remove dead code.
      added gnumake/gmake info
      _mesa_realloc() fix
      comments
      New device driver hooks for texture object and texture image creation to
      use structure containment to derive xmesa_context from GLcontext
      s/gl_ctx/mesa/ and misc clean-ups
      fix default compare mode
      fix GL_LIST_MODE, GL_CURRENT_MATRIX_STACK_DEPTH_NV and GL_CURRENT_MATRIX_NV queries
      GL_FOG_COORDINATE_SOURCE_EXT query was missing
      GL_SECONDARY_COLOR_ARRAY_SIZE_EXT query was returning stride
      improve some error messages
      minor initialization fixes
      added GL_FRAGMENT_PROGRAM_NV (Alan Matsuoka)
      clean-up current state initialization
      added GL_PROXY_TEXTURE_RECTANGLE_NV to is_proxy_target()
      fix double-memory free in XMesaDestroyContext
      simplify CEILF, FLOORF, FABSF stuff
      some texture compression odds & ends
      more memory-related fixes
      Rework gl[Copy]Tex[Sub]Image() error checking so that all level, width, height
      fragment program named constants and named program parameters basically work now
      test glProgramNamedParameter4fNV()
      Added gcc-sl target and shared lib shell script (Philip Brown)
      fix color array mixup
      fix typo
      minor parser fixes, program print-out fixes
      Demo of per-pixel lighting with a fragment program.
      initialize attribute vectors to 4 components
      scalar source reg can be a scalar or vector literal
      added _mesa_realloc()
      Added ctx->Texture._EnabledCoordUnits bitfield.
      fix some problems parsing scalar source arguments
      add missing return in raster_pos4f()
      fix string compare bug
      basic work on GL_ARB_vertex_buffer_object
      Added GL_ARB_vertex_buffer_object tokens
      Added function pointer typedefs for GL_NV_fragment_program
      add support for swap and sync extensions (Ian Romanick)
      fix typo
      fix typo
      remove a const
      Some groundwork for GL_ARB_vertex/fragment_program.
      fix depth texture tex env bug (#719903)
      checkpoint: more infrastructure for GL_ARB_vertex/fragment_program.
      temporary GL_ARB_fragment_program tokens
      Added arbprogram.c to Makefiles.
      added LoadProgramNV and RequestResidentProgramsNV
      Demo of using GL_ARB_vertex/fragment_program to do per-pixel lighting.
      clean up usage of extension function pointers
      fix some glBindProgramNV/ARB details
      more GL_ARB_vertex/fragment_program bits
      more GL_ARB_fragment_program tokens
      minor re-org of program matrix, program local parameter limits
      fix .c / .h typo
      use INDEX8_SPAN_ARGS
      fix minor warnings
      casts
      silence warnings
      added a cast
      silence warning
      alias ARB/NV program functions where possible
      added GL_EXT_depth_bounds_test
      Implemented GL_EXT_depth_bounds_test.
      fix DDX, DDY instructions (probably not finished though)
      remove unneeded unsigned int / zero comparisons
      remove unneeded fragment program test
      fix function prototypes for manging (Bill Hoffman)
      updated with newest functions
      fix glIsBufferARB() prototype
      new comments (Klaus Niederkruger)
      LOG2() clean-up (Klaus Niederkrueger)
      don't try to clear non-existant buffers
      updated for glIsBufferARB
      change global_grid_u0/u1 to REAL (Eric Cazeaux)
      Ian's buffer swap extensions
      Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places.
      more docs (Klaus Niederkruger)
      updates from Ian
      minor updates
      fixed delete statement (bug 721765)
      added comment about MAX_WIDTH and textures
      clamp fog color
      fix MapBufferARB() return type
      fix scalar literal parsing glitches
      initialize condition codes before running program
      added GL_ARB_vertex_program functions
      remove temporary stuff
      version 18 of glext.h
      updated with new glext.h stuff
      added a couple casts
      autoconf/automake updated for newer versions (bug 734362)
      a couple casts (Evgeny Kotsuba)
      check buffer->UseSoftware*Buffer in _mesa_free_framebuffer_data()
      Version defines.  include "version.h" in a few files.
      glBindProgramARB dispatches to glBindProgramNV (remove _mesa_BindProgramARB).
      added MESA_VERSION() macro, etc (Holger Waechtler)
      silence some warnings (Evgeny Kotsuba)
      s/_T_VBXFORM_H/_T_IMM_EXEC_H/
      applied Ian's misc patches
      display both YCbCr and RGB image (Ian)
      include readtex.h
      misc changes from testing
      minor clean-ups
      added GL_NV_light_max_exponent
      minor error check tweaks for NV_light_max_exponent
      setup default programs for GL_ARB_vertex/fragment_program
      Replace most mklib.* scripts with a new uber-mklib script with more features.
      Remove a bunch of really old/obsolete configs.
      latest updates for 5.1
      updated release steps
      remove test file
      Added GL_LIB_NAME / GLU_LIB_NAME so the default name for the libraries
      updated rule for make OSMesa lib (Brad King)
      s/DrawBuffer/ReadBuffer/ in _mesa_ResizeBuffersMESA (PHil Brown)
      Added GL_EXT_texture_rectangle (identical to GL_NV_texture_rectangle)
      comments regarding window sizing
      updated old-style makefiles for new tree
      fixed secondary color typo
      add missing vertex attribs in _tnl_copy_to_current()
      update for new directory tree
      fix GL_CURRENT_VERTEX_ATTRIB_ARB queries
      GL_EXT_texture_rectangle, directory tree info
      fixes for x86 builds
      Further makefile clean-up, concentrated on the x86 assembly files.
      moved from main/ to glapi/
      clean up _tnl_copy_to_current()
      added missing types to _mesa_VertexAttribPointerARB()
      new buffer/context visual compatibility test (Phil Brown)
      added null pointer check in tnl_copy_to_current()
      s/ATTRIB_h/ATTRIB_H/
      added new GL_ARB_v_p instructions
      More clean-ups and re-org
      Implemented GL_ARB_occlusion_query (not 100% finalized).
      GL_ARB_occlusion_query demo.
      fix typo, added space/anim control
      GLUT for OS/2 (Evgeny Kotsuba)
      fix include paths (Daniel Borca)
      DOS updates for new tree (Daniel Borca)
      add a few more digits to PI to make Evgeny happy
      DOS updates (Daniel Borca)
      Simplify extension string handling.
      tweak checks for display list zero
      Implemented GL_ARB_texture_non_power_of_two (except for auto mipmap generation).
      added GL_ARB_texture_non_power_of_two
      GL_ARB_texture_non_power_of_two test program
      bigger window
      fix int/float conversion for GL_TEXTURE_PRIORITY in gl[Get]TexParameteri[v]
      minor fixes in _mesa_TexGen[id]v() to silence valgrind
      fix conformance glitch introduced with NPOT extension
      added GL_VERSION check
      DOS updates from Daniel Borca
      more DOS updates from Daniel Borca
      Fix up some loose ends from the last big check-in.
      Fix up FEATURE_* defines in config.h
      Karl Rasche's ARB_vertex_program parser
      Numbered productions for ARB_vertex_program grammar (Karl Rasche)
      Initial implementation of GL_MESA_program_debug - a vertex/fragment program
      test program for GL_MESA_program_debug extension
      vertex/fragment debugger extension
      tokens, functions for GL_MESA_program_debug
      Implement debugger callback, etc for vertex programs.  Misc clean-ups.
      Restore more code lost during last big merge.
      New interactive debugging code - vertex or fragment program.
      remove printf
      fill in chapter 5, 6 text
      fix GL_SGI_texture_colortable bugs
      fix a few more glitches from last big check-in
      if texture color table is enabled, use the color table's format to evaluate the texture env function
      don't include malloc.h (bug 776574)
      replace assertion with conditional
      Updates from Daniel Borca.
      Added TOP to point to top of tree to find includes and libs
      updated item 1.4
      added info about Mesa-newtree
      placeholder files
      remove temporary prototypes
      fix a bunch of warnings
      prep for OpenGL 1.5
      added arbfrag/vertparse
      fix some broken links
      Re-org of register files for vertex/fragment programs.  Will be easier to
      register file changes
      minor code improvement in glGenTextures
      simplify some python code
      glPixelMap[f/ui/us]v()'s size parameter is GLsizei, not GLint.
      Fix glPixelMap: s/GLint/GLsizei/
      glPixelMap fix
      DOS and glide driver updates from Daniel Borca
      updates from Daniel Borca
      restore gcc-sl config
      patch to import Jon Smirl's work from Bitkeeper
      glDrawPixels(GL_DEPTH_COMPONENT) with glPixelZoom didn't work
      test program to exercise glDraw/ReadPixels(GL_DEPTH_COMPONENT) and pixel zooming
      indentation fix
      regenerated for GL_IBM_multimode_draw_arrays
      fix PFNGLMULTIMODEDRAWARRAYSIBMPROC
      latest extensions and updates
      make _glapi_get_proc_address() return NULL if function doesn't start with gl prefix
      Added OpenGL 1.4's per-texture LOD bias.
      space bar to toggle animation
      remove a bunch of the extension definitions from the legacy section
      added GL_EXT_texture_lod_bias to OpenGL 1.4 feature list
      remove unused bytes variable
      Updates from Daniel Borca
      Move clamping of texture LOD bias to texture application time.
      fix minor warnings with casts
      s/GLuint/GLint/
      Moved some shared vertex/fragment program code into new program.c file.
      added minor assertion
      added program.c plus minor fixes
      update parameter indexing
      always assign texcoord[i][3] to silence valgrind
      s/DP4/DP3/
      s/DP4/DP3/
      fix fog.End error
      update from Daniel Borca
      add missing glNormal, glVertex calls (Michal Wozniak)
      fix-up CXXFLAGS (bug 757292)
      pbuffer info
      added GLUT_CFLAGS to compile GLUT with -fexceptions (bug 726223)
      remove -malign-loops=2 -malign-functions=2 (bug 738020)
      add -lCrun for sunos5, added sunos5-smp (Greg M)
      include math.h
      ARB_point_sprite is not part of OpenGL 1.5
      fix a few typos for linux-solo
      added fbdev/DRI and MiniGLX info
      assorted updates
      a little more MiniGLX info
      Added new opcodes for ARB_fragment_program, like ABS, CMP, TXB, etc.
      import 5.0.2 info
      move SWIZZLE_ZERO/ONE tokens to program.h
      implement SWZ and TXB.  some code clean-up
      files for CVS to ignore
      Updated for 5.0.2 release.
      updated info for Mesa 5.1
      update directories
      misc updates
      move GL_MESA_program_debug code into program.c
      fix typo
      more debugger development
      use GL_GLEXT_PROTOTYPES
      update sunos5 targets (Greg Menke)
      SunOS tweaks (Greg Menke)
      Remove all the swap_control stuff from glxgears demo (restored to vers 1.2).
      fix timer bug (801485)
      remove last of mklib.solaris stuff
      Added prototypes for internal functions to bufferobj.h.
      remove duplicate sunos5-smp entries
      plug in vertex buffer object functions
      display list support for ARB_vertex/fragment_program
      Allow glTexImage1/2/3D to specify width/height/depth = 0.
      allow glTexImage1/2/3D width/height/depth = 0
      Some work on ARB_vertex_buffer_object.
      minor simplification
      fix up FEATURE_* defines
      set ARB_vertex_buffer_object in _mesa_enable_sw_extensions()
      move some functions, add some comments
      move a comment
      changed a comment
      More work on ARB_vertex_buffer_object.
      added call to _mesa_enable_1_5_extensions()
      new casts
      GL_ARB_vertex_buffer_object working now, at least for non-indexed
      test GL_ARB_vertex_buffer_object
      Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.
      Exercise the GL_ELEMENT_ARRAY_BUFFER_ARB path
      s/GL_READ_WRITE_ARB/GL_WRITE_ONLY_ARB/
      unbind vertex arrays from buffer in DeleteBuffersARB()
      Fixed/added some error checks.
      remove unused Target field from gl_buffer_object
      updated with new extension info
      assorted updates
      Remove FLT_MIN definition to imports.h
      removed unused NoRaster and Rendering fields from GLcontext
      version tweaks
      remove MESA_TRACE stuff
      Move context ASSERT/FLUSH macros to context.h
      Move macros from header to C file.  Updated some comments
      s/_backface_sign/_BackfaceSign/
      tweak an error message
      Move away from using the ctx->_TriangleCaps bitfield.
      a few less occurances of _TriangleCaps
      added note about _TriangleCaps
      minor updates
      summary of Mesa's extension enum values
      Assorted casts to silence g++ warnings.
      casts
      apply patch #740145 from SourceForge
      remove a _TriangleCaps reference
      minor clean-ups
      new enum values for GL_MESA_program_debug
      enum updates
      added info about vertex/fragment program debugger
      GL_ARB_point_sprite demo
      updates from Daniel Borca
      improved 'clean' targets (Otto Solares)
      fix error message (bug 816876)

Ian Romanick (8):
      Removed an accidental addition in the previous commit.
      Added support for NV_light_max_exponent.
      Removed fields from 'struct gl_extensions' for extensions that don't
      Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
      Added support for GL_IBM_multimode_draw_arrays.
      Trivial changes to add support for GL_ARB_point_sprite, which is a
      Added support for EXT_texture_mirror_clamp and the single wrap mode
      Added most of the infrastructure required to support

Jon Smirl (9):
      Renaming Makefile to Makefile.X11, added depend support, adjusted paths
      Add file miniglx.h
      Added missing includes for standard header files
      Rename Makefile to Makefile.X11, add depend support
      update fb makefile for new directory structure, add depends
      Remove files not used in current MGA driver
      Add missing assembly file from radeon build
      Fix compile problems with `glMultiModeDrawArraysIBM'
      Add cast to remove compiler warning

Jose Fonseca (3):
      Merge the Doxygen configuration files from the embedded branch.
      Seperate the Doxygen configuration files (for full Mesa only) in a common part and an individual module part.
      Change the hyperlinks names in the main page to match the Doxygen generated ones.

Jouk Jansen (12):
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .

Karl Rasche (1):
      Add extra cases and enums for _mesa_fetch_state(), and set the length of

Karl Schultz (64):
      Add instructions to unzip both zip files into the same directory.
      Tweaks for hpux.  The hpux10 and hpux10-sl targets now build pretty
      Add _mesa_enable_1_4_extensions and _mesa_problem
      Fix SourceForge bug 664908.  wglDescribePixelFormat should return the
      Check only LEFT bits for clearing alpha buffer. (Evgeny Kotsuba)
      Fix function definitions for Windows.
      fix compilation warnings on Windows
      fix compilation for windows
      Windows does not define HUGE_VAL, so use the IEEE hex constants.
      Remove obsolete file.
      Removing from this directory.  Will be added to new gdi driver directory.
      Visual Studio Workspace file for building Mesa.  This workspace contains projects for building core mesa, backend drivers (e.g., gdi, dx7, ...), GLU, and GLUT.  The project files are placed in the appropriate places in the Mesa tree.
      Project file to build core mesa - creates static LIB that is later linked to make a DLL.
      Project file to build swrast - creates static LIB that is later linked to make a DLL.
      Project file to build tnl - creates static LIB that is later linked to make a DLL.
      Project file to build gdi driver and OPENGL32.DLL.
      Source code for GDI driver.
      Project file to build GLU32.DLL
      Project file to build GLUT32.DLL
      Workspace to build Mesa demos and sample programs.
      Project to build the gears demo program.
      linker exports defs
      fix location of mesa.def
      Microsoft Visual Studio 6 Workspace file for building Mesa and related libraries.  (Moved from src/mesa/drivers/windows to make it easier to find.)  The project files belonging to the workspace are located elsewhere in the tree, closer to the modules they each build.
      moved to top of tree.
      Project file for osmesa
      add symbols needed by osmesa.
      Add osmesa project
      project file for osdemo
      add osdemo project
      cleanup - add comments and sort names.
      add a dependency so that osmesa builds
      Project now builds the C++ sources (with great difficulty).  Add module definition file (glu.def) to project.
      Add documentation.
      Compiler/Linker "response" file containing compiler options and list of files to compile/link for the C++ files in the glu library.  It is easier to edit and maintain this infomation in flat files instead of trying to enter it into the VC project menus.  The C++ files are compiled as a "pre-link" step.
      minor option tweak
      VC 6 Project File
      Reorganized projects so there is one project for each Mesa source subdir, and put the actual project files in each subdir.
      Add the C++ and response files to the project so that they show up in the project file list.
      Moved.
      add arbfragparse.c to project.
      Silence compiler warnings about implicit casts or conversions by supplying explicit casts and/or tweaking constant and variable definitions.
      Generate browse info for Debug version.
      Add casts to prevent signed/unsigned compare compiler warnings.
      Add casts to prevent double->float conversion compiler warnings.
      Add symbols to export private entry points to osmesa.
      Copy the DLL files to the lib directory instead of libexec.
      Update with current set of gl* entry points.
      Remove first attempt at using visual studio projects to compile demos.
      New visual studio workspace and projects for building demos.
      Now obsolete.
      Updated for new Windows build system.
      Make binary - even though this is a text file, common practice is to store MS studio files as binary
      Make binary - even though this is a text file, common practice is to store MS studio files as binary
      Make binary - even though this is a text file, common practice is to store MS studio files as binary
      Add include for context.h to define NEED_SECONDARY_COLOR.
      New visual studio project fiile for building demos.
      Add remaining demos.
      Create 'all' project to make it easy to build and clean all the programs in the demos directory.
      Change projection transform so that the top row of teapots are now visible.
      Workspace file for redbook programs
      MS dev studio project file for teapots demo.
      Add project file for new spriteblast demo.
      Add project file for new spriteblast demo. (Update dependency)

Keith Whitwell (79):
      Add a note about window map behaviour and the autotuning of nr of loops which
      fix 3dnow misdetection on new p4's
      Flush IM if very small number of verts left -- prevent copy errors
      Don't crash if End received without a Begin...
      Add mechanism to destroy mutexes.  Important on OS's where mutex initialization
      Add missing break statements
      Fix typo
      Pass 4th element correctly in loopback_VertexAttrib4svNV
      Don't unset FLUSH_STORED_VERTICES in _tnl_execute_cassette as this may
      drawarrayrange fix
      Test programs for ycbcr extension
      move LoadYUVImage into readtex.c
      Merge Jose's documentation and core Mesa changes from embedded branch
      Fix typo (& instead of &&) to fix olympic.c bug
      Fix samples/fog.c regression - missing test for NeedEyeCoords.
      Store material attributes in an Attrib[] style array.  This is a
      Newer version of this file
      miniglx test programs
      r200 driver, brought over by Jon Smirl
      mga driver, brought over by Jon Smirl
      Shared radeon/r200 init code
      Not-quite-functional swrast-only dri driver
      Shared dri driver resources
      Use correct conversions when translating array colors.
      Fix typo
      VertexAttrib4fv wasn't being installed (4f was).
      index wasn't being calculated correctly (result was being discarded)
      Modify vtxfmt code to always pass colors and indexes as floats.
      Checkpoint commit.  Doesn't yet compile.
      Checkpoint commit.
      new file
      Actually include the dlist.c changes this time.
      Remove no-longer-used vector types
      remove one more unused type
      Checkpoint commit -- module compiles
      Checkpoint -- module compiles.  Some issues with strides outstanding.
      Checkpoint -- The whole library compiles now...
      Added quite a bit of debug prints.  Fixed a couple of smaller bugs.
      Fix assertion in render stage.
      Fallback (opcode-based) display lists are working.
      vertex_list display lists (replacing the old immediate struct) are
      Get edgeflag/unfilled polygons working.
      Fix a typo with evalcoord1f
      Solve the gears glitches.
      Fix a few minor displaylist bugs
      remove debug statements
      Flush vertex data before playing back a vertex_list.
      Add code to get materials working in lighting again.
      Correct initialization of tnl->vtx.current for material attributes.
      Correctly convert back colors to GLchan values when copying
      Fix typo in VertexAttrib2fNV
      use VERT_ATTRIB constants in definitions of _tnl_VertexAttrib*
      Fix several more display list glitches.
      Fix error in material recording.
      Use ctx->Exec rather than _glapi_Dispatch so that this will work
      Add code for GL_COMPILE_AND_EXECUTE
      use VERT_ATTRIB constants in definitions of _save_VertexAttrib*
      Cope with dangling attribute references from display lists
      Use _mesa_compile_error() rather than just _mesa_error().
      Cope with being initialized multiple times.
      Use correct check to terminate DrawArrays loop
      Make it clear that the driver (or tnl/ module) must supply
      Initialize the arrayelt helper
      Implement compiled DrawArrays and DrawElements.
      Reset ctx->Driver.CurrentSavePrimitive to PRIM_UNKNOWN after compiling a
      Implement FALLBACK() when receiving EvalCoord or CallList inside
      Bind material data when required.
      Deal with wrapped, weak primitives correctly.
      Restore code to clean incoming position data of size <= 2.
      Fix assertion
      Add missing GL_FRONT_AND_BACK case.
      Add CallLists to vtxfmt definition.  Fix some FLUSH() usage in save
      Add CallLists() to vtxfmt.
      Fix import_color functions.
      Don't adjust indicies if adjustment is zero
      Clean a little
      Turn off some debug
      compilation fixes, disable ubyte color code for now at least
      linux-solo compiles as far as the gamma driver, which seems independently

Kendall Bennett (6):
      Updates to fix problems building with the Open Watcom compiler.
      Updates required for building the SciTech SNAP version of Mesa. This includes:
      Fixed bugs in Mesa software span rendering for color index modes
      Fixed incorrect Watcom assembler macros
      Removed bogus OS/2 floating point->integer conversion routine
      More SciTech SNAP specific changes to glheader.h. Also modified the macros

---
 Make-config                                         | 1251 +--
 Makefile.DJ                                         |  108 
 Makefile.X11                                        |  953 +-
 Makefile.mgw                                        |   91 
 Mesa.dsw                                            |  179 
 bin/mklib                                           |  331 
 bin/mklib.solaris                                   |   52 
 descrip.mms                                         |   21 
 docs/MESA_packed_depth_stencil.spec                 |    6 
 docs/MESA_program_debug.spec                        |  357 +
 docs/MESA_sprite_point.spec                         |    6 
 docs/MESA_swap_control.spec                         |  132 
 docs/MESA_swap_frame_usage.spec                     |  201 
 docs/MESA_trace.spec                                |    4 
 docs/MESA_ycbcr_texture.spec                        |   26 
 docs/MiniGLX.html                                   |  547 +
 docs/README.DJ                                      |  437 -
 docs/README.WIN32                                   |   79 
 docs/README.X11                                     |   32 
 docs/RELNOTES-5.0                                   |   85 
 docs/RELNOTES-5.0.1                                 |   46 
 docs/RELNOTES-5.0.2                                 |   46 
 docs/RELNOTES-5.1                                   |  228 
 docs/VERSIONS                                       |  122 
 docs/banner.html                                    |   15 
 docs/bugs.html                                      |   35 
 docs/conform.html                                   |  693 ++
 docs/contents.html                                  |   78 
 docs/custom.html                                    |   25 
 docs/cvs_anonymous.html                             |   37 
 docs/cvs_branches.html                              |   59 
 docs/debugging.html                                 |   36 
 docs/demos.html                                     |   16 
 docs/devinfo.html                                   |  230 
 docs/download.html                                  |  104 
 docs/enums.txt                                      |   42 
 docs/envvars.html                                   |   25 
 docs/extensions.html                                |   32 
 docs/faq.html                                       |  343 +
 docs/fbdev-dri.html                                 |  223 
 docs/games.html                                     |   62 
 docs/glu.html                                       |   43 
 docs/helpwanted.html                                |   62 
 docs/index.html                                     |   23 
 docs/install.html                                   |  255 
 docs/intro.html                                     |  256 
 docs/libraries.html                                 |   55 
 docs/license.html                                   |  115 
 docs/lists.html                                     |   51 
 docs/mangling.html                                  |   26 
 docs/modelers.html                                  |   70 
 docs/news.html                                      |  678 ++
 docs/osmesa.html                                    |   78 
 docs/pbuffers.html                                  |   51 
 docs/perf.html                                      |   66 
 docs/relnotes.html                                  |   34 
 docs/science.html                                   |   64 
 docs/sourcedocs.html                                |   24 
 docs/subset-A.html                                  | 3579 ++++++++++
 docs/subset.html                                    |   31 
 docs/systems.html                                   |  109 
 docs/thanks.html                                    |  124 
 docs/utilities.html                                 |   24 
 docs/utility.html                                   |   42 
 docs/webmaster.html                                 |   22 
 doxygen/.cvsignore                                  |   15 
 doxygen/Makefile                                    |   30 
 doxygen/README                                      |    3 
 doxygen/array_cache.doxy                            |  140 
 doxygen/common.doxy                                 | 1101 +++
 doxygen/core.doxy                                   |  155 
 doxygen/core_subset.doxy                            |  226 
 doxygen/header.html                                 |    6 
 doxygen/header_subset.html                          |    9 
 doxygen/makefile                                    |   21 
 doxygen/math.doxy                                   |  142 
 doxygen/math_subset.doxy                            |  177 
 doxygen/miniglx.doxy                                |  179 
 doxygen/radeon_subset.doxy                          |  203 
 doxygen/swrast.doxy                                 |  147 
 doxygen/swrast_setup.doxy                           |  140 
 doxygen/tnl.doxy                                    |  142 
 doxygen/tnl_dd.doxy                                 |  142 
 include/GL/amesa.h                                  |    2 
 include/GL/dmesa.h                                  |  224 
 include/GL/foomesa.h                                |   13 
 include/GL/fxmesa.h                                 |   12 
 include/GL/ggimesa.h                                |    2 
 include/GL/gl.h                                     |  774 --
 include/GL/gl_mangle.h                              |  628 +
 include/GL/glext.h                                  | 2191 ++++--
 include/GL/glu_mangle.h                             |   21 
 include/GL/glut.h                                   |    2 
 include/GL/glut_h.dja                               |   12 
 include/GL/glx.h                                    |   15 
 include/GL/glx_mangle.h                             |    2 
 include/GL/mesa_wgl.h                               |    2 
 include/GL/mglmesa.h                                |    5 
 include/GL/miniglx.h                                |  400 +
 include/GL/osmesa.h                                 |    2 
 include/GL/svgamesa.h                               |    2 
 include/GL/wmesa.h                                  |   28 
 include/GL/xmesa.h                                  |    2 
 include/GL/xmesa_x.h                                |    1 
 include/GL/xmesa_xf86.h                             |    1 
 mms-config.                                         |   23 
 progs/demos/.cvsignore                              |   46 
 progs/demos/Makefile.BeOS-R4                        |    6 
 progs/demos/Makefile.X11                            |   48 
 progs/demos/Makefile.cygnus                         |    1 
 progs/demos/Makefile.win                            |  130 
 progs/demos/Windows/all.dsp                         |  101 
 progs/demos/Windows/bounce.dsp                      |  112 
 progs/demos/Windows/clearspd.dsp                    |  112 
 progs/demos/Windows/cubemap.dsp                     |  112 
 progs/demos/Windows/demos.dsw                       |  644 +
 progs/demos/Windows/drawpix.dsp                     |  112 
 progs/demos/Windows/fire.dsp                        |  112 
 progs/demos/Windows/gears.dsp                       |  112 
 progs/demos/Windows/geartrain.dsp                   |  112 
 progs/demos/Windows/glinfo.dsp                      |  112 
 progs/demos/Windows/gloss.dsp                       |  112 
 progs/demos/Windows/gltestperf.dsp                  |  112 
 progs/demos/Windows/glutfx.dsp                      |  112 
 progs/demos/Windows/ipers.dsp                       |  112 
 progs/demos/Windows/isosurf.dsp                     |  112 
 progs/demos/Windows/loadbias.dsp                    |  112 
 progs/demos/Windows/morph3d.dsp                     |  112 
 progs/demos/Windows/multiarb.dsp                    |  112 
 progs/demos/Windows/occlude.dsp                     |  112 
 progs/demos/Windows/osdemo.dsp                      |  112 
 progs/demos/Windows/paltex.dsp                      |  112 
 progs/demos/Windows/pixeltex.dsp                    |  112 
 progs/demos/Windows/pointblast.dsp                  |  112 
 progs/demos/Windows/rain.dsp                        |  112 
 progs/demos/Windows/ray.dsp                         |  112 
 progs/demos/Windows/readpix.dsp                     |  112 
 progs/demos/Windows/reflect.dsp                     |  112 
 progs/demos/Windows/renormal.dsp                    |  112 
 progs/demos/Windows/shadowtex.dsp                   |  112 
 progs/demos/Windows/spectex.dsp                     |  112 
 progs/demos/Windows/spriteblast.dsp                 |  112 
 progs/demos/Windows/stex3d.dsp                      |  112 
 progs/demos/Windows/teapot.dsp                      |  112 
 progs/demos/Windows/terrain.dsp                     |  112 
 progs/demos/Windows/tessdemo.dsp                    |  112 
 progs/demos/Windows/texcyl.dsp                      |  112 
 progs/demos/Windows/texdown.dsp                     |  112 
 progs/demos/Windows/texenv.dsp                      |  112 
 progs/demos/Windows/texobj.dsp                      |  112 
 progs/demos/Windows/trispd.dsp                      |  112 
 progs/demos/Windows/tunnel.dsp                      |  112 
 progs/demos/Windows/tunnel2.dsp                     |  112 
 progs/demos/Windows/winpos.dsp                      |  112 
 progs/demos/arbfplight.c                            |  356 +
 progs/demos/arbocclude.c                            |  254 
 progs/demos/bounce.c                                |    1 
 progs/demos/clearspd.c                              |    7 
 progs/demos/cubemap.c                               |    4 
 progs/demos/descrip.mms                             |   33 
 progs/demos/drawpix.c                               |    1 
 progs/demos/fplight.c                               |  279 
 progs/demos/gamma.c                                 |    1 
 progs/demos/gears.c                                 |    1 
 progs/demos/geartrain.c                             |    1 
 progs/demos/glinfo.c                                |    1 
 progs/demos/gloss.c                                 |    6 
 progs/demos/gltestperf.c                            |    4 
 progs/demos/glutfx.c                                |    1 
 progs/demos/isosurf.c                               |    3 
 progs/demos/lodbias.c                               |   44 
 progs/demos/morph3d.c                               |   24 
 progs/demos/multiarb.c                              |   54 
 progs/demos/osdemo.c                                |    6 
 progs/demos/paltex.c                                |    1 
 progs/demos/pointblast.c                            |   20 
 progs/demos/readpix.c                               |    1 
 progs/demos/reflect.c                               |    1 
 progs/demos/renormal.c                              |    6 
 progs/demos/shadowtex.c                             |    4 
 progs/demos/spectex.c                               |    1 
 progs/demos/spriteblast.c                           |  520 +
 progs/demos/stex3d.c                                |   33 
 progs/demos/tessdemo.c                              |    1 
 progs/demos/texcyl.c                                |   12 
 progs/demos/texdown.c                               |    1 
 progs/demos/texenv.c                                |    7 
 progs/demos/texobj.c                                |    2 
 progs/demos/trispd.c                                |    1 
 progs/demos/winpos.c                                |   41 
 progs/miniglx/Makefile.X11                          |   64 
 progs/miniglx/glfbdevtest.c                         |  478 +
 progs/miniglx/manytex.c                             |  382 +
 progs/miniglx/miniglxsample.c                       |  128 
 progs/miniglx/miniglxtest.c                         |  195 
 progs/miniglx/sample_server.c                       |  112 
 progs/miniglx/sample_server2.c                      |  229 
 progs/miniglx/texline.c                             |  268 
 progs/redbook/.cvsignore                            |   64 
 progs/redbook/Makefile.BeOS-R4                      |   14 
 progs/redbook/Makefile.X11                          |   32 
 progs/redbook/Windows/redbook.dsw                   |   29 
 progs/redbook/Windows/teapots.dsp                   |  112 
 progs/redbook/teapots.c                             |    4 
 progs/redbook/tess.c                                |    2 
 progs/redbook/tesswind.c                            |    2 
 progs/redbook/trim.c                                |    2 
 progs/samples/.cvsignore                            |   45 
 progs/samples/Makefile.BeOS-R4                      |    1 
 progs/samples/Makefile.DJ                           |  120 
 progs/samples/Makefile.X11                          |   32 
 progs/samples/Makefile.dja                          |    1 
 progs/samples/Makefile.mgw                          |   67 
 progs/samples/Makefile.win                          |    1 
 progs/samples/blendeq.c                             |    3 
 progs/samples/logo.c                                |    7 
 progs/samples/quad.c                                |    2 
 progs/samples/rgbtoppm.c                            |   22 
 progs/tests/Makefile                                |   44 
 progs/tests/Makefile.X11                            |  103 
 progs/tests/antialias.c                             |  229 
 progs/tests/arbnpot.c                               |  174 
 progs/tests/bufferobj.c                             |  285 
 progs/tests/cva.c                                   |    6 
 progs/tests/debugger.c                              |  733 ++
 progs/tests/descrip.mms                             |   28 
 progs/tests/fptest1.c                               |  220 
 progs/tests/fptexture.c                             |  151 
 progs/tests/functions.py                            |   56 
 progs/tests/getprocaddress.c                        | 1288 ---
 progs/tests/getprocaddress.py                       |   96 
 progs/tests/osdemo32.c                              |  286 
 progs/tests/stencilwrap.c                           |  186 
 progs/tests/texrect.c                               |    5 
 progs/tests/texwrap.c                               |   28 
 progs/tests/vparray.c                               |   12 
 progs/tests/yuvrect.c                               |  194 
 progs/tests/yuvsquare.c                             |  233 
 progs/tests/zreaddraw.c                             |  116 
 progs/util/readtex.c                                |   84 
 progs/util/readtex.h                                |    2 
 progs/xdemos/Makefile.X11                           |   64 
 progs/xdemos/descrip.mms                            |   27 
 progs/xdemos/glthreads.c                            |    1 
 progs/xdemos/glxdemo.c                              |   16 
 progs/xdemos/glxheads.c                             |    5 
 progs/xdemos/glxinfo.c                              |   18 
 progs/xdemos/glxpixmap.c                            |    1 
 progs/xdemos/glxswapcontrol.c                       |  824 ++
 progs/xdemos/manywin.c                              |    4 
 progs/xdemos/pbdemo.c                               |    1 
 progs/xdemos/pbinfo.c                               |    2 
 progs/xdemos/pbutil.c                               |    1 
 progs/xdemos/pbutil.h                               |    1 
 progs/xdemos/shape.c                                |    1 
 progs/xdemos/vindex.c                               |    1 
 progs/xdemos/vtest.c                                |    1 
 progs/xdemos/wincopy.c                              |    1 
 progs/xdemos/xdemo.c                                |   18 
 progs/xdemos/xfont.c                                |    1 
 src/descrip.mms                                     |   43 
 src/glu/descrip.mms                                 |    9 
 src/glu/mesa/Makefile.BeOS-R4                       |    1 
 src/glu/mesa/Makefile.DJ                            |  199 
 src/glu/mesa/Makefile.X11                           |   27 
 src/glu/mesa/all.h                                  |    1 
 src/glu/mesa/glu.c                                  |    1 
 src/glu/mesa/gluP.h                                 |    1 
 src/glu/mesa/mipmap.c                               |    1 
 src/glu/mesa/nurbs.c                                |    1 
 src/glu/mesa/nurbs.h                                |    1 
 src/glu/mesa/nurbscrv.c                             |    1 
 src/glu/mesa/nurbssrf.c                             |    1 
 src/glu/mesa/nurbsutl.c                             |    1 
 src/glu/mesa/polytest.c                             |    1 
 src/glu/mesa/project.c                              |    1 
 src/glu/mesa/quadric.c                              |    1 
 src/glu/mesa/tess.c                                 |    1 
 src/glu/mesa/tess.h                                 |    1 
 src/glu/mesa/tesselat.c                             |    1 
 src/glu/mini/Makefile.X11                           |   65 
 src/glu/mini/all.h                                  |   55 
 src/glu/mini/glu.c                                  |  417 +
 src/glu/mini/gluP.h                                 |  142 
 src/glu/mini/mipmap.c                               |  764 ++
 src/glu/mini/nurbs.c                                |  158 
 src/glu/mini/nurbs.h                                |  253 
 src/glu/mini/nurbscrv.c                             |  133 
 src/glu/mini/polytest.c                             |  938 ++
 src/glu/mini/project.c                              |  402 +
 src/glu/mini/quadric.c                              |  774 ++
 src/glu/mini/tess.c                                 |  328 
 src/glu/mini/tess.h                                 |  108 
 src/glu/mini/tesselat.c                             |  407 +
 src/glu/sgi/Makefile.DJ                             |  188 
 src/glu/sgi/Makefile.X11                            |   33 
 src/glu/sgi/ccDebug.txt                             |   82 
 src/glu/sgi/ccDebugObj.txt                          |   73 
 src/glu/sgi/ccRelease.txt                           |   82 
 src/glu/sgi/ccReleaseObj.txt                        |   73 
 src/glu/sgi/descrip.mms                             |   22 
 src/glu/sgi/glu.def                                 |   27 
 src/glu/sgi/glu.dsp                                 |  888 ++
 src/glu/sgi/include/gluos.h                         |    9 
 src/glu/sgi/libnurbs/interface/glcurveval.cc        |    6 
 src/glu/sgi/libnurbs/interface/glcurveval.h         |    8 
 src/glu/sgi/libnurbs/internals/arc.cc               |    6 
 src/glu/sgi/libnurbs/internals/arctess.cc           |   16 
 src/glu/sgi/libnurbs/internals/ccw.cc               |    6 
 src/glu/sgi/libnurbs/internals/patch.cc             |    8 
 src/glu/sgi/libnurbs/internals/quilt.cc             |   10 
 src/glu/sgi/libnurbs/internals/reader.cc            |    6 
 src/glu/sgi/libnurbs/internals/simplemath.h         |    6 
 src/glu/sgi/libnurbs/internals/slicer.cc            |   25 
 src/glu/sgi/libnurbs/internals/trimvertpool.cc      |    8 
 src/glu/sgi/libnurbs/internals/varray.cc            |   12 
 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc     |   14 
 src/glu/sgi/libtess/memalloc.h                      |   10 
 src/glu/sgi/libtess/normal.c                        |    8 
 src/glu/sgi/libtess/sweep.c                         |    6 
 src/glu/sgi/libtess/tess.c                          |    8 
 src/glu/sgi/libutil/mipmap.c                        |   58 
 src/glu/sgi/libutil/project.c                       |    5 
 src/glu/sgi/libutil/quad.c                          |   17 
 src/glu/sgi/mesaglu.opt                             |    1 
 src/glut/dos/Makefile.DJ                            |  274 
 src/glut/dos/PC_HW/pc_hw.c                          |  286 
 src/glut/dos/PC_HW/pc_hw.h                          |  450 -
 src/glut/dos/PC_HW/pc_irq.S                         |  362 -
 src/glut/dos/PC_HW/pc_keyb.c                        | 1083 +--
 src/glut/dos/PC_HW/pc_mouse.c                       |  536 -
 src/glut/dos/PC_HW/pc_timer.c                       |  316 
 src/glut/dos/bitmap.c                               |   56 
 src/glut/dos/callback.c                             |  316 
 src/glut/dos/color.c                                |  105 
 src/glut/dos/extens.c                               |   63 
 src/glut/dos/globals.c                              |   61 
 src/glut/dos/glutint.h                              |  151 
 src/glut/dos/init.c                                 |  480 -
 src/glut/dos/internal.h                             |   78 
 src/glut/dos/menu.c                                 |  202 
 src/glut/dos/models.c                               |  598 -
 src/glut/dos/mouse.c                                |   60 
 src/glut/dos/overlay.c                              |  151 
 src/glut/dos/state.c                                |  212 
 src/glut/dos/teapot.c                               |  212 
 src/glut/dos/util.c                                 |   71 
 src/glut/dos/window.c                               |  540 -
 src/glut/glx/Makefile.X11                           |   18 
 src/glut/glx/descrip.mms                            |   88 
 src/glut/glx/glut.def                               |    5 
 src/glut/glx/glut.dsp                               |  338 +
 src/glut/glx/glut_bitmap.c                          |    4 
 src/glut/glx/glut_bwidth.c                          |    8 
 src/glut/glx/glut_cindex.c                          |    6 
 src/glut/glx/glut_cursor.c                          |    2 
 src/glut/glx/glut_dials.c                           |    4 
 src/glut/glx/glut_dstr.c                            |    2 
 src/glut/glx/glut_event.c                           |   12 
 src/glut/glx/glut_ext.c                             |    4 
 src/glut/glx/glut_fbc.c                             |    4 
 src/glut/glx/glut_fullscrn.c                        |    2 
 src/glut/glx/glut_gamemode.c                        |   10 
 src/glut/glx/glut_get.c                             |    2 
 src/glut/glx/glut_init.c                            |   10 
 src/glut/glx/glut_input.c                           |    2 
 src/glut/glx/glut_joy.c                             |    4 
 src/glut/glx/glut_key.c                             |    4 
 src/glut/glx/glut_keyctrl.c                         |    4 
 src/glut/glx/glut_keyup.c                           |    4 
 src/glut/glx/glut_menu.c                            |   12 
 src/glut/glx/glut_menu2.c                           |   14 
 src/glut/glx/glut_modifier.c                        |    2 
 src/glut/glx/glut_overlay.c                         |   18 
 src/glut/glx/glut_shapes.c                          |   32 
 src/glut/glx/glut_space.c                           |    6 
 src/glut/glx/glut_stroke.c                          |    4 
 src/glut/glx/glut_swap.c                            |    2 
 src/glut/glx/glut_swidth.c                          |    8 
 src/glut/glx/glut_tablet.c                          |    4 
 src/glut/glx/glut_teapot.c                          |    4 
 src/glut/glx/glut_util.c                            |    2 
 src/glut/glx/glut_vidresize.c                       |   10 
 src/glut/glx/glut_warp.c                            |    2 
 src/glut/glx/glut_win.c                             |   37 
 src/glut/glx/glut_winmisc.c                         |   18 
 src/glut/glx/glutint.h                              |    2 
 src/glut/glx/mms_depend                             |  122 
 src/glut/glx/win32_menu.c                           |   28 
 src/glut/glx/win32_util.c                           |    2 
 src/glut/mini/Makefile.X11                          |   78 
 src/glut/mini/bitmap.c                              |   56 
 src/glut/mini/callback.c                            |  152 
 src/glut/mini/color.c                               |   46 
 src/glut/mini/globals.c                             |   61 
 src/glut/mini/init.c                                |   59 
 src/glut/mini/internal.h                            |   78 
 src/glut/mini/menu.c                                |   86 
 src/glut/mini/models.c                              |  598 +
 src/glut/mini/overlay.c                             |   60 
 src/glut/mini/state.c                               |   70 
 src/glut/mini/teapot.c                              |  214 
 src/glut/mini/window.c                              |  273 
 src/glut/os2/Makefile                               |  420 +
 src/glut/os2/WarpWin.cpp                            |  420 +
 src/glut/os2/glutOverlay.cpp                        |  133 
 src/glut/os2/glut_8x13.cpp                          | 2076 ++++++
 src/glut/os2/glut_9x15.cpp                          | 2077 ++++++
 src/glut/os2/glut_bitmap.cpp                        |   57 
 src/glut/os2/glut_cindex.cpp                        |  259 
 src/glut/os2/glut_cmap.cpp                          |  399 +
 src/glut/os2/glut_cursor.cpp                        |  210 
 src/glut/os2/glut_event.cpp                         | 1399 ++++
 src/glut/os2/glut_ext.cpp                           |  204 
 src/glut/os2/glut_fullscrn.cpp                      |   38 
 src/glut/os2/glut_gamemode.cpp                      |  680 ++
 src/glut/os2/glut_get.cpp                           |  232 
 src/glut/os2/glut_hel10.cpp                         | 1781 +++++
 src/glut/os2/glut_hel12.cpp                         | 1791 +++++
 src/glut/os2/glut_hel18.cpp                         | 1900 +++++
 src/glut/os2/glut_init.cpp                          |  451 +
 src/glut/os2/glut_input.cpp                         |  628 +
 src/glut/os2/glut_key.cpp                           |   29 
 src/glut/os2/glut_keyctrl.cpp                       |   29 
 src/glut/os2/glut_keyup.cpp                         |   29 
 src/glut/os2/glut_mesa.cpp                          |   57 
 src/glut/os2/glut_modifier.cpp                      |   31 
 src/glut/os2/glut_roman.cpp                         | 2451 +++++++
 src/glut/os2/glut_shapes.cpp                        |  595 +
 src/glut/os2/glut_stroke.cpp                        |   42 
 src/glut/os2/glut_swap.cpp                          |   67 
 src/glut/os2/glut_teapot.cpp                        |  210 
 src/glut/os2/glut_tr24.cpp                          | 2063 ++++++
 src/glut/os2/glut_util.cpp                          |   90 
 src/glut/os2/glut_vidresize.cpp                     |  232 
 src/glut/os2/glut_warp.cpp                          |   29 
 src/glut/os2/glut_win.cpp                           | 1221 +++
 src/glut/os2/glut_winmisc.cpp                       |  127 
 src/glut/os2/glutbitmap.h                           |   32 
 src/glut/os2/glutos2.h                              |   36 
 src/glut/os2/glutstroke.h                           |   42 
 src/glut/os2/layerutil.h                            |   59 
 src/glut/os2/libGlut.DEF                            |   94 
 src/glut/os2/os2_glx.cpp                            |  146 
 src/glut/os2/os2_menu.cpp                           |  533 +
 src/glut/os2/os2_winproc.cpp                        | 1297 +++
 src/glut/os2/src-glut_os2pm.zip                     |binary
 src/glw/GLwDrawA.c                                  |    2 
 src/glw/Makefile.X11                                |   17 
 src/glw/depend                                      |    7 
 src/glx/mini/Makefile.X11                           |   80 
 src/glx/mini/NOTES                                  |  115 
 src/glx/mini/dispatch.c                             |   64 
 src/glx/mini/dri.h                                  |  124 
 src/glx/mini/dri_util.c                             |  715 ++
 src/glx/mini/dri_util.h                             |  523 +
 src/glx/mini/driver.h                               |  177 
 src/glx/mini/drm.h                                  |  657 +
 src/glx/mini/drmtest.c                              |  140 
 src/glx/mini/example.miniglx.conf                   |   26 
 src/glx/mini/miniglx.c                              | 1975 +++++
 src/glx/mini/miniglxP.h                             |  194 
 src/glx/mini/miniglx_events.c                       |  962 ++
 src/glx/mini/sarea.h                                |   96 
 src/glx/mini/xf86drm.c                              | 1587 ++++
 src/glx/mini/xf86drm.h                              |  609 +
 src/mesa/Makefile.DJ                                |  375 +
 src/mesa/Makefile.X11                               |  412 -
 src/mesa/Makefile.mgw                               |  354 +
 src/mesa/array_cache/ac_context.c                   |  140 
 src/mesa/array_cache/ac_context.h                   |   11 
 src/mesa/array_cache/ac_import.c                    |  114 
 src/mesa/array_cache/acache.h                       |    3 
 src/mesa/array_cache/array_cache.dsp                |  108 
 src/mesa/array_cache/descrip.mms                    |   37 
 src/mesa/descrip.mms                                |   22 
 src/mesa/drivers/beos/GLView.cpp                    |   13 
 src/mesa/drivers/common/t_dd.c                      |    4 
 src/mesa/drivers/common/t_dd_dmatmp.h               |    4 
 src/mesa/drivers/common/t_dd_rendertmp.h            |    4 
 src/mesa/drivers/common/t_dd_tritmp.h               |    4 
 src/mesa/drivers/common/t_dd_unfilled.h             |    4 
 src/mesa/drivers/common/t_dd_vb.c                   |    2 
 src/mesa/drivers/common/t_dd_vbtmp.h                |   14 
 src/mesa/drivers/common/t_dd_vertex.h               |    4 
 src/mesa/drivers/dos/blit.S                         |  199 
 src/mesa/drivers/dos/dmesa.c                        | 2685 +++++---
 src/mesa/drivers/dos/dpmi.c                         |  277 
 src/mesa/drivers/dos/dpmiint.h                      |   40 
 src/mesa/drivers/dos/internal.h                     |  129 
 src/mesa/drivers/dos/mga/m_ttemp.h                  |  377 +
 src/mesa/drivers/dos/mga/m_ttemp2.h                 |  375 +
 src/mesa/drivers/dos/mga/mga.c                      | 1536 ++++
 src/mesa/drivers/dos/mga/mga.h                      |   91 
 src/mesa/drivers/dos/mga/mga_hw.c                   |  416 +
 src/mesa/drivers/dos/mga/mga_hw.h                   |  113 
 src/mesa/drivers/dos/mga/mga_mode.c                 |  231 
 src/mesa/drivers/dos/mga/mga_mode.h                 |   47 
 src/mesa/drivers/dos/mga/mga_reg.h                  |  207 
 src/mesa/drivers/dos/vesa.c                         |  533 +
 src/mesa/drivers/dos/vesa.h                         |   47 
 src/mesa/drivers/dos/vesa/vesa.c                    |  397 -
 src/mesa/drivers/dos/vesa/vesa.h                    |   43 
 src/mesa/drivers/dos/vga.c                          |  235 
 src/mesa/drivers/dos/vga.h                          |   42 
 src/mesa/drivers/dos/video.c                        |  901 +-
 src/mesa/drivers/dos/video.h                        |  116 
 src/mesa/drivers/dos/videoint.h                     |   99 
 src/mesa/drivers/dos/virtual.S                      |  726 +-
 src/mesa/drivers/dri/common/depthtmp.h              |  176 
 src/mesa/drivers/dri/common/hwlog.c                 |  142 
 src/mesa/drivers/dri/common/hwlog.h                 |  101 
 src/mesa/drivers/dri/common/mm.c                    |  197 
 src/mesa/drivers/dri/common/mm.h                    |   82 
 src/mesa/drivers/dri/common/mmx.h                   |  560 +
 src/mesa/drivers/dri/common/spantmp.h               |  259 
 src/mesa/drivers/dri/common/stenciltmp.h            |  147 
 src/mesa/drivers/dri/common/texmem.c                | 1173 +++
 src/mesa/drivers/dri/common/texmem.h                |  293 
 src/mesa/drivers/dri/common/utils.c                 |  186 
 src/mesa/drivers/dri/common/utils.h                 |   54 
 src/mesa/drivers/dri/common/vblank.c                |  325 
 src/mesa/drivers/dri/common/vblank.h                |   62 
 src/mesa/drivers/dri/fb/Doxyfile                    |  232 
 src/mesa/drivers/dri/fb/Makefile.X11                |   79 
 src/mesa/drivers/dri/fb/fb_dri.c                    |  729 ++
 src/mesa/drivers/dri/gamma/gamma_client.h           | 6185 ++++++++++++++++++
 src/mesa/drivers/dri/gamma/gamma_context.c          |  209 
 src/mesa/drivers/dri/gamma/gamma_context.h          |  405 +
 src/mesa/drivers/dri/gamma/gamma_dd.c               |  128 
 src/mesa/drivers/dri/gamma/gamma_inithw.c           |  551 +
 src/mesa/drivers/dri/gamma/gamma_lock.c             |   59 
 src/mesa/drivers/dri/gamma/gamma_lock.h             |   88 
 src/mesa/drivers/dri/gamma/gamma_macros.h           |  328 
 src/mesa/drivers/dri/gamma/gamma_regs.h             |  659 +
 src/mesa/drivers/dri/gamma/gamma_render.c           |  316 
 src/mesa/drivers/dri/gamma/gamma_screen.c           |  142 
 src/mesa/drivers/dri/gamma/gamma_screen.h           |   30 
 src/mesa/drivers/dri/gamma/gamma_span.c             |  342 +
 src/mesa/drivers/dri/gamma/gamma_state.c            | 1734 +++++
 src/mesa/drivers/dri/gamma/gamma_tex.c              |  428 +
 src/mesa/drivers/dri/gamma/gamma_texmem.c           |  535 +
 src/mesa/drivers/dri/gamma/gamma_texstate.c         |  216 
 src/mesa/drivers/dri/gamma/gamma_tris.c             |  653 +
 src/mesa/drivers/dri/gamma/gamma_tris.h             |   36 
 src/mesa/drivers/dri/gamma/gamma_tritmp.h           |  495 +
 src/mesa/drivers/dri/gamma/gamma_vb.c               |  380 +
 src/mesa/drivers/dri/gamma/gamma_vb.h               |   60 
 src/mesa/drivers/dri/gamma/gamma_xmesa.c            |  296 
 src/mesa/drivers/dri/gamma/server/glint_common.h    |   64 
 src/mesa/drivers/dri/gamma/server/glint_dri.h       |  123 
 src/mesa/drivers/dri/i810/Makefile.X11              |  116 
 src/mesa/drivers/dri/i810/i810_3d_reg.h             |  636 +
 src/mesa/drivers/dri/i810/i810context.c             |  532 +
 src/mesa/drivers/dri/i810/i810context.h             |  256 
 src/mesa/drivers/dri/i810/i810ioctl.c               |  510 +
 src/mesa/drivers/dri/i810/i810ioctl.h               |   49 
 src/mesa/drivers/dri/i810/i810render.c              |  218 
 src/mesa/drivers/dri/i810/i810screen.c              |  288 
 src/mesa/drivers/dri/i810/i810screen.h              |   99 
 src/mesa/drivers/dri/i810/i810span.c                |  170 
 src/mesa/drivers/dri/i810/i810span.h                |    6 
 src/mesa/drivers/dri/i810/i810state.c               | 1019 +++
 src/mesa/drivers/dri/i810/i810state.h               |   15 
 src/mesa/drivers/dri/i810/i810tex.c                 |  544 +
 src/mesa/drivers/dri/i810/i810tex.h                 |   78 
 src/mesa/drivers/dri/i810/i810texmem.c              |  178 
 src/mesa/drivers/dri/i810/i810texstate.c            |  766 ++
 src/mesa/drivers/dri/i810/i810tris.c                |  867 ++
 src/mesa/drivers/dri/i810/i810tris.h                |   36 
 src/mesa/drivers/dri/i810/i810vb.c                  |  505 +
 src/mesa/drivers/dri/i810/i810vb.h                  |   62 
 src/mesa/drivers/dri/i810/server/i810_common.h      |  192 
 src/mesa/drivers/dri/i810/server/i810_dri.h         |  129 
 src/mesa/drivers/dri/i810/server/i810_reg.h         |  992 ++
 src/mesa/drivers/dri/i830/Makefile.X11              |  117 
 src/mesa/drivers/dri/i830/i830_3d_reg.h             |  675 ++
 src/mesa/drivers/dri/i830/i830_context.c            |  588 +
 src/mesa/drivers/dri/i830/i830_context.h            |  310 
 src/mesa/drivers/dri/i830/i830_debug.c              |  377 +
 src/mesa/drivers/dri/i830/i830_debug.h              |   48 
 src/mesa/drivers/dri/i830/i830_ioctl.c              |  841 ++
 src/mesa/drivers/dri/i830/i830_ioctl.h              |  105 
 src/mesa/drivers/dri/i830/i830_render.c             |  275 
 src/mesa/drivers/dri/i830/i830_screen.c             |  371 +
 src/mesa/drivers/dri/i830/i830_screen.h             |  107 
 src/mesa/drivers/dri/i830/i830_span.c               |  370 +
 src/mesa/drivers/dri/i830/i830_span.h               |   46 
 src/mesa/drivers/dri/i830/i830_state.c              | 1796 +++++
 src/mesa/drivers/dri/i830/i830_state.h              |   68 
 src/mesa/drivers/dri/i830/i830_tex.c                |  579 +
 src/mesa/drivers/dri/i830/i830_tex.h                |   71 
 src/mesa/drivers/dri/i830/i830_texmem.c             |  214 
 src/mesa/drivers/dri/i830/i830_texstate.c           | 1607 ++++
 src/mesa/drivers/dri/i830/i830_tris.c               |  880 ++
 src/mesa/drivers/dri/i830/i830_tris.h               |   37 
 src/mesa/drivers/dri/i830/i830_vb.c                 |  592 +
 src/mesa/drivers/dri/i830/i830_vb.h                 |   63 
 src/mesa/drivers/dri/i830/server/i830_common.h      |  288 
 src/mesa/drivers/dri/i830/server/i830_dri.h         |  140 
 src/mesa/drivers/dri/mga/Doxyfile                   |  234 
 src/mesa/drivers/dri/mga/Makefile.X11               |  121 
 src/mesa/drivers/dri/mga/README                     |   26 
 src/mesa/drivers/dri/mga/mga_texstate.c             |  747 ++
 src/mesa/drivers/dri/mga/mga_xmesa.c                |  766 ++
 src/mesa/drivers/dri/mga/mga_xmesa.h                |  148 
 src/mesa/drivers/dri/mga/mgacontext.h               |  354 +
 src/mesa/drivers/dri/mga/mgadd.c                    |   97 
 src/mesa/drivers/dri/mga/mgadd.h                    |   36 
 src/mesa/drivers/dri/mga/mgaioctl.c                 |  680 ++
 src/mesa/drivers/dri/mga/mgaioctl.h                 |  114 
 src/mesa/drivers/dri/mga/mgapixel.c                 |  656 +
 src/mesa/drivers/dri/mga/mgapixel.h                 |   36 
 src/mesa/drivers/dri/mga/mgaregs.h                  | 1395 ++++
 src/mesa/drivers/dri/mga/mgarender.c                |  211 
 src/mesa/drivers/dri/mga/mgaspan.c                  |  311 
 src/mesa/drivers/dri/mga/mgaspan.h                  |   34 
 src/mesa/drivers/dri/mga/mgastate.c                 | 1278 +++
 src/mesa/drivers/dri/mga/mgastate.h                 |   39 
 src/mesa/drivers/dri/mga/mgatex.c                   |  551 +
 src/mesa/drivers/dri/mga/mgatex.h                   |   49 
 src/mesa/drivers/dri/mga/mgatexmem.c                |  282 
 src/mesa/drivers/dri/mga/mgatris.c                  |  906 ++
 src/mesa/drivers/dri/mga/mgatris.h                  |   48 
 src/mesa/drivers/dri/mga/mgavb.c                    |  494 +
 src/mesa/drivers/dri/mga/mgavb.h                    |   65 
 src/mesa/drivers/dri/mga/server/mga.h               |  115 
 src/mesa/drivers/dri/mga/server/mga_bios.h          |  143 
 src/mesa/drivers/dri/mga/server/mga_common.h        |  152 
 src/mesa/drivers/dri/mga/server/mga_dri.c           | 1136 +++
 src/mesa/drivers/dri/mga/server/mga_dri.h           |   84 
 src/mesa/drivers/dri/mga/server/mga_macros.h        |  118 
 src/mesa/drivers/dri/mga/server/mga_reg.h           |  484 +
 src/mesa/drivers/dri/mga/server/mga_sarea.h         |  222 
 src/mesa/drivers/dri/r128/Makefile.X11              |  116 
 src/mesa/drivers/dri/r128/r128_context.c            |  335 +
 src/mesa/drivers/dri/r128/r128_context.h            |  270 
 src/mesa/drivers/dri/r128/r128_dd.c                 |  148 
 src/mesa/drivers/dri/r128/r128_dd.h                 |   44 
 src/mesa/drivers/dri/r128/r128_ioctl.c              |  812 ++
 src/mesa/drivers/dri/r128/r128_ioctl.h              |  146 
 src/mesa/drivers/dri/r128/r128_lock.c               |  123 
 src/mesa/drivers/dri/r128/r128_lock.h               |  111 
 src/mesa/drivers/dri/r128/r128_screen.c             |  357 +
 src/mesa/drivers/dri/r128/r128_screen.h             |   84 
 src/mesa/drivers/dri/r128/r128_span.c               |  475 +
 src/mesa/drivers/dri/r128/r128_span.h               |   44 
 src/mesa/drivers/dri/r128/r128_state.c              | 1239 +++
 src/mesa/drivers/dri/r128/r128_state.h              |   54 
 src/mesa/drivers/dri/r128/r128_tex.c                |  598 +
 src/mesa/drivers/dri/r128/r128_tex.h                |   88 
 src/mesa/drivers/dri/r128/r128_texmem.c             |  302 
 src/mesa/drivers/dri/r128/r128_texobj.h             |   69 
 src/mesa/drivers/dri/r128/r128_texstate.c           |  652 +
 src/mesa/drivers/dri/r128/r128_tris.c               |  721 ++
 src/mesa/drivers/dri/r128/r128_tris.h               |   48 
 src/mesa/drivers/dri/r128/r128_vb.c                 |  522 +
 src/mesa/drivers/dri/r128/r128_vb.h                 |   74 
 src/mesa/drivers/dri/r128/server/pci_ids.h          |   57 
 src/mesa/drivers/dri/r128/server/r128.h             |  566 +
 src/mesa/drivers/dri/r128/server/r128_common.h      |  169 
 src/mesa/drivers/dri/r128/server/r128_dri.c         | 1166 +++
 src/mesa/drivers/dri/r128/server/r128_dri.h         |  103 
 src/mesa/drivers/dri/r128/server/r128_macros.h      |  135 
 src/mesa/drivers/dri/r128/server/r128_reg.h         | 1431 ++++
 src/mesa/drivers/dri/r128/server/r128_sarea.h       |  195 
 src/mesa/drivers/dri/r128/server/r128_version.h     |   60 
 src/mesa/drivers/dri/r200/Doxyfile                  |  232 
 src/mesa/drivers/dri/r200/Makefile.X11              |  141 
 src/mesa/drivers/dri/r200/r200_cmdbuf.c             |  337 +
 src/mesa/drivers/dri/r200/r200_context.c            |  596 +
 src/mesa/drivers/dri/r200/r200_context.h            |  926 ++
 src/mesa/drivers/dri/r200/r200_ioctl.c              |  925 ++
 src/mesa/drivers/dri/r200/r200_ioctl.h              |  191 
 src/mesa/drivers/dri/r200/r200_lock.c               |  116 
 src/mesa/drivers/dri/r200/r200_lock.h               |  112 
 src/mesa/drivers/dri/r200/r200_maos.c               |   12 
 src/mesa/drivers/dri/r200/r200_maos.h               |   48 
 src/mesa/drivers/dri/r200/r200_maos_arrays.c        |  458 +
 src/mesa/drivers/dri/r200/r200_maos_vbtmp.h         |  378 +
 src/mesa/drivers/dri/r200/r200_maos_verts.c         |  340 +
 src/mesa/drivers/dri/r200/r200_pixel.c              |  494 +
 src/mesa/drivers/dri/r200/r200_pixel.h              |   43 
 src/mesa/drivers/dri/r200/r200_reg.h                | 1444 ++++
 src/mesa/drivers/dri/r200/r200_sanity.c             | 1325 +++
 src/mesa/drivers/dri/r200/r200_sanity.h             |    8 
 src/mesa/drivers/dri/r200/r200_screen.c             |  462 +
 src/mesa/drivers/dri/r200/r200_screen.h             |   99 
 src/mesa/drivers/dri/r200/r200_span.c               |  433 +
 src/mesa/drivers/dri/r200/r200_span.h               |   45 
 src/mesa/drivers/dri/r200/r200_state.c              | 2197 ++++++
 src/mesa/drivers/dri/r200/r200_state.c~             | 2168 ++++++
 src/mesa/drivers/dri/r200/r200_state.h              |   70 
 src/mesa/drivers/dri/r200/r200_state_init.c         |  691 ++
 src/mesa/drivers/dri/r200/r200_swtcl.c              | 1293 +++
 src/mesa/drivers/dri/r200/r200_swtcl.h              |   80 
 src/mesa/drivers/dri/r200/r200_tcl.c                |  522 +
 src/mesa/drivers/dri/r200/r200_tcl.h                |   67 
 src/mesa/drivers/dri/r200/r200_tex.c                | 1002 +++
 src/mesa/drivers/dri/r200/r200_tex.h                |   51 
 src/mesa/drivers/dri/r200/r200_texmem.c             |  505 +
 src/mesa/drivers/dri/r200/r200_texstate.c           | 1824 +++++
 src/mesa/drivers/dri/r200/r200_vtxfmt.c             | 1131 +++
 src/mesa/drivers/dri/r200/r200_vtxfmt.h             |  127 
 src/mesa/drivers/dri/r200/r200_vtxfmt_c.c           |  906 ++
 src/mesa/drivers/dri/r200/r200_vtxfmt_sse.c         |  231 
 src/mesa/drivers/dri/r200/r200_vtxfmt_x86.c         |  438 +
 src/mesa/drivers/dri/r200/r200_vtxtmp_x86.S         |  410 +
 src/mesa/drivers/dri/radeon/Makefile.X11            |  154 
 src/mesa/drivers/dri/radeon/radeon_compat.c         |  304 
 src/mesa/drivers/dri/radeon/radeon_context.c        |  603 +
 src/mesa/drivers/dri/radeon/radeon_context.h        |  840 ++
 src/mesa/drivers/dri/radeon/radeon_ioctl.c          | 1191 +++
 src/mesa/drivers/dri/radeon/radeon_ioctl.h          |  188 
 src/mesa/drivers/dri/radeon/radeon_lighting.c       |  682 ++
 src/mesa/drivers/dri/radeon/radeon_lock.c           |  128 
 src/mesa/drivers/dri/radeon/radeon_lock.h           |  113 
 src/mesa/drivers/dri/radeon/radeon_maos.c           |   12 
 src/mesa/drivers/dri/radeon/radeon_maos.h           |   47 
 src/mesa/drivers/dri/radeon/radeon_maos_arrays.c    |  591 +
 src/mesa/drivers/dri/radeon/radeon_maos_vbtmp.h     |  284 
 src/mesa/drivers/dri/radeon/radeon_maos_verts.c     |  369 +
 src/mesa/drivers/dri/radeon/radeon_sanity.c         | 1043 +++
 src/mesa/drivers/dri/radeon/radeon_sanity.h         |    8 
 src/mesa/drivers/dri/radeon/radeon_screen.c         |  421 +
 src/mesa/drivers/dri/radeon/radeon_screen.h         |  101 
 src/mesa/drivers/dri/radeon/radeon_span.c           |  415 +
 src/mesa/drivers/dri/radeon/radeon_span.h           |   45 
 src/mesa/drivers/dri/radeon/radeon_state.c          | 2233 ++++++
 src/mesa/drivers/dri/radeon/radeon_state.h          |   77 
 src/mesa/drivers/dri/radeon/radeon_state_init.c     |  531 +
 src/mesa/drivers/dri/radeon/radeon_subset.h         |   75 
 src/mesa/drivers/dri/radeon/radeon_subset_bitmap.c  |  197 
 src/mesa/drivers/dri/radeon/radeon_subset_readpix.c |  246 
 src/mesa/drivers/dri/radeon/radeon_subset_select.c  |  998 +++
 src/mesa/drivers/dri/radeon/radeon_subset_tex.c     | 1018 +++
 src/mesa/drivers/dri/radeon/radeon_subset_vtx.c     |  989 ++
 src/mesa/drivers/dri/radeon/radeon_swtcl.c          | 1327 ++++
 src/mesa/drivers/dri/radeon/radeon_swtcl.h          |   77 
 src/mesa/drivers/dri/radeon/radeon_tcl.c            |  522 +
 src/mesa/drivers/dri/radeon/radeon_tcl.h            |   70 
 src/mesa/drivers/dri/radeon/radeon_tex.c            |  733 ++
 src/mesa/drivers/dri/radeon/radeon_tex.h            |   53 
 src/mesa/drivers/dri/radeon/radeon_texmem.c         |  378 +
 src/mesa/drivers/dri/radeon/radeon_texstate.c       | 1628 ++++
 src/mesa/drivers/dri/radeon/radeon_vtxfmt.c         | 1089 +++
 src/mesa/drivers/dri/radeon/radeon_vtxfmt.h         |  124 
 src/mesa/drivers/dri/radeon/radeon_vtxfmt_c.c       |  908 ++
 src/mesa/drivers/dri/radeon/radeon_vtxfmt_sse.c     |  232 
 src/mesa/drivers/dri/radeon/radeon_vtxfmt_x86.c     |  437 +
 src/mesa/drivers/dri/radeon/radeon_vtxtmp_x86.S     |  492 +
 src/mesa/drivers/dri/radeon/server/radeon.h         |  177 
 src/mesa/drivers/dri/radeon/server/radeon_common.h  |  447 +
 src/mesa/drivers/dri/radeon/server/radeon_dri.c     | 1210 +++
 src/mesa/drivers/dri/radeon/server/radeon_dri.h     |  114 
 src/mesa/drivers/dri/radeon/server/radeon_macros.h  |  135 
 src/mesa/drivers/dri/radeon/server/radeon_reg.h     | 2015 ++++++
 src/mesa/drivers/dri/radeon/server/radeon_sarea.h   |  310 
 src/mesa/drivers/dri/sis/Makefile.X11               |  120 
 src/mesa/drivers/dri/sis/server/sis_common.h        |   63 
 src/mesa/drivers/dri/sis/server/sis_dri.h           |   85 
 src/mesa/drivers/dri/sis/sis_alloc.c                |  256 
 src/mesa/drivers/dri/sis/sis_alloc.h                |   45 
 src/mesa/drivers/dri/sis/sis_clear.c                |  454 +
 src/mesa/drivers/dri/sis/sis_common2.h              |  143 
 src/mesa/drivers/dri/sis/sis_context.c              |  508 +
 src/mesa/drivers/dri/sis/sis_context.h              |  446 +
 src/mesa/drivers/dri/sis/sis_dd.c                   |  177 
 src/mesa/drivers/dri/sis/sis_dd.h                   |   43 
 src/mesa/drivers/dri/sis/sis_debug.c                |  158 
 src/mesa/drivers/dri/sis/sis_debug.h                |   45 
 src/mesa/drivers/dri/sis/sis_fog.c                  |  181 
 src/mesa/drivers/dri/sis/sis_lock.c                 |   77 
 src/mesa/drivers/dri/sis/sis_lock.h                 |   87 
 src/mesa/drivers/dri/sis/sis_reg.h                  |  927 ++
 src/mesa/drivers/dri/sis/sis_screen.c               |  285 
 src/mesa/drivers/dri/sis/sis_screen.h               |   60 
 src/mesa/drivers/dri/sis/sis_span.c                 |  311 
 src/mesa/drivers/dri/sis/sis_span.h                 |   41 
 src/mesa/drivers/dri/sis/sis_state.c                |  918 ++
 src/mesa/drivers/dri/sis/sis_state.h                |   58 
 src/mesa/drivers/dri/sis/sis_stencil.c              |  185 
 src/mesa/drivers/dri/sis/sis_stencil.h              |   41 
 src/mesa/drivers/dri/sis/sis_tex.c                  |  474 +
 src/mesa/drivers/dri/sis/sis_tex.h                  |   42 
 src/mesa/drivers/dri/sis/sis_texstate.c             |  682 ++
 src/mesa/drivers/dri/sis/sis_tris.c                 |  954 ++
 src/mesa/drivers/dri/sis/sis_tris.h                 |   45 
 src/mesa/drivers/dri/sis/sis_tritmp.h               |  151 
 src/mesa/drivers/dri/sis/sis_vb.c                   |  464 +
 src/mesa/drivers/dri/sis/sis_vb.h                   |   63 
 src/mesa/drivers/ggi/default/linear.c               |   75 
 src/mesa/drivers/ggi/default/stubs.c                |    1 
 src/mesa/drivers/ggi/ggimesa.c                      |    8 
 src/mesa/drivers/ggi/include/ggi/mesa/debug.h       |   34 
 src/mesa/drivers/glide/fxapi.c                      |  940 +-
 src/mesa/drivers/glide/fxdd.c                       |  979 +-
 src/mesa/drivers/glide/fxddspan.c                   |  385 -
 src/mesa/drivers/glide/fxddtex.c                    |  500 -
 src/mesa/drivers/glide/fxdrv.h                      |  103 
 src/mesa/drivers/glide/fxg.c                        | 2135 ++++++
 src/mesa/drivers/glide/fxg.h                        |  352 +
 src/mesa/drivers/glide/fxglidew.c                   |  310 
 src/mesa/drivers/glide/fxglidew.h                   |  798 --
 src/mesa/drivers/glide/fxopengl.def                 | 1403 ++--
 src/mesa/drivers/glide/fxsetup.c                    |  628 +
 src/mesa/drivers/glide/fxtexman.c                   |  187 
 src/mesa/drivers/glide/fxtris.c                     |  597 +
 src/mesa/drivers/glide/fxvb.c                       |   39 
 src/mesa/drivers/glide/fxvbtmp.h                    |   36 
 src/mesa/drivers/glide/fxwgl.c                      |  705 +-
 src/mesa/drivers/osmesa/descrip.mms                 |   40 
 src/mesa/drivers/osmesa/osmesa.c                    | 2948 +++-----
 src/mesa/drivers/osmesa/osmesa.dsp                  |  119 
 src/mesa/drivers/svga/svgamesa.c                    |    6 
 src/mesa/drivers/svga/svgamesa15.c                  |    6 
 src/mesa/drivers/svga/svgamesa15.h                  |    8 
 src/mesa/drivers/svga/svgamesa16.c                  |    8 
 src/mesa/drivers/svga/svgamesa16.h                  |    8 
 src/mesa/drivers/svga/svgamesa24.c                  |    8 
 src/mesa/drivers/svga/svgamesa24.h                  |    8 
 src/mesa/drivers/svga/svgamesa32.c                  |    8 
 src/mesa/drivers/svga/svgamesa32.h                  |    8 
 src/mesa/drivers/svga/svgapix.h                     |    7 
 src/mesa/drivers/windows/colors.h                   |  521 -
 src/mesa/drivers/windows/gdi/colors.h               |  530 +
 src/mesa/drivers/windows/gdi/gdi.dsp                |  129 
 src/mesa/drivers/windows/gdi/mesa.def               | 1036 +++
 src/mesa/drivers/windows/gdi/wgl.c                  |  626 +
 src/mesa/drivers/windows/gdi/wmesa.c                | 3322 ++++++++++
 src/mesa/drivers/windows/gdi/wmesadef.h             |  174 
 src/mesa/drivers/windows/mesa_extend.c              |  211 
 src/mesa/drivers/windows/mesa_extend.h              |   43 
 src/mesa/drivers/windows/stereo.h                   |   47 
 src/mesa/drivers/windows/wgl.c                      |  621 -
 src/mesa/drivers/windows/wing32.def                 |   12 
 src/mesa/drivers/windows/wmesa.c                    | 3312 ---------
 src/mesa/drivers/windows/wmesaBackup.c              | 2891 --------
 src/mesa/drivers/windows/wmesaOld.c                 | 2749 --------
 src/mesa/drivers/windows/wmesa_stereo.c             | 1835 -----
 src/mesa/drivers/windows/wmesadef.h                 |  174 
 src/mesa/drivers/x11/descrip.mms                    |   49 
 src/mesa/drivers/x11/fakeglx.c                      |  199 
 src/mesa/drivers/x11/glxapi.c                       |   75 
 src/mesa/drivers/x11/glxapi.h                       |   10 
 src/mesa/drivers/x11/glxheader.h                    |    1 
 src/mesa/drivers/x11/realglx.c                      |   10 
 src/mesa/drivers/x11/realglx.h                      |    1 
 src/mesa/drivers/x11/xfonts.c                       |    1 
 src/mesa/drivers/x11/xfonts.h                       |    1 
 src/mesa/drivers/x11/xm_api.c                       |  237 
 src/mesa/drivers/x11/xm_dd.c                        |  161 
 src/mesa/drivers/x11/xm_line.c                      |  276 
 src/mesa/drivers/x11/xm_span.c                      |  368 -
 src/mesa/drivers/x11/xm_tri.c                       |  810 --
 src/mesa/drivers/x11/xmesaP.h                       |  126 
 src/mesa/glapi/APIspec                              |  910 ++
 src/mesa/glapi/apiparser.py                         |   21 
 src/mesa/glapi/descrip.mms                          |   37 
 src/mesa/glapi/glapi.c                              |   11 
 src/mesa/glapi/glapi.dsp                            |  124 
 src/mesa/glapi/glapi.h                              |    1 
 src/mesa/glapi/glapioffsets.h                       |   56 
 src/mesa/glapi/glapitable.h                         |   62 
 src/mesa/glapi/glapitemp.h                          | 1512 +++-
 src/mesa/glapi/glapitemp.py                         |    4 
 src/mesa/glapi/glprocs.h                            |  904 ++
 src/mesa/glapi/glthread.c                           |    1 
 src/mesa/glapi/glthread.h                           |   11 
 src/mesa/main/KNOWN_BUGS                            |    1 
 src/mesa/main/Makefile.BeOS-R5                      |    8 
 src/mesa/main/Makefile.DJ                           |  310 
 src/mesa/main/Makefile.OSMesa16                     |   27 
 src/mesa/main/Makefile.X11                          |   61 
 src/mesa/main/Makefile.ugl                          |    4 
 src/mesa/main/Makefile.win                          |   64 
 src/mesa/main/accum.c                               |    8 
 src/mesa/main/accum.h                               |   21 
 src/mesa/main/api_arrayelt.c                        |   25 
 src/mesa/main/api_arrayelt.h                        |    1 
 src/mesa/main/api_eval.c                            |  324 
 src/mesa/main/api_eval.h                            |    1 
 src/mesa/main/api_loopback.c                        |  757 --
 src/mesa/main/api_loopback.h                        |   11 
 src/mesa/main/api_noop.c                            |  619 +
 src/mesa/main/api_noop.h                            |   31 
 src/mesa/main/api_validate.c                        |   12 
 src/mesa/main/api_validate.h                        |    1 
 src/mesa/main/arbfragparse.c                        |   46 
 src/mesa/main/arbfragparse.h                        |   35 
 src/mesa/main/arbprogram.c                          |  702 ++
 src/mesa/main/arbprogram.h                          |  128 
 src/mesa/main/arbvertparse.c                        | 6631 ++++++++++++++++++++
 src/mesa/main/arbvertparse.h                        |   33 
 src/mesa/main/arbvp_grammar.txt                     | 1279 +++
 src/mesa/main/attrib.c                              |   42 
 src/mesa/main/attrib.h                              |   29 
 src/mesa/main/blend.c                               |  136 
 src/mesa/main/blend.h                               |    8 
 src/mesa/main/bufferobj.c                           |  788 ++
 src/mesa/main/bufferobj.h                           |  120 
 src/mesa/main/buffers.c                             |  256 
 src/mesa/main/buffers.h                             |   11 
 src/mesa/main/clip.c                                |    5 
 src/mesa/main/clip.h                                |    6 
 src/mesa/main/colormac.h                            |  135 
 src/mesa/main/colortab.c                            |  217 
 src/mesa/main/colortab.h                            |   55 
 src/mesa/main/config.h                              |  181 
 src/mesa/main/context.c                             | 2310 ++----
 src/mesa/main/context.h                             |  220 
 src/mesa/main/convolve.c                            |    1 
 src/mesa/main/convolve.h                            |    8 
 src/mesa/main/dd.h                                  |  794 +-
 src/mesa/main/debug.c                               |  163 
 src/mesa/main/debug.h                               |   38 
 src/mesa/main/depth.c                               |   77 
 src/mesa/main/depth.h                               |   25 
 src/mesa/main/descrip.mms                           |  507 -
 src/mesa/main/dispatch.c                            |    1 
 src/mesa/main/dlist.c                               | 1692 ++++-
 src/mesa/main/dlist.h                               |   61 
 src/mesa/main/drawpix.c                             |   68 
 src/mesa/main/drawpix.h                             |    1 
 src/mesa/main/enable.c                              |  166 
 src/mesa/main/enable.h                              |    5 
 src/mesa/main/enums.c                               |   63 
 src/mesa/main/enums.h                               |   23 
 src/mesa/main/eval.c                                |  193 
 src/mesa/main/eval.h                                |   23 
 src/mesa/main/extensions.c                          |  519 -
 src/mesa/main/extensions.h                          |   47 
 src/mesa/main/feedback.c                            |  166 
 src/mesa/main/feedback.h                            |    7 
 src/mesa/main/fog.c                                 |   33 
 src/mesa/main/fog.h                                 |   22 
 src/mesa/main/get.c                                 | 1055 ++-
 src/mesa/main/get.h                                 |    7 
 src/mesa/main/glheader.h                            |   77 
 src/mesa/main/glprocs.h                             |  806 --
 src/mesa/main/hash.c                                |   95 
 src/mesa/main/hash.h                                |    5 
 src/mesa/main/hint.c                                |   19 
 src/mesa/main/hint.h                                |   20 
 src/mesa/main/histogram.c                           |  113 
 src/mesa/main/histogram.h                           |   30 
 src/mesa/main/image.c                               |  173 
 src/mesa/main/image.h                               |    5 
 src/mesa/main/imports.c                             |  598 +
 src/mesa/main/imports.h                             |  605 +
 src/mesa/main/light.c                               |  693 +-
 src/mesa/main/light.h                               |   34 
 src/mesa/main/lines.c                               |   56 
 src/mesa/main/lines.h                               |    8 
 src/mesa/main/macros.h                              |  465 -
 src/mesa/main/main.dsp                              |  604 +
 src/mesa/main/matrix.c                              |  621 +
 src/mesa/main/matrix.h                              |   24 
 src/mesa/main/mesa.def                              |    2 
 src/mesa/main/mtypes.h                              | 1966 +++--
 src/mesa/main/nvfragparse.c                         | 1758 +++++
 src/mesa/main/nvfragparse.h                         |   52 
 src/mesa/main/nvfragprog.h                          |  173 
 src/mesa/main/nvprogram.c                           |  854 ++
 src/mesa/main/nvprogram.h                           |  119 
 src/mesa/main/nvvertexec.c                          |  806 ++
 src/mesa/main/nvvertexec.h                          |   43 
 src/mesa/main/nvvertparse.c                         | 1486 ++++
 src/mesa/main/nvvertparse.h                         |   50 
 src/mesa/main/nvvertprog.h                          |  107 
 src/mesa/main/occlude.c                             |  328 
 src/mesa/main/occlude.h                             |   58 
 src/mesa/main/pixel.c                               |  220 
 src/mesa/main/pixel.h                               |   35 
 src/mesa/main/points.c                              |   62 
 src/mesa/main/points.h                              |    8 
 src/mesa/main/polygon.c                             |  109 
 src/mesa/main/polygon.h                             |   10 
 src/mesa/main/program.c                             | 1228 +++
 src/mesa/main/program.h                             |  236 
 src/mesa/main/rastpos.c                             |  349 -
 src/mesa/main/rastpos.h                             |   12 
 src/mesa/main/simple_list.h                         |  127 
 src/mesa/main/state.c                               |  901 +-
 src/mesa/main/state.h                               |   14 
 src/mesa/main/stencil.c                             |   92 
 src/mesa/main/stencil.h                             |    8 
 src/mesa/main/texcompress.c                         |  117 
 src/mesa/main/texcompress.h                         |   10 
 src/mesa/main/texformat.c                           |  180 
 src/mesa/main/texformat.h                           |   97 
 src/mesa/main/texformat_tmp.h                       |   73 
 src/mesa/main/teximage.c                            | 1118 ++-
 src/mesa/main/teximage.h                            |   37 
 src/mesa/main/texobj.c                              |  489 -
 src/mesa/main/texobj.h                              |   37 
 src/mesa/main/texstate.c                            |  835 +-
 src/mesa/main/texstate.h                            |   35 
 src/mesa/main/texstore.c                            |  100 
 src/mesa/main/texstore.h                            |   32 
 src/mesa/main/texutil.c                             |   10 
 src/mesa/main/texutil.h                             |    3 
 src/mesa/main/texutil_tmp.h                         |  135 
 src/mesa/main/varray.c                              |  285 
 src/mesa/main/varray.h                              |   39 
 src/mesa/main/version.h                             |   52 
 src/mesa/main/vtxfmt.c                              |   27 
 src/mesa/main/vtxfmt.h                              |   16 
 src/mesa/main/vtxfmt_tmp.h                          |  114 
 src/mesa/math/descrip.mms                           |   45 
 src/mesa/math/m_clip_tmp.h                          |   20 
 src/mesa/math/m_copy_tmp.h                          |    1 
 src/mesa/math/m_debug.h                             |    3 
 src/mesa/math/m_debug_clip.c                        |   51 
 src/mesa/math/m_debug_norm.c                        |   42 
 src/mesa/math/m_debug_util.h                        |    5 
 src/mesa/math/m_debug_xform.c                       |   33 
 src/mesa/math/m_dotprod_tmp.h                       |    1 
 src/mesa/math/m_eval.c                              |    1 
 src/mesa/math/m_eval.h                              |    1 
 src/mesa/math/m_matrix.c                            |  571 +
 src/mesa/math/m_matrix.h                            |  136 
 src/mesa/math/m_norm_tmp.h                          |   29 
 src/mesa/math/m_trans_tmp.h                         |   59 
 src/mesa/math/m_translate.c                         |   68 
 src/mesa/math/m_translate.h                         |    9 
 src/mesa/math/m_vector.c                            |  256 
 src/mesa/math/m_vector.h                            |  127 
 src/mesa/math/m_xform.c                             |   11 
 src/mesa/math/m_xform.h                             |    1 
 src/mesa/math/m_xform_tmp.h                         |    1 
 src/mesa/math/math.dsp                              |  180 
 src/mesa/math/mathmod.h                             |   11 
 src/mesa/sparc/glapi_sparc.S                        | 2456 ++++++-
 src/mesa/sparc/sparc.c                              |   19 
 src/mesa/swrast/descrip.mms                         |   74 
 src/mesa/swrast/s_aaline.c                          |   40 
 src/mesa/swrast/s_aaline.h                          |    1 
 src/mesa/swrast/s_aalinetemp.h                      |   21 
 src/mesa/swrast/s_aatriangle.c                      |   78 
 src/mesa/swrast/s_aatriangle.h                      |    3 
 src/mesa/swrast/s_aatritemp.h                       |   56 
 src/mesa/swrast/s_accum.c                           |   25 
 src/mesa/swrast/s_accum.h                           |    5 
 src/mesa/swrast/s_alpha.c                           |    8 
 src/mesa/swrast/s_alpha.h                           |    5 
 src/mesa/swrast/s_alphabuf.c                        |   24 
 src/mesa/swrast/s_alphabuf.h                        |   17 
 src/mesa/swrast/s_bitmap.c                          |   31 
 src/mesa/swrast/s_blend.c                           |   16 
 src/mesa/swrast/s_blend.h                           |    5 
 src/mesa/swrast/s_buffers.c                         |   58 
 src/mesa/swrast/s_context.c                         |   67 
 src/mesa/swrast/s_context.h                         |  192 
 src/mesa/swrast/s_copypix.c                         |  119 
 src/mesa/swrast/s_depth.c                           |  133 
 src/mesa/swrast/s_depth.h                           |   24 
 src/mesa/swrast/s_drawpix.c                         |  372 -
 src/mesa/swrast/s_drawpix.h                         |    3 
 src/mesa/swrast/s_feedback.c                        |   22 
 src/mesa/swrast/s_feedback.h                        |   13 
 src/mesa/swrast/s_fog.c                             |   14 
 src/mesa/swrast/s_fog.h                             |    7 
 src/mesa/swrast/s_imaging.c                         |    9 
 src/mesa/swrast/s_lines.c                           |  785 --
 src/mesa/swrast/s_lines.h                           |    1 
 src/mesa/swrast/s_linetemp.h                        |  556 -
 src/mesa/swrast/s_logic.c                           |    9 
 src/mesa/swrast/s_logic.h                           |    5 
 src/mesa/swrast/s_masking.c                         |   21 
 src/mesa/swrast/s_masking.h                         |    9 
 src/mesa/swrast/s_nvfragprog.c                      | 1338 ++++
 src/mesa/swrast/s_nvfragprog.h                      |   38 
 src/mesa/swrast/s_pixeltex.c                        |    1 
 src/mesa/swrast/s_pixeltex.h                        |    1 
 src/mesa/swrast/s_points.c                          |   19 
 src/mesa/swrast/s_points.h                          |    1 
 src/mesa/swrast/s_pointtemp.h                       |   27 
 src/mesa/swrast/s_readpix.c                         |   15 
 src/mesa/swrast/s_span.c                            |  303 
 src/mesa/swrast/s_span.h                            |   30 
 src/mesa/swrast/s_spantemp.h                        |  375 +
 src/mesa/swrast/s_stencil.c                         |   19 
 src/mesa/swrast/s_stencil.h                         |   11 
 src/mesa/swrast/s_texstore.c                        |   12 
 src/mesa/swrast/s_texture.c                         | 1057 ++-
 src/mesa/swrast/s_texture.h                         |   10 
 src/mesa/swrast/s_triangle.c                        |  214 
 src/mesa/swrast/s_triangle.h                        |   22 
 src/mesa/swrast/s_trispan.h                         |    1 
 src/mesa/swrast/s_tritemp.h                         |  995 +--
 src/mesa/swrast/s_zoom.c                            |  160 
 src/mesa/swrast/s_zoom.h                            |   29 
 src/mesa/swrast/swrast.dsp                          |  324 
 src/mesa/swrast/swrast.h                            |  168 
 src/mesa/swrast_setup/descrip.mms                   |   40 
 src/mesa/swrast_setup/ss_context.c                  |    3 
 src/mesa/swrast_setup/ss_context.h                  |    3 
 src/mesa/swrast_setup/ss_triangle.c                 |   43 
 src/mesa/swrast_setup/ss_triangle.h                 |    3 
 src/mesa/swrast_setup/ss_tritmp.h                   |   25 
 src/mesa/swrast_setup/ss_vb.c                       |   43 
 src/mesa/swrast_setup/ss_vb.h                       |    3 
 src/mesa/swrast_setup/ss_vbtmp.h                    |   67 
 src/mesa/swrast_setup/swrast_setup.dsp              |  128 
 src/mesa/swrast_setup/swrast_setup.h                |    3 
 src/mesa/tnl/descrip.mms                            |   67 
 src/mesa/tnl/t_array_api.c                          |  148 
 src/mesa/tnl/t_array_api.h                          |    1 
 src/mesa/tnl/t_array_import.c                       |  353 -
 src/mesa/tnl/t_array_import.h                       |    1 
 src/mesa/tnl/t_context.c                            |   73 
 src/mesa/tnl/t_context.h                            |  618 +
 src/mesa/tnl/t_eval_api.c                           |  248 
 src/mesa/tnl/t_eval_api.h                           |   44 
 src/mesa/tnl/t_imm_alloc.c                          |  124 
 src/mesa/tnl/t_imm_alloc.h                          |   40 
 src/mesa/tnl/t_imm_api.c                            | 1368 ----
 src/mesa/tnl/t_imm_api.h                            |   57 
 src/mesa/tnl/t_imm_debug.c                          |  183 
 src/mesa/tnl/t_imm_debug.h                          |   39 
 src/mesa/tnl/t_imm_dlist.c                          |  656 -
 src/mesa/tnl/t_imm_dlist.h                          |   45 
 src/mesa/tnl/t_imm_elt.c                            |  834 --
 src/mesa/tnl/t_imm_elt.h                            |   46 
 src/mesa/tnl/t_imm_eval.c                           |  854 --
 src/mesa/tnl/t_imm_eval.h                           |   39 
 src/mesa/tnl/t_imm_exec.c                           |  598 -
 src/mesa/tnl/t_imm_exec.h                           |   70 
 src/mesa/tnl/t_imm_fixup.c                          |  871 --
 src/mesa/tnl/t_imm_fixup.h                          |   64 
 src/mesa/tnl/t_pipeline.c                           |   26 
 src/mesa/tnl/t_pipeline.h                           |   25 
 src/mesa/tnl/t_save_api.c                           | 1580 ++++
 src/mesa/tnl/t_save_api.h                           |   58 
 src/mesa/tnl/t_save_loopback.c                      |  301 
 src/mesa/tnl/t_save_playback.c                      |  218 
 src/mesa/tnl/t_vb_cliptmp.h                         |   21 
 src/mesa/tnl/t_vb_fog.c                             |   28 
 src/mesa/tnl/t_vb_light.c                           |  276 
 src/mesa/tnl/t_vb_lighttmp.h                        |  487 -
 src/mesa/tnl/t_vb_normals.c                         |   29 
 src/mesa/tnl/t_vb_points.c                          |   23 
 src/mesa/tnl/t_vb_program.c                         |  201 
 src/mesa/tnl/t_vb_render.c                          |   85 
 src/mesa/tnl/t_vb_rendertmp.h                       |    7 
 src/mesa/tnl/t_vb_texgen.c                          |   67 
 src/mesa/tnl/t_vb_texmat.c                          |   33 
 src/mesa/tnl/t_vb_vertex.c                          |   72 
 src/mesa/tnl/t_vtx_api.c                            | 1433 ++--
 src/mesa/tnl/t_vtx_api.h                            |  208 
 src/mesa/tnl/t_vtx_eval.c                           |  253 
 src/mesa/tnl/t_vtx_exec.c                           |  727 --
 src/mesa/tnl/t_vtx_sse.c                            |   91 
 src/mesa/tnl/t_vtx_x86.c                            |  705 --
 src/mesa/tnl/tnl.dsp                                |  252 
 src/mesa/tnl/tnl.h                                  |    3 
 src/mesa/tnl_dd/imm/NOTES.imm                       |  112 
 src/mesa/tnl_dd/imm/t_dd_imm_capi.h                 |  419 +
 src/mesa/tnl_dd/imm/t_dd_imm_napi.h                 |  226 
 src/mesa/tnl_dd/imm/t_dd_imm_primtmp.h              |  570 +
 src/mesa/tnl_dd/imm/t_dd_imm_tapi.h                 |   75 
 src/mesa/tnl_dd/imm/t_dd_imm_vapi.h                 |  159 
 src/mesa/tnl_dd/imm/t_dd_imm_vb.c                   |  204 
 src/mesa/tnl_dd/imm/t_dd_imm_vbtmp.h                |  268 
 src/mesa/tnl_dd/t_dd.c                              |   58 
 src/mesa/tnl_dd/t_dd_dmatmp.h                       | 1093 +++
 src/mesa/tnl_dd/t_dd_dmatmp2.h                      |  935 ++
 src/mesa/tnl_dd/t_dd_rendertmp.h                    |  437 +
 src/mesa/tnl_dd/t_dd_triemit.h                      |  157 
 src/mesa/tnl_dd/t_dd_tritmp.h                       |  743 ++
 src/mesa/tnl_dd/t_dd_unfilled.h                     |  212 
 src/mesa/tnl_dd/t_dd_vb.c                           |  344 +
 src/mesa/tnl_dd/t_dd_vbtmp.h                        |  679 ++
 src/mesa/tnl_dd/t_dd_vertex.h                       |   78 
 src/mesa/x86/3dnow.c                                |    9 
 src/mesa/x86/3dnow_normal.S                         |   18 
 src/mesa/x86/assyntax.h                             |    4 
 src/mesa/x86/clip_args.h                            |    4 
 src/mesa/x86/common_x86.c                           |   94 
 src/mesa/x86/common_x86_asm.S                       |  185 
 src/mesa/x86/common_x86_asm.h                       |    4 
 src/mesa/x86/common_x86_features.h                  |   62 
 src/mesa/x86/common_x86_macros.h                    |    4 
 src/mesa/x86/gen_matypes.c                          |   13 
 src/mesa/x86/glapi_x86.S                            |  672 +-
 src/mesa/x86/norm_args.h                            |    4 
 src/mesa/x86/xform_args.h                           |    4 
 vms/analyze_map.com                                 |  148 
 vms/xlib.opt                                        |    2 
 vms/xlib_share.opt                                  |    7 
 1191 files changed, 275111 insertions(+), 55018 deletions(-)
---


More information about the Xquartz-changes mailing list