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

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


Tag 'mesa_3_3' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800

Changes since kw-mesa-1:
Andre Werthmann (3):
      checked in the first new PIII vertex-transformation code
      added more ASM_SRCS
      added the katmai_transform_points4_* functions

Brian Paul (804):
      fixed reference count bug in save_TexImage3DEXT()
      texture units now share default texture objects
      added memory macros
      now using GL_MALLOC, GL_FREE
      fixed dumb typo
      now using GL_MALLOC, GL_FREE
      now using GL_MALLOC, GL_FREE
      use texture objects now
      removed GL_ prefix from memory macros
      now using MALLOC, CALLOC, FREE, etc macros
      fixed an RGB vs CI bug in overlay visual selection
      replaced glGetMinMax() with glGetMinmax()
      added sco5 config
      removed GL_EXT_get_proc_address
      removed GL_EXT_get_proc_address
      added missing GL_ARB_imaging color table functions
      more ARB_imaging colortable functions
      added glGet cases for vertex array enable state
      negative offsets to TexSubImage w/ texture borders caused memory corruption
      GL_MAX_ELEMENTS_VERTICES/INDICES enums had wrong values
      added more format/type error checking code
      clean-up in gl_LightModelfv()
      more image type error checking in draw_stencil_pixels()
      fixed a number of error-test bugs
      enable lighting even if no light sources are turned on
      fixed divTable precision problem in GL_RETURN case
      clean-up of optimized GL_RETURN code
      silenced uninitialized variable warnings
      silenced ininitialized var warnings
      silenced some uninitialized var warnings
      updated some comments/docs
      added -info command line option
      added f key to toggle front/back drawing
      applied Jonn Carmack's patch for faster glTexSubImage2D() in Quake
      minor clean-up of linux-elf-debug target
      define GLUAPI, GLAPIENTRY and GLCALLBACK to nothing if not using Mesa's gl.h
      removed revision history info
      added optimized GL_RGB, GL_UNSIGNED_BYTE case to gl_pack_rgba_span)
      fixed byteswapping bug in gl_pack_rgba_span()
      initial rev
      added gloss demo
      more comments, removed unneeded glDepthFunc call
      fixed stupid error in GL_RGA case in gl_pack_rgba_span()
      better texture matrix, better end-cap reflections on cylinder
      removed gluGetProcAddressEXT()
      removed glXGetProcAddressEXT
      removed cvs history logs and old comments
      disabled gluGetProcAddressEXT
      disabled glXGetProcAddress code
      added -lm to XLIBS for all configs
      removed -lm from link command
      minor changes to Usage() function
      added a few more scale/bias/lookup functions (for future use)
      pixel pack/unpack ImageHeight and SkipImages was not initialized
      fixed a typo in a comment
      added linux-glide-debug config
      new texture image, cleaned-up code
      new texture image processing
      added another fast-path in _mesa_unpack_ubyte_color_spa(), more comments
      include assert.h with rest of system headers
      clean-up to reduce MSVC warnings
      new xfont demo
      added xfont demo
      removed printf's
      clean-up of header includes (Daryll)
      flush pb after each line segment - for conformance
      changes to silence MSVC warnings
      header includes clean-up (Daryll)
      replace GLint with GLsizei in a gluScaleImage, gluBuild1/2DMipmaps()
      fixed typo: replaced |= with != in conditional
      first big check-in of new Mesa 3.3 code
      initial changes for Mesa 3.3
      added missing braces in array initializations
      don't include strings.h or stdio.h
      updated for new texture color palette struct
      removed redundant extension prototypes
      ColorTableEXT clean-up
      changed a warning string
      minor clean-ups
      added some braces to silence gcc warnings
      added gl_extension_is_enabled()
      added GL_EXT_texture_env_add extension
      initial check-in
      added glxdpyinfo
      restored the gl_Viewport function
      moved assembly-related macros from types.h to glheader.h
      reordered some functions
      replaced _GLAPI_EXT_color_table with _GLAPI_EXT_paletted_texture
      replaced EXT_color_table with EXT_paletted_texture
      changed multi-include guard symbol
      update/merge with Daryll's X server changes
      fixed mistake in merge regarding texture palettes
      include mem.h
      texture palette update
      fixed several texture state bugs found with objbug.c program
      make clean removes .lo .la and .libs/
      fixed some glitches (Eero Pajarre)
      test visinfo, not vishandle in save_glx_visual (Wolfram Gloger)
      silence an uninitialized var warning
      removed unused fxTMNewTMFreeNode decl
      fixed FX_grSstControl(), now returns FxBool
      reordered the extensions and numbered them
      two fixes in gl_DrawArrays (Andree Borrman)
      replace encounteed with encountered
      updates for Mesa 3.3
      updates for thread safety
      renamed struct gl_palette as struct gl_color_table
      removed redundant fxCloseHardware() decl
      added pragma 4615 (Eero), added copyright
      fixed shade model bug (A.Borrmann)
      added SET/CLEAR/TEST_BITS macros, misc clean-up
      fixed potential bug in _mesa_ShadeModel()
      bumped GLX version to 1.2, added glXGetCurrentDisplay()
      added glXGetCurrentDisplay() for GLX 1.2
      changed comment for WriteRGBSpan()
      removed GLU_EXT_get_proc_address from ext strings
      clean up of version handling, removed GLX_EXT_get_proc_address string
      added _mesa_clip_pixelrect()
      added GLX 1.3 functions
      added GLX 1.3 tokens and functions
      added GLU 1.3 functions
      renamed near and far arguments to gluUnProject4()
      added a few more GLX 1.3 tokens
      added XMesaMakeCurrent2(), XMesaGetCurrentReadBuffer(), bumped version to 3.3
      bumped version to 3.3
      removed version logging
      added support for separate read/draw buffers per context
      updated with Mesa 3.3 info
      updated for Mesa 3.3
      replaced Driver.SetBuffer() with SetDrawBuffer() and SetReadBuffer()
      implemented glXMakeContextCurrent() and glXGetCurrentReadDrawable()
      bunch of changes for separate read buffer feature
      initial rev
      added wincopy demo
      include glapi.h
      initial rev
      now using glapitemp.h to generate entrypoints
      include glapitable.h
      generate Z values when fog enabled (Andree Borrmann)
      updates for 3.1 and later
      removed Mesa-isms
      added _GLAPI_EXTRA_SLOTS symbol
      lots of work on extension management
      added _mesa_init_no_op_table()
      added call to _mesa_init_no_op_table()
      move dispatch table size check into _mesa_init_no_op_table()
      initial rev
      all new dispatch system
      changes for new GLX dispatcher
      obsolete
      removed realglx.c
      removed include fakeglx.h
      updated comments, removed obsolete functions
      added missing functions in GLX_functions[] array
      print debug info in gl_make_current() if MESA_INFO env var set
      fxInitPixelTables() change for Voodoo 1/2 vs 3
      gl_BindTexture was broken when target==GL_TEXTURE_3D
      added WM_SYSKEYDOWN case in __wglMonitor() (Eero Pajarre)
      test for null newCtx before newCtx->FirstTimeCurrent
      added glCopyPixels bug fix
      minor stencil-related changes
      Clearing stencil buffer now observes the stencil write mask
      removed gl_get_proc_address()
      added glXGetProcAddressARB()
      code clean-up
      added stencil buffer functions
      updated for hardware stencil support
      applied Daryll's patches
      changes in hardware depth buffer support
      pass new args to gl_create_framebuffer()
      applied Daryll's patches
      pass new args to gl_create_framebuffer
      new depth buffer functions
      added GL_ARB_transpose_matrix
      implemented GL_ARB_tranpose_matrix
      added GLX_ARB_get_proc_address to extension list
      added GLX_ARB_get_proc_address
      bitmaps were vertically shifted by one pixel
      removed unneeded code in gluBuild1DMipmaps()
      added many more extension entry points
      removed _GLAPI_ extension testing
      replaced 0 with 0.0 in sin, cos calls
      moved #define to column 0
      made a few globals static
      just include Makefile.X11
      initial rev
      new thread code
      added _glapi_get_proc_name()
      added a cast to malloc call
      initial rev
      added more extension functions
      added more functions
      new threading, more functions added
      minor change
      initial rev
      thread support now works
      minor clean-up
      don't free thread data in pthread_key_create()
      more tweaking of thread support
      fixed thread problems
      removed old thread code
      added current context functions, made ThreadSafe public
      further simplification of thread-related code, misc clean-up
      replaced mthreads.c with glthread.c
      updated with latest source files
      updated for new thread support in Mesa 3.3
      print thread safety info if MESA_INFO set
      optimized GET_IMMEDIATE for thread safety
      added missing glColorTableParameter defines
      start search at 1 in HashFindFreeKeyBlock()
      removed _glapi_ThreadSafe
      clean-up of Linux target configs
      misc updates
      minor clean-up in _mesa_unpack_ubyte_color_span()
      new Clear function mask
      updated Clear function for new mask bits
      return GL_FALSE in fxDDColorMask
      assigned official GL_ARB_transpose_matrix enums
      fixed GetString template, added GL_SGI_color_table templates
      removed cpp conditionals from _mesa_init_exec_table()
      updated version string
      added BitsPerPixel to XMesaVisual struct
      added glHintPGI template
      improved robustness of extension handling in static_functions[] array
      added missing glHintPGI() function
      minor updates
      fixed prototype typo in glHintPGI ( )
      removed DISPATCH_SETUP, added RETURN_DISPATCH
      added amesa.h to tar file list
      added printf-message to dispatch templates
      fixed missing slice problem in gluPartialDisk()
      another fix for gluPartialDisk() in GL_LINE mode
      made some functions static
      minor clean-up
      commented out unused function
      commented out gl_reinit_light_attrib()
      clean up of eval_coord1/2f()
      include dispatch.h
      init a few vars to silence compiler warnings
      added gl_register_config_var() proto
      added _mesa_ArrayElement() proto
      added -Wmissing-prototypes and enabled pthreads for linux debug configs
      applied Daryll's patches for GLX_DIRECT_RENDERING
      added fxMesaContext arg to fxInitPixelTables()
      added gl_initialize_context_data(), gl_free_context_data(). code clean-up
      GLcontext is now nested in OSMesaContext
      updated for Mesa 3.3
      first check-in
      minor change for DEBUG builds
      use nplanes instead of bitsPerRGBValue in GET_BITS_PER_PIXEL macro
      Z values were wrong in selection mode (Holger Waechtler), misc clean-up
      added missing POINT/LINE RANGE/GRANULARITY tokens
      added copyright info
      removed X86 files from linux debug configs
      renamed _mesa_Dispatch to _glapi_Dispatch, misc clean-up
      added _glapi_Dispatch
      disabled X86-optimized dispatch when using XF86DRI (temporary)
      added X86-optimized message for MESA_INFO
      added do /while to multi-line macros
      minor clean-up
      renamed CURRENT_INPUT to _mesa_CurrentInput
      generic_noop() now returns 0
      replaced some spaces with a tab
      updated with latest DRI tree changes
      updated SVGA sources from Mesa 3.2
      updated for Mesa 3.2
      added new SVGA driver files
      added #ifdef SVGA, work-around asm code problem
      prefixed hash functions with _mesa_
      replaced HashLookup() with _mesa_HashLookup()
      changed VB_MAX, no longer dependant on FX symbol
      updated for Mesa 3.3
      fixed VB->IndexPtr==NULL bug (Richard Guenther)
      only print info if MESA_DEBUG is set
      added info about assembly language optimizations
      updated RGB2BGR function
      added WIN32 and macos files to tar archive
      include conf.h if HAVE_CONFIG_H defined
      all new version of glxinfo
      updated version string to Mesa 3.3
      minor changes regarding transparency and multisample
      added improved glxinfo item
      initial check-in
      added texdown program
      added texdown info
      updated comments
      added default template macros
      enable/disable no-context warnings depending on MESA_DEBUG
      moved entrypoints here from glapi.c
      removed actual GL entrypoints (glapitemp.h)
      renamed _glapi_CurrentContext to _glapi_Context
      added -I. to .S.o rule
      include glapioffset.h instead of ../glapioffsets.h
      added Josh's dynamic display assembly generator
      fixed protos for glTexImage3DEXT and GetDetailTexFuncSGIS
      added more function templates, changed message format
      changed message format, added GL_EXT_texture3d
      removed unneeded \n chars
      added save_TexImage3DEXT()
      added _mesa_TexImage3DEXT()
      added Mutex macros
      added mutexes for thread safety
      defined FLT_MIN if undefined
      added more message strings
      added normal, vertex, viewport message strings
      patch for XFree86 building
      limit Drift to [0, 1]
      changed > to >=
      replace offset with functionOffset in generate_entrypoint()
      functions from old glmisc.c file
      functions from context.c
      removed glmisc.c, added buffers.c, hint.c, state.c
      moved state functions to state.c
      updated includes for source file reorg
      moved exec dispatch init to state.c
      updated source files
      include buffers.h
      added comments
      don't include dispatch.h
      try both single and double-buffered visuals
      changed prefix to _mesa_ for a few accum functions
      added check for IntegerAccumScaler > 0 in GL_RETURN case
      replaced gl_ prefix with _mesa_ prefix
      replaced gl_ prefix with _mesa_ prefix on blend funcs
      replaced gl_ prefix with _mesa_ prefix on depth funcs
      changed _gl prefix to _mesa_ on fog functions
      minor clean-ups
      added Const.SubPixelBits
      added point/line size limits to gl_constants struct
      added SUB_PIXEL_BITS
      pass IntFormat, not Format to fxTexGetFormat
      added support for GL_RGB5_A1 internal texture format (Eero Pajarre)
      GL_ARRAY_ELEMENT_LOCK_FIRST/COUNT_SGI changed to _EXT suffix
      disabled locked arrays in glDrawRangeElements()
      added missing glGet cases for GL_EXT_compiled_vertex_array
      updated with new info
      clearing depth buffer failed when clearing front color buffer
      in fxSelectSingleTMUSrc_NoLock(), added check for haveTwoTMUs (Neal Tringham)
      added a few missing ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH() calls
      glDrawPixels w/ format=GL_COLOR_INDEX was broken
      updated version info
      updated fxDDGetString() for DRI
      removed fxDDBufferSize proto
      udpated version/copyright info
      added OpenStep to LIB_FILES
      added GLCALLBACKPCAST for Cygnus (Sven Panne)
      initial checkin
      include readtex.h
      added GLCALLBACKPCAST for Cygnus (Sven Panne)
      added support for XFree86 threads. misc clean-up
      changed thread TSD initialization
      THREADS now defined by glthread.h, added more prototypes
      added tess_clip.c
      enable thread safety on Linux configs, removed -DTHREADS flag
      clean-up
      added code for all GL_MESA_window_pos functions
      fixed WIN32_THREADS error
      updated with MESA_FX_NO_SIGNALS info
      added MESA_FX_NO_SIGNALS env var (Michael Vance)
      fixed reference count but in DeleteTextures()
      always include <float.h>
      clean-up
      now using dynamically allocated api dispatch tables
      added more error checking to _glapi_add_entrypoint()
      always include thread.h
      initialize fxMesa->verbose with MESA_FX_INFO env var
      new library dependency vars
      updated with changes from DRI project CVS
      update fog near/far bug fix
      replaced renderer_string() with get_string() func
      replaced gl_ggiRendererString() with gl_ggiGetString()
      removed driver RendererString() and ExtensionString() funcs
      added CHAN_MAX, CHAN_MAXF
      fixed GL_SRC_ALPHA_SATURATE bug, lots clean-up
      fixed bug in  GL_UNSIGNED_INT_10_10_10_2 unpacking
      fixed minor bug in copytexsubimage_error_check()
      fixed off by one error in matrix stack depths (Eero Pajarre)
      added aatriangle.c source
      disabled an fprintf in FX_grSstQueryHardware()
      fixed bug in 24bpp ximage pixel addressing
      initial check-in
      sort the offsets by number
      initial revision
      added some missing tokens, fixed some errors
      added glext.h header item
      added a bunch of extensions
      include GL/glext.h
      fixed a typo in GL_MESA_resize_buffers
      fixed a few glitches
      changed a GLuint to GLint
      GL_EXT_blend_color is now DEFAULT_ON
      fixed problem in print_extension_list() when ext ended in a space
      changed glXCopyContext()'s mask to unsigned long
      added more extension entrypoints
      added missing backslash on line 483
      use quotes for gl.h and glext.h includes
      added some error checking
      bunch of extension clean-up
      bunch of dispatch and extension-related changes
      added more entrypoints
      now generated with Python script
      now using SGI-specified dispatch order
      new fxDDClear(), fxDDDrawBitmp(), example extension registration code
      added note about double buffering for in-window rendering
      fixed front/back buffer stride problem for XF86DRI
      changed glXCopyContext's mask to unsigned long
      changed glXCopyContext mask back to GLuint
      added XMesaUnbindContext (for DRI)
      removed the GET_BITS_PER_PIXEL macro
      inserted a tab
      added GL_HAS_GLEXT
      fixed bug when using display lists
      added all the PFNGL...PROC typedefs
      patched for NetBSD support (Allen Briggs)
      added a bit of GLAPIENTRY, APIENTRY setup
      changed glXCopyContext() mask to unsigned long, per GLX spec
      added GL_BGR and GL_BGRA support
      added proxy texture targets to GetColorTableParameter (Steven Fuller)
      test for GL 1.2
      added GL_GLEXT_VERSION_EXT
      test glDraw/Read/CopyPixels()
      added readpix program
      minor reformatting
      inserted static const in make_null_texture()
      simplification of GLNAME macro setup (David Dawes)
      minor clean-up
      changes to _WIN32 test and APIENTRY test
      removed GLX_VERSION_1_3 for now
      added device driver ReadPixels and CopyPixels functions
      moved device driver DrawPixels call
      save ColorTable and ColorSubTable commands
      runtime selectable depth buffer depth
      clean-up warnings
      depth buffer change, BGR/RGB setup change
      added LineWidth device driver function
      removed obsolete logicop function
      fixed off-by-one errors in matrix stack setup/cleanup
      initial check-in
      added geartrain
      added demos/geartrain
      now save Targa image.  misc clean-up
      added target parameter to Driver.TexEnv()
      made gl_make_fog_coords() static
      added GL_EXT_texture_lod_bias extension (Michael Vance)
      added GL_HP_occlusion_test, GL_EXT_texture_lod_bias
      added GL_EXT_texture_lod_bias
      implemented FX_grSstPerfStats()
      minor clean-up
      removed Driver.UseGlobalTexturePalette()
      glPopAttrib() now calls Driver's ClearColor, ClearIndex and ColorMask functions
      initial implementation of GL_HP_occlusion_test extension
      gave temp values to GL_HP_occlusion_test tokens
      added final GL_HP_occlusion_test values
      fixed polygon stipple packing/unpacking
      removed old comment
      removed old Depth buffer pointer var
      added missing error checks
      silence some warnings
      colors were computed incorrectly (Hans Nelles)
      removed MGL files
      added glext.h to tar file list
      fixed compiler warnings on BeOS R4
      updated for Mesa 3.3
      removed debug printf
      removed GL_FXMESA_global_texture_lod_bias extension
      added aa triangles
      added device driver functions for CopyTexImage, CopyTexSubImage, GetTexImage
      patched for Cygwin (Sven Panne)
      Cygwin changes, removed two ARB extensions, now in glext.h
      removed test for MESA symbol
      added more extensions, now at version 3
      initial check-in
      added lodbias demo
      added new_texture_image()
      added new TexImage and TexSubImage functions
      rearranged order of some functions
      more reorganization and clean-up
      added _mesa_image_row_stride()
      clean-up of texture image construction
      changed imaging functions to _mesa_ prefix
      made _mesa_native_packing const
      removed retainInternalCopy from TexSubImage functions
      added more locking
      removed a few const keywords because of mutex calls
      fixed Cygwin patch typos
      lots of changes for single-copy texture image DD interface
      updated renderer string version to 20000322
      tweaked the animation rate
      converted from GL_EXT_texture3D to GL 1.2
      changed TDA to [4] for glMaterialfv() calls
      added code to die on FP exceptions if DEBEG env var set to FP
      added Daryll's patches for texture alignment
      minor tweaks
      added instructions to build widgets-sgi
      more clean-up and rearranging
      replaced decode_internal_format() with _mesa_base_tex_format()
      removed some unpopular extensions (now in glext.h)
      added 3.3 To Do items
      replaced HaveTexObj with UseTexObj
      added some comments and new texture image functions
      added new texture image functions, minor clean-up
      changed some Linux -O2 flags to -O3
      added benchmarking
      version 4, all extensions up to 197, added some missing enum values
      initial check-in
      added texutil.c source
      fixed a Driver.TexImage call typo, misc clean-up
      added missing glEnd() call (Tim Beckmann)
      put _mesa prefix on some functions
      added _mesa_unconvert_teximage()
      removed tfxMipMapLevel's used and translate fields, initial teximage clean-up
      added optimized read/drawpixels for 16bpp TrueColor
      version 5: added texture compression extension
      lots of changes
      fixed some buffer clear bugs
      added missing GL_INTENSITY case in _mesa_components_in_format()
      added error checking on file open
      hit space bar to rerun benchmark
      changes for single-copy textures
      lots of new work
      new texture image download code
      renamed mesaStrDup() to str_dup()
      removed GL_HP_occlustion_test code, added -exit option
      fixed subtexture address calculation bug
      fixed typos in generate_lookup_tables()
      improved PrintTexture debug function
      optimized glReadPixels()
      tweaks to allow different read formats/types
      added GLX_EXT_visual_rating
      added XMesaCreateVisual2()
      separate R/G/B/A accum buffer size fields
      added _mesa_create/destroy_visual()
      updates for separate R/G/B/A accum buffer sizes
      minor tweak to GLX_VISUAL_CAVEAT_EXT query
      added rest of GLX_EXT_visual_rating extension
      added GLX_EXT_visual_rating
      added more debugging code
      misc clean-up
      fixed Voodoo1/2/ stride problem in fxDDReadPixels()
      clean-up of info messages
      fixed typo in GLX_SLOW_VISUAL_EXT
      added glu_tar and glut_tar targets, misc clean-up
      mask/disable stencil/accum clears in fxDDClear()
      fixed mistake in glXGetConfig(GLX_VISUAL_CAVEAT_EXT)
      added support for GLX_EXT_visual_rating
      changes for GL_HP_occlusion_test
      initial check-in
      added occlude demo
      added GL_HP_occlusion_test items
      minor clean-ups
      use BCOPY macro on FreeBSD
      more GL_HP_occlusion_test work
      updated for Mesa 3.3
      added copyright info
      changed a comment
      added version number
      minor clean-ups, renaming
      updated to version 6
      added missing braces in initializers
      fixed compiler warnigns
      removed unused vars
      added extern for gl_fog_coord_stage
      added some casts
      new arguments to XMesaCreateVisual()
      silenced a bunch of warnings
      silenced warnings
      initial histogram and min/max work
      new read_R5G5B5_span() function
      silenced a warning
      version 7 check-in
      fixed a typo
      added GL_SGIX/SGIS_pixel_texture extension
      added pixeltex.c
      initial check-in
      added pixeltex demo
      added pixel texture extension info
      added GL_SGIX/SGIS_pixel_texture
      initial check-in
      added GL_SGI_color_matrix extension
      added GL_EXT_color_matrix extension
      removed a printf
      fixed GL_PGI_misc_hints identifiers
      fixed visual selection and reporting results
      added missing 1.3 token values, added glXGetFBConfigs(), fixed glXChooseFBConfig()
      removed bogus GL_ALLOW_DRAW_SPN_HINT_PGI token
      added glXGetFBConfigs(), fixed glXChooseFBConfig()
      added some more functions
      fixed stride problem in read_R5G6B5_span
      initial work on GL_SGI_color_table extension
      clip depth/stencil spans to window bounds
      fixed bug in XF86 writeRegionClipped()
      silenced warnings in FX_grSstPerfStats()
      fixed duplicate variable problem
      renamed stencil functions
      renamed alpha buffer functions
      more GL_SGI_color_table extension work
      lots of clean-up, added d/s keys
      more work on GL_SGI_color_table, pixel transfer code clean-up
      applied Keith's fix for the Loki ice bug
      applied Bernd's changes to useBGR code
      version 8, added GL_EXT_texture_cube_map
      more clean-up
      added some missing NV token values
      added GL_NV_texgen_emboss
      wrapper for grTexLodBiasValue()
      minor updates
      cleaned up whitespace
      added a comment about FP overflows
      work on GL_SGI_color_table
      GL_SGI_color_table info
      dynamically allocate color table data, uses less memory
      more color table and imaging work
      added GLX_EXT_import_context, 1.3 misc clean-up
      minor clean-up
      minor clean-up
      updated RENDERER version
      removed old profiling code
      added _mesa_initialize_buffer/visual()
      call _mesa_initialize_context()
      more error checking.  Query GLX client vendor string
      removed extra /
      removed all DRI-isms
      Removed.  Use glxinfo instead.
      removed glxdpyinfo
      fixed tar file list of widget files
      fixed backslash typo in sunos configs
      implemented GL_EXT_histogram extension
      added GL_EXT_histogram
      removed software alpha flag from GLvisual struct
      made fxMesaCurrentCtx static
      conditionally include some fields in the context struct for DRI / non-DRI
      removed software alpha flag from GLvisual struct
      added a bunch of missing token values
      removed GL_HAS_GLEXT
      EnvMode GL_BLEND and tex invalidate changes from Daryll
      fixed the nested extern warning
      added check for tmuRam==4 for Voodoo2 (Bernd)
      toggle DD_LINE_SMOOTH in GL_LINE_SMOOTH case
      replaced buggy fxDDReadRGBAPixels() with read_R5G6B5_pixels()
      fixed glDrawBuffer(GL_NONE) bug
      more error reporting
      initial code for GL_EXT_histogram extension
      Err, initial code for GL_EXT_convolution, not histogram
      Added point UserSize, cleaned up point drawing code
      fixed bug in loop over screens
      a few Alpha tweaks (Michael Champigny)
      removed printf
      more GL_EXT_convolution work
      fixed PB bugs, removed MutablePixels, MonoPixels from GLcontext
      recover from offset=? condition
      recover from offset=? condition, code clean-up
      generate X86 dispatch code
      added glPointParameterf[v]SGIS()
      updated to version 10
      replaced components with internalFormat
      added Kevin's 32bpp Z buffer fix
      added tbuffer and compressed teximage extension functions
      bunch of updates to static_functions[]
      now generated from bin/glx86asm.py script
      changed ATTRIBLIST_SIZE to 32
      DeleteTexturesEXT was missing
      added glTbufferMask3DFX(), enabled texture compression functions
      Pass pixel format to xmesa_color_to_pixel().  Compute clearpixel without dither
      added const to compressed tex image functions
      added a bunch of imaging functions
      protect PFNGLCOLORSUBTABLEEXTPROC from multi-defined
      changed internalFormat to GLenum in TexImage4DSGI and all compressed textimage calls
      fixed alignment bug in _mesa_image_row_stride()
      minor tweaks for GLU and GLUT tar files
      moved a lot of Window-isms out of gl.h into other files
      include glext.h if GL_GLEXT_LEGACY not defined
      update for Glide3
      added some Window-isms formerly in gl.h
      defined APIENTRY if undefined
      added Window-isms previously in gl.h
      initial code for GL_ARB_texture_cube_map
      added GL_EXT_blend_func_separate
      replaced __CYGWIN32__ with __CYGWIN__
      replaced __CYGWIN32__ with __CYGWIN__, misc clean-up
      more work on GL_ARB_texture_cube_map
      more texture cube work, misc code clean-up
      initial work for GL_ARB_texture_compression
      changed glext.h include
      set default window pos
      register recent GL extensions for libGL compatibility
      enable and clean-up of paletted texture code
      replaced _mesa_base_tex_format() with base_colortab_format()
      more work on GL_ARB_texture_compression
      always define GL_ARB_multitexture (OpenGL 1.2.1 feature)
      changed allocation/initialization of API dispatch tables
      replaced  assertion with a conditional in _glapi_add_entrypoint()
      more work on GL_ARB_texture_cube_map
      Added GL_ARB_texture_cube_map
      applied Eero Pajarre's patch for Windows
      include glheader.h instead of system headers
      more work on GL_ARB_texture_cube_map
      initial check-in
      added cubemap demo
      initial work for GL_NV_blend_square extension
      added ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH() in _mesa_Fogfv()
      added VMS files to Makefiles
      added missing GL_BGRA case
      updated 3.2 section, added 3.2.1 section
      fixed bugs in fxSetupDepthTest()
      more work on GL_ARB_texture_compression
      updated OSF/1 CFLAGS (Jeremie Petit)
      added GL_EXT_packed_pixels extension, subset of GL 1.2
      clean-up in anticipation of glxext.h
      variety of updates to better conform to real GLX
      initial check-in
      added EXT version of vertex array functions
      added EXT version of vertex array functions
      changed dispatch of GL_EXT_vertex_array functions
      define GL_GLEXT_PROTOTYPES for glext.h
      GL_TEXTURE_BASE_LEVEL wasn't working correctly
      now using SGI's glext.h instead of original Mesa file
      use GL_CLAMP_TO_EDGE
      initial check-in
      added glxheads, manywin
      added dummy function to silence compiler warning
      moved #define of LLBL into assyntax.h file
      call glutInit() in main()
      removed non-windows exit() prototype
      added Motif info message
      revamped glCopyTexSubImage1/2/3D() to be more like glCopyTexImage1/2/3D()
      replaced fxTMReloadSubMipMapLevel() call w/ fxTMReloadMipMapLevel() to work-around subtex bug
      check for special cases of value = 0 or 1 in glAccum
      Added FREE(depth) in error clause before return
      applied joystick patch from Michael Champigny
      updated with version numbers, edits from Jon Leech
      added extension numbers for Mesa extensions
      fixed ColorMask test in update_rasterflags()
      updating mat ambient/emissive was broke. always compute ctx->EyeZDir
      disabled some ctx->NeedEyeCoords shortcuts
      init Point.UserSize
      fixed an assertion and minor bug
      fixed type checking error
      removed bad DrawDestMask assignments
      another patch for win32 joysticks
      draw a solid cube too
      print GL_RENDERER upon startup
      fixed GL_INTENSITY error checking bug
      initial check-in
      added texenv demo
      initial check-in
      added 3dfx demos
      initial check-in
      fixed compiler warnings
      initial check-in
      minor tweaks
      removed 3Dfx directory
      updated demos/ info
      added LoadRGBMipmaps2()
      added GL_EXT_texture_env_combine (Holger Waechtler)
      added aligned memory allocations (Gareth Hughes)
      initialize TextureStack matrices
      added code to initialize shininess tables
      minor updates
      added GL_EXT_texture_env_combine
      fixed two proxy texture typos
      added flat_multitextured_line()
      add separate specular color support in multitextured_rgba_points()
      don't add light's ambient color to BaseColor in gl_update_lighting()
      minor update
      several colortable fixes
      added GL_TABLE_TOO_LARGE to gl_error()
      fixed GL_ONE_MINUS_CONSTANT_ALPHA bug (geza)
      NeedEyeCoords if non-uniform scale transform
      enabled GL_POST_CONVOLUTION_COLOR_TABLE
      initialize some color table scale/bias factors
      added histogram sink test
      added GL_ARB_texture_cube_mapping and GL_EXT_texture_env_combine
      Holger's fixes for GL_EXT_texture_env_combine
      added texture cube map state save/restore
      changed MAX_WIDTH to 2048 to handle 2K textures
      reverted to old tessellator (GLU 1.1)
      reverted to old tessellator
      use indirect context, added error checking
      allocate 1-larger knot array in explode_knot() (Mesa bug 104881)
      first bits of convolution code
      replaced GL_CLIENT_ALL_ATTRIB_BITS with GL_ALL_CLIENT_ATTRIB_BITS
      test for MESA_DEBUG = silent in gl_error(), misc clean-up
      added extra check to optimized GL_RETURN case
      Fixed pixel color problem in general_flat_rgba_line(). Added debug code
      removed references to fx_regoff.h and fx_gen_regoff.c
      fixed AA sampling problem, misc clean-up
      another tweak to optimized GL_RETURN code
      changed version string to 3.2.1
      removed redundant configure file from tar list
      removed more redundant files from tar archive
      added: touch widgets-sgi/depend
      Fixed off-by-one error in compute_shine_table().  Minor code clean-up
      removed two bugs
      restore driver depth test enable/disable state in PopAttrib()
      initialize GenBit[STRQ] in init_texture_unit()
      a bunch of thread-safety changes
      call glutInit()
      added GLX multi-thread demo
      removed beta from version string
      added 3.2.1 info and final 3.3 info
      removed beta occurances
      lots of updates for 3.3
      imported from 3.2.1 release
      fixed glitches in zip file rules

Gareth Hughes (17):
      Updated debugging output.  I'm going to change it all to something
      Allow debugging output capture under Win32.  This seems really
      Correctly initialized GLUtesselator user data pointer.
      Renamed GLUtesselator user data pointer to avoid confusion.
      Updated memory allocation to allow new macros to be used.
      Fixed delete_all_contours memory deallocation.
      Added edge flag callback support.
      Removed CVS logs from files, as they were getting rather large.
      Added point_contour_test, taken from O'Rourke 1998.
      Changed ($MAKE) to $(MAKE) to allow real-clean to work correctly.
      Updated demo for new GLU 1.3 tessellation.  Added optimized rendering
      Major winding rule updates, especially stacked contour support.
      Added filename, line number output for debugging messages.
      Merging in work from 3.1/3.2 branch.  Tessellator is essentially fully
      Merged in fixes from 3.2 branch.  Fixed clipping bug, segfault in
      Merged 3.2 updates, namely combine callback for intersecting
      Removed '#if 0' from second pass.

Holger Waechtler (3):
      added X86/vertex.S and X86/vertex_3dnow.S to ASM_SOURCES
      added prefetchw
      added CONCAT(x,y) macro in NASM/MASM section

Jon Taylor (3):
      * Fixups to the GGIMesa code to reflect the recent DD API changes
      Minor fixups
      Lots of small updates to GGIMesa, tracking LibGGI internals changes

Josh Vanderhoof (6):
      no underscore prefix for freebsd >= 3 (Simon Walton)
      swap operand order for Intel style REGOFF
      fixed SSE bugs
      x86 assembly dispatch
      no brackets for nasm indirect jumps
      prevent spaces in fp register names

Jouk Jansen (20):
      misc -> glmisc
      #include <assert.h>
      #include <stdlib.h>
      Repaired definition of GL_CALLOC_STRUC
      tess_macro.h included
      version 3.3 update
      Workaround for the VMS 32 character maximum limit.
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      ----------------------------------------------------------------------

Keith Whitwell (32):
      fixed voodoo initialization
      Changes to reduce the memory footprint of display lists
      Fix for glerror on compilation of list containing gldrawelements calls
      fix for (some of?) the vertex array problems
      second try at drawarrays fix
      more fixes for glDrawArrays
      use glClientActiveTexture in interleaved setup
      fix for colormaterial
      fixes for andree's drawarrays problems
      another typo
      Fog coordinate stage which drivers may use to replace standard fogging
      add callbacks for stipple
      fix for tristrip bug and unfilled quad/polygon bug
      Added stipple mode
      New clipping to avoid division by zero bug.
      Use smooth shaded triangles always.  Fix SoF bug.
      Re-enable the keyboard functionality.
      fix GL_BACK color material bug
      Performance fix for unfilled triangles on mga and i810 hardware.
      test
      test
      test
      test
      test
      test
      test
      test
      test
      test
      Fix for miscolored rects in display lists.
      Fix for gloss and sgl eval bugs.
      fix for eval regression

Kendall Bennett (4):
      . Updated GL/gl.h with GLCALLACKP and GLAPIENTRYP macros for compatibility
      . Updates to get X86, MXX and 3DNow assembler code working with Watcom
      . More fixed to
      . More Watcom C++ warnings fixed in Mesa.

Miklos Fazekas (3):
      Added glGetMinmax
      Fixed a MacOS specific compile error.
      Added glColorTable, etc.

Randy Frank (5):
      Added test for the occlusion test code.
      Added entry point and define for the occlusion test.
      Added occlusion test code.  Follows the HP proposed occlusion test extension.
      Updated to compile under Irix 6.5
      Implemented support for the HP occlusion test extension (osmesa and X)

Ted Jump (6):
      Fixed parameter type for notify function pointer parameter to gl_extensions_add
      Minor patches to cleanup some compiler warnings in MSVC
      Added pragma to disable warning about unk pragmas for MSVC5
      Added checking for FXMESA_USE_ARGB to disable pixel reformatting when not appropriate
      Changed over to maximal warnings on Win32 builds.
      turned off 'conditional expression is constant' warning for win32

sio (1):
      Added missing GLAPIENTRY to glConvolution* and glCopy*

tanner (1):
      include conf.h

---
 Make-config                                           |  607 +-
 Makefile.X11                                          |  353 -
 docs/MESA_copy_sub_buffer.spec                        |   88 
 docs/MESA_pixmap_colormap.spec                        |   90 
 docs/MESA_release_buffers.spec                        |   85 
 docs/MESA_resize_buffers.spec                         |    4 
 docs/MESA_set_3dfx_mode.spec                          |   85 
 docs/MESA_window_pos.spec                             |   39 
 docs/README.3DFX                                      |   24 
 docs/README.BEOS                                      |    4 
 docs/README.MINGW32                                   |  120 
 docs/README.THREADS                                   |   58 
 docs/README.X11                                       |   50 
 docs/RELNOTES-3.1                                     |  146 
 docs/RELNOTES-3.2                                     |   12 
 docs/RELNOTES-3.2.1                                   |   32 
 docs/RELNOTES-3.3                                     |  271 +
 docs/VERSIONS                                         |   89 
 include/GL/amesa.h                                    |   22 
 include/GL/fxmesa.h                                   |   23 
 include/GL/ggimesa.h                                  |   25 
 include/GL/gl.h                                       | 2574 ++++-----
 include/GL/gl_mangle.h                                |   14 
 include/GL/glext.h                                    | 2926 ++++++++++
 include/GL/glu.h                                      |  562 +-
 include/GL/glut.h                                     |   59 
 include/GL/glx.h                                      |  415 +
 include/GL/mesa_wgl.h                                 |   94 
 include/GL/osmesa.h                                   |   59 
 include/GL/svgamesa.h                                 |   29 
 include/GL/xmesa.h                                    |   91 
 include/GL/xmesa_x.h                                  |    3 
 include/GL/xmesa_xf86.h                               |   55 
 progs/demos/Makefile.BeOS-R4                          |   87 
 progs/demos/Makefile.X11                              |   51 
 progs/demos/Makefile.cygnus                           |   82 
 progs/demos/README                                    |  230 
 progs/demos/bounce.c                                  |   11 
 progs/demos/clearspd.c                                |   30 
 progs/demos/cubemap.c                                 |  250 
 progs/demos/drawpix.c                                 |   54 
 progs/demos/fire.c                                    |  738 ++
 progs/demos/gamma.c                                   |   12 
 progs/demos/gears.c                                   |  104 
 progs/demos/geartrain.c                               | 1052 +++
 progs/demos/geartrain.dat                             |  119 
 progs/demos/gloss.c                                   |  379 +
 progs/demos/gltestperf.c                              |  580 ++
 progs/demos/glutfx.c                                  |   10 
 progs/demos/ipers.c                                   |  704 ++
 progs/demos/isosurf.c                                 |  120 
 progs/demos/lodbias.c                                 |  229 
 progs/demos/morph3d.c                                 |   12 
 progs/demos/multiarb.c                                |   66 
 progs/demos/occlude.c                                 |  226 
 progs/demos/osdemo.c                                  |  186 
 progs/demos/paltex.c                                  |  105 
 progs/demos/particles.cxx                             |  219 
 progs/demos/particles.h                               |   81 
 progs/demos/pixeltex.c                                |  210 
 progs/demos/pointblast.c                              |   28 
 progs/demos/rain.cxx                                  |  388 +
 progs/demos/ray.c                                     |  908 +++
 progs/demos/readpix.c                                 |  270 +
 progs/demos/reflect.c                                 |  159 
 progs/demos/shadow.c                                  |  119 
 progs/demos/shadow.h                                  |   18 
 progs/demos/stex3d.c                                  |   70 
 progs/demos/teapot.c                                  |  573 ++
 progs/demos/terrain.c                                 |  653 ++
 progs/demos/tessdemo.c                                |  679 +-
 progs/demos/texcyl.c                                  |   25 
 progs/demos/texdown.c                                 |  387 +
 progs/demos/texenv.c                                  |  759 ++
 progs/demos/texobj.c                                  |   43 
 progs/demos/tunnel.c                                  |  512 +
 progs/demos/tunnel2.c                                 |  616 ++
 progs/demos/tunneldat.c                               |   83 
 progs/demos/winpos.c                                  |   10 
 progs/images/bw.rgb                                   |binary
 progs/images/s128.rgb                                 |binary
 progs/images/tree2.rgba                               |binary
 progs/images/tree3.rgb                                |binary
 progs/redbook/Imakefile                               |    1 
 progs/redbook/Makefile.X11                            |    4 
 progs/redbook/polyoff.c                               |  107 
 progs/redbook/tess.c                                  |   24 
 progs/redbook/tesswind.c                              |   40 
 progs/samples/Imakefile                               |    1 
 progs/samples/Makefile.X11                            |    9 
 progs/samples/logo.c                                  |   10 
 progs/util/readtex.c                                  |   16 
 progs/util/readtex.h                                  |   24 
 progs/xdemos/Makefile.X11                             |   19 
 progs/xdemos/glthreads.c                              |  420 +
 progs/xdemos/glxheads.c                               |  286 +
 progs/xdemos/glxinfo.c                                |  541 +-
 progs/xdemos/glxpixmap.c                              |   80 
 progs/xdemos/manywin.c                                |  289 +
 progs/xdemos/shape.c                                  |   83 
 progs/xdemos/wincopy.c                                |  270 +
 progs/xdemos/xdemo.c                                  |   15 
 progs/xdemos/xfont.c                                  |  281 -
 src/glu/mesa/Makefile.BeOS                            |    7 
 src/glu/mesa/Makefile.BeOS-R4                         |   36 
 src/glu/mesa/Makefile.X11                             |   11 
 src/glu/mesa/Makefile.m32                             |   63 
 src/glu/mesa/all.h                                    |   24 
 src/glu/mesa/descrip.mms                              |    4 
 src/glu/mesa/glu.c                                    |  288 -
 src/glu/mesa/gluP.h                                   |  113 
 src/glu/mesa/mipmap.c                                 |  895 +--
 src/glu/mesa/mms_depend                               |    1 
 src/glu/mesa/nurbs.c                                  | 1044 +--
 src/glu/mesa/nurbs.h                                  |  357 -
 src/glu/mesa/nurbscrv.c                               |  789 +-
 src/glu/mesa/nurbssrf.c                               | 2388 ++++----
 src/glu/mesa/nurbsutl.c                               | 2215 +++-----
 src/glu/mesa/polytest.c                               |  938 +++
 src/glu/mesa/project.c                                |  525 +
 src/glu/mesa/quadric.c                                |  773 +-
 src/glu/mesa/tess.c                                   | 1209 ----
 src/glu/mesa/tess.h                                   |  190 
 src/glu/mesa/tesselat.c                               |  407 +
 src/glut/beos/Makefile                                |    4 
 src/glut/glx/glut_event.c                             |   12 
 src/glut/glx/glut_input.c                             |   31 
 src/glut/glx/glut_joy.c                               |    2 
 src/glut/glx/glutint.h                                |    6 
 src/glut/glx/glutwin32.h                              |   48 
 src/glut/glx/layerutil.c                              |    9 
 src/glut/glx/win32_util.c                             |    6 
 src/glut/glx/win32_winproc.c                          |    6 
 src/glw/GLwDrawA.c                                    |    2 
 src/glw/Makefile                                      |   60 
 src/glw/Makefile.X11                                  |   72 
 src/mesa/Makefile.X11                                 |   73 
 src/mesa/drivers/beos/GLView.cpp                      |   67 
 src/mesa/drivers/d3d/D3DCAPS.CPP                      |    1 
 src/mesa/drivers/d3d/D3DHAL.H                         |    1 
 src/mesa/drivers/d3d/D3DMESA.H                        |    1 
 src/mesa/drivers/d3d/D3DRaster.cpp                    |    1 
 src/mesa/drivers/d3d/D3DTEXT.CPP                      |    1 
 src/mesa/drivers/d3d/D3DTextureMgr.cpp                |    1 
 src/mesa/drivers/d3d/D3DTextureMgr.h                  |    1 
 src/mesa/drivers/d3d/D3DUTILS.CPP                     |    1 
 src/mesa/drivers/d3d/D3Dvbrender.c                    |    1 
 src/mesa/drivers/d3d/DDrawPROCS.c                     |    1 
 src/mesa/drivers/d3d/DEBUG.C                          |    1 
 src/mesa/drivers/d3d/DEBUG.H                          |    1 
 src/mesa/drivers/d3d/MAKEFILE                         |    1 
 src/mesa/drivers/d3d/NullProcs.c                      |    1 
 src/mesa/drivers/d3d/OPENGL32.DEF                     |    1 
 src/mesa/drivers/ggi/default/genkgi_mode.c            |   13 
 src/mesa/drivers/ggi/default/genkgi_visual.c          |   33 
 src/mesa/drivers/ggi/default/linear.c                 |   20 
 src/mesa/drivers/ggi/default/linear_15.c              |    1 
 src/mesa/drivers/ggi/default/linear_16.c              |    1 
 src/mesa/drivers/ggi/default/linear_24.c              |    1 
 src/mesa/drivers/ggi/default/linear_32.c              |    1 
 src/mesa/drivers/ggi/default/linear_8.c               |    1 
 src/mesa/drivers/ggi/default/stubs.c                  |   29 
 src/mesa/drivers/ggi/display/fbdev_mode.c             |   11 
 src/mesa/drivers/ggi/display/fbdev_visual.c           |   14 
 src/mesa/drivers/ggi/ggimesa.c                        |  142 
 src/mesa/drivers/ggi/include/ggi/mesa/debug.h         |  258 
 src/mesa/drivers/ggi/include/ggi/mesa/display_fbdev.h |    2 
 src/mesa/drivers/ggi/include/ggi/mesa/ggimesa_int.h   |    2 
 src/mesa/drivers/glide/fxapi.c                        |  313 -
 src/mesa/drivers/glide/fxdd.c                         |  911 ++-
 src/mesa/drivers/glide/fxddspan.c                     |  815 +--
 src/mesa/drivers/glide/fxddtex.c                      | 1376 ++---
 src/mesa/drivers/glide/fxdrv.h                        |  252 
 src/mesa/drivers/glide/fxglidew.c                     |  338 -
 src/mesa/drivers/glide/fxglidew.h                     |  558 +-
 src/mesa/drivers/glide/fxsetup.c                      | 1275 ++--
 src/mesa/drivers/glide/fxtexman.c                     |  898 +--
 src/mesa/drivers/glide/fxwgl.c                        |   97 
 src/mesa/drivers/osmesa/osmesa.c                      |  361 -
 src/mesa/drivers/svga/svgamesa.c                      |  645 +-
 src/mesa/drivers/svga/svgamesa15.c                    |  211 
 src/mesa/drivers/svga/svgamesa15.h                    |   44 
 src/mesa/drivers/svga/svgamesa16.c                    |  213 
 src/mesa/drivers/svga/svgamesa16.h                    |   45 
 src/mesa/drivers/svga/svgamesa24.c                    |  246 
 src/mesa/drivers/svga/svgamesa24.h                    |   45 
 src/mesa/drivers/svga/svgamesa32.c                    |  221 
 src/mesa/drivers/svga/svgamesa32.h                    |   45 
 src/mesa/drivers/svga/svgamesa8.c                     |  189 
 src/mesa/drivers/svga/svgamesa8.h                     |   45 
 src/mesa/drivers/svga/svgapix.h                       |   73 
 src/mesa/drivers/windows/wmesa.c                      |   36 
 src/mesa/drivers/x11/fakeglx.c                        |  715 ++
 src/mesa/drivers/x11/glxapi.c                         |  879 ++-
 src/mesa/drivers/x11/glxapi.h                         |  153 
 src/mesa/drivers/x11/glxheader.h                      |   71 
 src/mesa/drivers/x11/realglx.c                        |  239 
 src/mesa/drivers/x11/realglx.h                        |  111 
 src/mesa/drivers/x11/xfonts.c                         |   20 
 src/mesa/drivers/x11/xfonts.h                         |   39 
 src/mesa/drivers/x11/xmesaP.h                         |   57 
 src/mesa/glapi/glapi.c                                | 1798 ++++++
 src/mesa/glapi/glapi.h                                |   90 
 src/mesa/glapi/glapioffsets.h                         |  567 ++
 src/mesa/glapi/glapitable.h                           |  572 ++
 src/mesa/glapi/glapitemp.h                            | 3418 ++++++++++++
 src/mesa/glapi/gloffsets.py                           |  120 
 src/mesa/glapi/gltable.py                             |  300 +
 src/mesa/glapi/glthread.c                             |  332 +
 src/mesa/glapi/glthread.h                             |  251 
 src/mesa/glapi/glx86asm.py                            |  150 
 src/mesa/main/Imakefile                               |    1 
 src/mesa/main/KNOWN_BUGS                              |   20 
 src/mesa/main/Makefile.DJ                             |  103 
 src/mesa/main/Makefile.X11                            |   73 
 src/mesa/main/accum.c                                 |  247 
 src/mesa/main/accum.h                                 |   18 
 src/mesa/main/attrib.c                                |  158 
 src/mesa/main/attrib.h                                |   21 
 src/mesa/main/blend.c                                 |  274 -
 src/mesa/main/blend.h                                 |   30 
 src/mesa/main/buffers.c                               |  563 ++
 src/mesa/main/buffers.h                               |   55 
 src/mesa/main/clip.c                                  |  125 
 src/mesa/main/clip.h                                  |    8 
 src/mesa/main/colortab.c                              | 1116 +++-
 src/mesa/main/colortab.h                              |   66 
 src/mesa/main/config.h                                |  104 
 src/mesa/main/context.c                               | 3033 ++++-------
 src/mesa/main/context.h                               |  235 
 src/mesa/main/convolve.c                              |  416 +
 src/mesa/main/dd.h                                    |  596 +-
 src/mesa/main/depth.c                                 | 1577 ++++-
 src/mesa/main/depth.h                                 |   74 
 src/mesa/main/descrip.mms                             |   65 
 src/mesa/main/dispatch.c                              |  116 
 src/mesa/main/dlist.c                                 | 3801 +++++++++++---
 src/mesa/main/dlist.h                                 |   30 
 src/mesa/main/drawpix.c                               |  726 +-
 src/mesa/main/drawpix.h                               |   25 
 src/mesa/main/enable.c                                |  187 
 src/mesa/main/enable.h                                |   25 
 src/mesa/main/enums.c                                 |   52 
 src/mesa/main/eval.c                                  |  809 +--
 src/mesa/main/eval.h                                  |   97 
 src/mesa/main/extensions.c                            |  315 -
 src/mesa/main/extensions.h                            |   21 
 src/mesa/main/feedback.c                              |  136 
 src/mesa/main/feedback.h                              |   33 
 src/mesa/main/fog.c                                   |  172 
 src/mesa/main/fog.h                                   |   45 
 src/mesa/main/get.c                                   | 1314 ++++
 src/mesa/main/get.h                                   |   29 
 src/mesa/main/glheader.h                              |  208 
 src/mesa/main/hash.c                                  |  100 
 src/mesa/main/hash.h                                  |   27 
 src/mesa/main/hint.c                                  |  197 
 src/mesa/main/hint.h                                  |   45 
 src/mesa/main/image.c                                 | 3752 ++++++++-----
 src/mesa/main/image.h                                 |  129 
 src/mesa/main/light.c                                 |  612 +-
 src/mesa/main/light.h                                 |   82 
 src/mesa/main/lines.c                                 |  352 -
 src/mesa/main/lines.h                                 |   16 
 src/mesa/main/macros.h                                |  155 
 src/mesa/main/matrix.c                                |  287 -
 src/mesa/main/matrix.h                                |  126 
 src/mesa/main/pixel.c                                 |  533 +
 src/mesa/main/pixel.h                                 |   98 
 src/mesa/main/points.c                                |  658 +-
 src/mesa/main/points.h                                |   18 
 src/mesa/main/polygon.c                               |   67 
 src/mesa/main/polygon.h                               |   29 
 src/mesa/main/rastpos.c                               |  219 
 src/mesa/main/rastpos.h                               |   79 
 src/mesa/main/state.c                                 | 1232 ++++
 src/mesa/main/state.h                                 |   51 
 src/mesa/main/stencil.c                               |  785 ++
 src/mesa/main/stencil.h                               |   64 
 src/mesa/main/teximage.c                              | 3729 ++++++++-----
 src/mesa/main/teximage.h                              |  228 
 src/mesa/main/texobj.c                                |  341 -
 src/mesa/main/texobj.h                                |   39 
 src/mesa/main/texstate.c                              |  922 ++-
 src/mesa/main/texstate.h                              |   94 
 src/mesa/main/texutil.c                               | 1565 +++++
 src/mesa/main/texutil.h                               |   88 
 src/mesa/main/varray.c                                |  662 +-
 src/mesa/main/varray.h                                |  122 
 src/mesa/x86/3dnow.c                                  |  146 
 src/mesa/x86/assyntax.h                               |   85 
 src/mesa/x86/common_x86.c                             |   32 
 src/mesa/x86/glapi_x86.S                              | 4847 ++++++++++++++++++
 src/mesa/x86/mmx.h                                    |    4 
 src/mesa/x86/mmx_blend.S                              |   25 
 src/mesa/x86/x86.c                                    |   53 
 296 files changed, 71605 insertions(+), 24437 deletions(-)
---


More information about the Xquartz-changes mailing list