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

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


Tag 'mesa_3_5' created by Jouk Jansen <joukj at hrem.stm.tudelft.nl> at 1970-01-01 00:00 -0800

Changes since mesa_3_3:
Alan Hourihane (6):
      fix cast
      fix glxinfo to query current display.
      add FINISH function at end of each render_* function
      Add quad and quad_strip
      fix use of projected vertices with notex vertices when DO_PTEX isn't set.
      remove a HAVE_ELTS that I'd stuck before.

Brian Paul (630):
      added placeholders for 3.4 and 3.5 info
      3.5 release notes
      added missing widgets-mesa/src/*.c files, updated version numbers to 3.5
      install glext.h too
      test against an epsilon magnitude in gl_rotation_matrix()
      glGetTexParameter(GL_TEXTURE_RESIDENT) didn't query device driver
      initialize texture priorities to 1.0, clean-up of _mesa_PrioritizeTextures()
      define GL_GLEXT_PROTOTYPES before including mesa_wgl.h
      removed GLU 1.2 symbols
      test handling of lots of textures
      updated by Alessandro Pisani
      added include/GL/mesa_wgl.h to tar file list
      fixed return val bug in glAreTexturesResident()
      updates from mesa3d at billbaxter.com
      updated Phil's email address
      added NULL parameter checking to API functions
      added GetInteger/Float/Double/Boolean/Pointer device driver functions
      bumped MESA_MINOR to 5
      updated version to 3.5
      fixed depth mask bug in fxddClear(DD_DEPTH_BIT)
      fixed segfault problem when using MESA_GLX_FX
      removed all dependencies on XMesa
      fixed some warnings (Alan H.)
      fixed typo which disabled simple_DrawPixels
      added missing radius multiplication factor to sphere code
      optimized glDrawPixels for glPixelZoom(1,-1) (Andrew Gee)
      implemented new ImageTransferState bitmask
      fixed image transfer errors
      basic glDrawPixels convolution implemented
      more convolution work, not done
      increased max convolution filter size
      added convolve.c to file list
      use ImageTransferState
      print UNDEFINED MODE over samples that are undefined in the GL spec
      changed quad vertex colors to be tessellation invariant
      finished separable filter functions
      moved convolution API functions to convolve.c
      enabling 1D convolution caused a problem
      added convolve.h header
      updated some comments
      don't free ctx inside _mesa_initialize_context() if error, caller does that.
      changed default Shininess to 6
      added MESA_FF_R8_G8_B8 (alpha filled to 0xff) format
      finished compressed texture support (Bill White)
      added more extensions testing code
      added _mesa_pack_float_rgba_span()
      more convolution work
      renamed some variables
      convolution for glTexImage[123]D now works
      added more resolutions (Andy Sloane)
      fbiRev and tmuRev weren't getting initialized when using Glide3
      added Glide3 bug fix info
      added new extensions
      initial check-in
      destBytesPerRow was uninitialized in make_texture_image()
      finished convolution
      enabled GL_EXT_convolution and GL_ARB_imaging
      added convolution, ARB_imaging items
      Fixed bug in fill_texture_image().  Clean-up in _mesaGetTexImage()
      added const to _mesa_select_tex_object()
      added tracing facility from Loki
      added tracing facility from Loki
      GetConvolution/SeparableFilter() now finished
      use clear_proxy_teximage() instead of MEMSET()
      passing proxy targets to glGetTexImage() should generate GL_INVALID_ENUM
      oops- forgot convolution for glGetTexImage.  Done now.
      replaced ## with CONCAT macro
      test for __bsdi__ for XFree86
      silence compiler warning (zoomY0)
      added device driver function for texture proxy testing
      newly organized Xlib driver files
      renamed Xlib driver files
      added xmesa_update_span_funcs()
      Removed ctx->Driver.LogicOp().
      added device driver changes
      added OSMesaCreateContextExt()
      Use OSMesaCreateContextExt() if using Mesa 3.5 or later
      added OSMesaCreateContextExt item
      changed gl_frame_buffer Xmax and Ymax to be exclusive boundary values
      removed ctx->Driver.Dither function
      added dither key option
      removed unused NEW_DRVSTATE flags
      added Dither, NEW_DRVSTATE info
      Removed immediate struct's maybe_transform_vb pointer.
      Win32 update (Chris Morley)
      Win32 updates (Chris Morley)
      added some casts (Takaaki Nomura)
      better fps computation
      terrain demo data
      better FPS calculation
      init mutex
      added format/type error check to draw_rgba_pixels()
      packing of GLushort packed types was broken
      replaced GL_RGBA with GL_BGRA for GL_UNSIGNED_SHORT_1_5_5_5_REV datatype
      added cursor key info to instructions
      explicitly init some texture vars
      updated comments
      use cpml.h on Alpha (AlanH)
      moved DECLARE_XFORM_GROUP macros outside of gl_init_3dnow_asm_transforms() to silence compiler warnings
      added more warning options to linux-elf-debug config
      added FPS calculation
      removed unused struct display_list_compilation
      added trace support (Loki)
      Added GL_MESA_trace extension (Loki)
      added GL_MESA_trace support
      added some missing const keywords in GetString
      set default window pos, changed 4 to GL_RGBA
      new comments, misc clean-up
      removed unused display_list struct
      added GL_ARB_texture_env_add
      use GL_NEAREST texture filter
      Replaced preprocessor symbol GL_MESA_TRACE with MESA_TRACE.
      First batch of OpenGL SI related changes:
      added imports.c
      renamed gl_copy_context to _mesa_copy_context
      include types.h
      new params for SpecificCompressedTexFormat() (Bill White)
      removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
      generalized support for N texure units
      added fps output
      support for N texture units
      textured line test
      more work to support N texture units
      improved to test alpha blending with texture palette
      drawing color-index image to RGB window was broken
      better handling of GLX_DEPTH_SIZE in glXChooseVisual()
      brighter colors
      update TriangleCaps in GL_POINT/POLYGON_SMOOTH cases
      if depthBits == 0, set DepthMask = 2^16 to fix per-fragment fog problems
      use gray background, memset TempImage to white to help with debugging
      added _mesa_get_teximages_from_driver()
      ported render begin/end calls from Mesa 3.4
      More fixes for MAX_TEXTURE_UNITS > 2.  Seems to work now.
      GL_MAX_TEXTURE_UNITS_ARB is now 3
      improved blending accuracy to fix Glean test failures
      call Driver.SetReadBuffer() in clear_color_buffers() to fix colormasked clear bug
      glPixelStore(GL_PACK/UNPACK_SKIP_IMAGES) wasn't handled correctly
      Rewrote get_static_proc_address().  It made mistakes in some situations
      use 1.1 glPolygonOffset instead of glPolygonOffsetEXT
      Changes for multitexture > 3, code clean-ups.
      polygon offset changes; added Visual->MRD field
      fixed a texture enable bug
      added a proper idle() function
      fixed 386/x86 mismatches, reordered a few configs
      generate separate libOSMesa library ala XFree86/DRI
      added libOSMesa.so info
      added idle() func, enable fog by default
      Put a white texel in each corner of each texture.
      signal NEW_TEXTURING if there's a Driver.BindTexture() function
      added incomplete() debug function/macro
      added a glFinish() call
      fixed value for GLU_NURBS_MODE
      clarified meaning of DEFAULT_SOFTWARE_DEPTH_BITS value
      removed X86/*.m4 files from tar archive
      added GL_BGR case to bytes_per_pixel()
      Enabled GL_EXT_secondary_color.  Fixed a bunch of typos in the dlist.c
      added info about GL_EXT_secondary_color and GL_EXT_fog_coord
      restored test for __alpha in _mesa_win_fog_coords_from_z()
      Basic work to support deep color channels:
      New colormac.h file for color-related macros.
      More GLchan color channel changes.
      more minor header file re-org (moved CONST, ASSERT, INLINE to config.h)
      renamed Current.ByteColor Current.Color
      set *t->flag = enabled in gl_extensions_add(), otherwise, extension booleans weren't set
      Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead.
      big overhaul of the demo, works better now
      removed debug printf
      added comment explaining why the demo is flawed
      Always call Driver.SetReadBuffer() in copy pixels functions, just to be safe
      print number of texture units
      update for separate libOSMesa.so lib
      added some missing backslashes
      GL_MESA_packed_depth_stencil extension spec
      added GL_MESA_packed_depth_stencil extension
      MESA_trace extension (Loki)
      update to GL_MESA_trace extension enums
      New implementation of antialiased lines.  Mesa should now pass the remaining
      hooked in new AA line code, minor clean-up
      added swrast/s_aaline.c
      removed obsolete VB vars
      added buffer test to xmesa_choose_point(), fixes X protocol error
      added a setup function for selection/feedback
      test ctx->RenderMode in chooser functions, removed dead code
      test ctx->RenderMode in chooser functions
      adjust x/y/zoffset parameters to fill_texture_image() by texture border width
      fixed mipmap setup bug
      updated with bug fix from 3.4 branch
      GL_BGR case was misplaced in _mesa_is_legal_format_and_type() (Jeff Hartmann)
      restored call to _mesa_select_tex_image() in _mesa_GetTexImage()
      patched to silence compiler warnings (Martin Lindhe)
      removed old TexImage() and TexSubImage() functions
      minor changes to silence compiler warnings
      renamed to histogram
      renamed imaging files to histogram since that's what's inside
      replaced s_imaging.h with s_histogram.h
      replaced _NEW_IMAGING with _NEW_PIXEL
      latest sources from Loki
      removed tr_attrib.c
      init WrapR to GL_REPEAT mode
      fixed another texImage mistake in _mesa_GetTexImage()
      bumped version to 3.5
      removed unused var
      Removed Driver.Color() and Driver.Index() functions.
      removed unused set_color() and set_index() functions
      more Driver.Color, Driver.Index updates
      rewrite of _mesa_win_fog_coords_from_z() so that both perspective and orthographic projection are handled correctly
      Replaced ctx->Point.Size with ctx->Point._Size
      added includes to silence warnings
      Minor header file changes to silence warnings.
      hacked demo to test multi-texture projective textures
      Mark Kilgard's reflection/shadow dino demo
      test texture palettes with multitexture
      added more programs
      Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.
      removed #include <tgmath.h>
      minor multi-tex changes, changed MAX_TEXTURE_UNITS to 4
      added some RENDER_START/RENDER_FINISH macros.  Minor GLchan changes
      minor clean-ups
      minor clean-ups (Klaus Niederkrueger)
      call RENDER_START/FINISH in read_color_image()
      call gl_update_state() if needed in glGetColorTable, glGetConvolutionFilter
      minor updates for widgets-mesa/
      fixed GLX_PBUFFER value
      map glIndex* functions to glIndexi() (glIndexub was looping back to glIndexub)
      Added MaxClipPlanes and MaxLights to gl_constants struct so T&L
      minor changes to fix compiler warnings
      Set ENABLE_LIGHT according to ctx->Light.Enabled whether or not
      added new source directories to LIB_FILES
      fixed a convolution pixel store bug
      Pass scale and bias values to _mesa_scale_and_bias_rgba().
      fixed parameter mis-ordering bug in Driver.StencilSpan calls
      changed error tests for depth and stencil buffers
      added -s option to control when glXSwapBuffers() is called
      call glFinish() before getting t1 time
      minor comments, clean-up
      Compute attenuated point size in a new pipeline stage.
      Initial work on GL_MESA_sprite_point extension.
      initial draft
      added LL_MESA_sprite_point extension
      fixed bug 123918: glXCopySubBuffer() y position off by one
      standardized GLX extensions header
      include glxext.h unless GLX_GLXEXT_LEGACY is defined
      more detailed texture error messages
      added GL_RESCALE_NORMAL cases
      added queries for convolution enables
      initialize convolution filters to zero
      define GL_ARB_imaging
      set default table size to 0, minor error check fix
      adjust texture size for convolution in glCopyTex[Sub]Image[123]D()
      _MultiTextureEnabled was being computed incorrectly
      generate GL_INVALID_OPERATION error for bad image format/type combinations
      minor changes to fix compile problems/warnings
      disabled GLX_SGIS_multisample (temporarily) since its tokens aren't defined
      clipping, fog, texture optimizations (Klaus Niederkrueger)
      disabled two optimized textured triangle functions because of texcoord interpolation errors
      improved precision of glReadPixels for colorbuffers < 24bpp
      tweaked truecolor dither kernel setup code
      added glReadPixels item
      use inverted Y coordinate for choosing dither value (conformance fixes)
      replaced GLfixed with GLfloat in _mesa_fog_ci_pixels() (Klaus Niederkrueger)
      fixed conformance problems in min/max and histogram result packing
      added some more GLX extension entrypoints (fix GLUT link problems when using glxext.h)
      updated glXSet3DfxModeMESA() prototype types
      Renamed texture object _P to _MaxLevel and _M to _MaxLambda.
      added more GLX extension function stubs
      minor fog clean-ups (Klaus Niederkrueger)
      Polygon._OffsetAny wasn't being computed
      set visual->MRD to 2.0
      minor GLchan-related changes
      include state.h
      Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h)
      missed a few color macro changes
      minor clean-up
      More color macro clean-ups.
      New point rasterization functions based on template code that
      added divide by zero checks
      added divide by zero check
      minor bug fixes
      changed some point functions, new picking code
      added divide by zero check
      added underflow check in validate_shine_table()
      Fixed bug in MinMagThresh computation.
      Added PointSize and PointParametersfv to dd interface, for completeness.
      initialize Driver.RenderPrimitive to _swsetup_RenderPrimNoop
      removed unneeded TXTR_COORD macros (Stephen Tse)
      fixed a small error in import_color(), include m_translate.h
      updated ctx->Driver functions for s/w setup
      test check-in
      fixed glTexSubImage error check bug #128775
      added dispatch override mechanism, used by trace extension
      Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h.
      space-bar = pause animation
      added support for 4 texture units
      minor tweaks
      added DestroyHeads() to test clean-up code
      Lots of GLchan datatype changes.
      minor tweaks
      removed the unused/broken GL_PGI_misc_hints extension
      redo _mesa_PopAttrib() to call Mesa state functions so derived state is updated
      updated spec
      updates to the trace extension
      optimized lambda computation (Klaus Niederkrueger)
      fixed computation of _MultiTextureEnabled (again)
      only compute separate specular if texturing really enabled
      removed unused vars
      GL_SHADE_MODEL wasn't popped correctly
      fixed inverted Y coord for dithering in  write_span_DITHER_5R6G5B_ximage()
      last segment of AA stippled lines wasn't drawn
      fixed half pixel offset bug in aa point code
      added packed types to glGetMinMax and glGetHistogram error checks
      make gluPerspective() call glMultMatrix() instead of glFrustum() to get correct error semantics
      replaced frustrum with frustum
      added mesa_profile extern decl
      misc updates to match latest device driver changes
      added _mesa_adjust_image_for_convolution()
      Overhaul of texture image handling.
      added a number of debugging tests to be sure drivers handle texture images correctly
      updated texture image handling - STILL UNTESTED
      made some changes to the initialization of gl_texture_image fields
      new texture image routines work now
      remove unused functions
      check texture texel type before using optimized sampling functions
      added some code for proxy texture tests
      fixed divide by zero problem
      added divide by zero checks
      fixed texel indexing bug in _mesa_GetTexImage()
      GLchan fixes
      fixed bugs in _mesa_clear_depth_buffer(), bug #131366
      fixed bytesPerValue bug in OSMesaGetDepthBuffer()
      minor changes from XFree86 (dawes)
      minor updates to sync w/ XFree86 changes
      fixed RGB over/underflow bug for tiny triangles (bug 128969)
      added ctx->Driver.ResetLineStipple, misc clean-up
      added debug assertions to be sure drivers initialize all required function pointers
      fixed GL_SET bug
      gl_error clean-ups
      removed bogus assertions
      fixed bug in gl_validate_all_lighting_tables() found with CI mode conformance tests
      fixed a few CI mode span bugs and a dither bug
      fixed an assertion
      fixed a CI mode segfault, minor clean-ups
      removed a misplaced _mesa_logicop_ci_span() call
      updated with 3.4 and 3.4.1 entries
      fixed a CI-mode spot light conformance failure, but still not clear why
      minor scissor optimizations (Klaus Niederkrueger)
      added n-key to toggle nice fog, other minor clean-ups
      moved depth/index/stencil span packing into image.c
      Work in glGetTexImage() to return GL_COLOR_INDEX images.
      added MESA_GLX_FORCE_CI env var (useful for conformance testing)
      Changed FetchTexel() function pointer arguments.
      added a bunch of extensions (Ray Tice)
      Updated Driver.CopyTexImage[12]D and Driver.CopyTexSubImage[123]D functions
      plug in fallback teximage DD functions
      Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture.
      demo of GL_SGIX_shadow
      added shadowtex
      added shadow extensions
      added extension #ifdef/#endifs
      more 3.5 updates
      fixed GL_LUMINANCE_ALPHA bug in fetch_2d_texel()
      removed some bogus code
      improvements to regions_overlap() function
      fixed bug in _mesa_stencil_and_ztest_pixels() found w/ DRI mga driver
      another fix in _mesa_stencil_and_ztest_pixels() for hardware fallbacks
      bilinear sampling of depth textures
      added a cube map error check
      tiny change to a gl_problem() call
      added filtering option, compute shadow tex size from window size
      fixed extension checking in _mesa_BlendEquation()
      Disable most extensions by default.  Drivers should enable them as needed.
      minor extension tweaks
      more tweaks
      colortable w/ size=0 wasn't handled correctly
      added fog coord clamping
      signal _NEW_TEXTURE in all teximage functions
      fixed glitches in error checking of imaging extensions
      GLvisual inside GLframebuffer is no longer a pointer, copy the struct instead.
      Now there's four possible display modes:
      removed some bogus error checks
      added s/w alpha buffer clearing
      fixed mistake in alpha buffer clear test
      fixed _mesa_getenv() weirdness
      changed AlphaFunc() ref from GLclampf to GLchan
      optimized lambda calculation (Klaus Niederkrueger)
      lots of gl_*() to _mesa_*() namespace clean-up
      more namespace clean-ups
      used indent to clean-up the code
      more clean-ups
      replaced gl_test_os_katmai*() with _mesa_test_os_katmai*()
      GL_EXT_fog_coord test
      GL_EXT_secondary_color test
      added missing ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH() macros
      fixed segfaults when tex unit 1 enabled, but not unit 0 (conform)
      added Driver.BlendColor() function, for completeness
      added some casts in the 16-bit GLchan macros, just to be safe
      _MinMagThresh[] should be GLfloat
      fixed a bunch of g++ warnings/errors.  Compiling with g++ can help find lots of potential problems
      added an assertion in the init code, just to be safe
      More g++ warning fixes.  Fixes for CHAN_BITS==16, it seems to work.
      test 16-bit/channel rendering
      changed bincoeff var to GLfloat, fixes bug introduced in previous check-in
      processed by indent to improve readability
      do fog interpolation if INTERP_FOG is defined, not when INTERP_Z is defined
      fixed RBGA ifdef typo
      use IROUND() instead of (int) cast (Klaus Niederkrueger)
      removed ARB_texture_env_add bool flag, use EXT_texture_env_add flag
      SGI SI GLU library
      added CCFLAGS and CPLUSPLUS definitions
      SGI SI GLU 1.3 header
      updated for SGI SI GLU
      added SI GLU info
      fix for gl_ztrick bug (Ove Kaaven)
      fixes to make old GLU code compile with new GLU 1.3 header
      depth images were broken by latest teximage changes, this fixes the problem
      sync'd with the latest changes in XFree86 (cygwin stuff)
      minor re-org in sample_depth_texture()
      renamed some vars, added a bunch of comments
      use new texture conversion code, still have to do image rescaling
      minor updates for 3.5
      added teximage rescaling code.  untested at this point
      clean-up in _swrast_choose_triangle()
      added GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3
      minor comment update
      added GL_ARB_texture_env_dot3 enums
      enable GL_ARB_texture_env_combine and GL_ARB_texture_env_dot3 in _mesa_enable_sw_extensions()
      fixed Min/Max lod clamp bug
      minor tweak to visual setup for accum buffers
      added silly mesa_hack() function and -b option
      gears using GLX instead of GLUT
      added glxgears
      added GL_ARB_texture_border_clamp
      test texture wrap modes
      change glTexImage3D() internalFormat to GLenum to match other OpenGLs
      removed DO_GEOMETRY
      silence compiler warnings
      moved shadow code into teapot.c
      clean-up of tunnel demos
      set initial window pos
      double buffer by default.  if drawSmooth, use 50% alpha at top of polygon
      added rules for readtex.c and readtex.h
      texFormat was a random value in _mesa_store_teximage3d(), fix by undoing last changes
      fixed RGBA/RGB typo
      pass dst and src to CONVERT_TEXEL() macros to fix non-ANSI problems
      New mechanism for thread-safe GL API dispatch.  C-based dispatch is faster.
      remove TEST_L and JZ instructions; always jump through the _glapi_Dispatch pointer
      removed a debug message
      simplify test for specific texture formats
      use Image[i]->TexFormat to check for mipmap consistency
      check for startX off the right edge of the window
      adjustment to coverage sample positions
      compilation updates
      Removed DD_Z_NEVER.
      silence a compiler warning
      fixed compilation problems related to ctx->_Enabled removal
      texImage->FetchTexel wasn't getting initialized in _mesa_CopyTexImage1/2D()
      add texture border width to x/y/zoffset in gl[Copy]TexSubImage*D() functions to accomodate negative offsets correctly
      querying proxy texture image info was segfaulting because of NULL TexFormat pointer
      applied David's patch for parsing display's server:screen string
      clear pixel value wasn't byteswapped for scissored clears in clear_32bit_ximage()
      fixed wglUseFontBitmapsA() bugs (Frank Warmerdam)
      include fxdrv.h before other headers (Ivan Kalvatchev)
      another fix to clear_32bit_ximage()
      Updated bug report info in _mesa_problem()
      More texture image changes.
      fixed tmpTexelSize computation bug
      GL_INTENSITY case was incorrect in extract_float_rgba()
      replaced IntFormat GL_BGRA with GL_RGBA, fixes problems calling _mesa_base_texture_format()
      Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus Niederkrueger)
      fixed some divide by zero conformance problems
      Reimplemented glPopAttrib code for GL_TEXTURE_BIT. It now calls the
      Moved FRAC macro out of mmath.h into s_texture.c since it's only used there
      b-key toggles between textures w/ and w/out border
      added a work-around in _swrast_copy_texsubimage[123]d() to fix alpha channel problem in some DRI drivers (see comments)
      added missing 'break' in _mesa_TexEnvfv(), better error messages
      return hex string for unknown tokens in _mesa_lookup_enum_by_nr()
      fixed mis-ordered args to _math_trans_4f() in _tnl_fill_immediate_drawarrays()
      replaced ac->count with ac->count - ac->start in import_texcoord(), as in the other import functions
      another fix in import_texcoord()
      Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues.
      minor optimization to dot3 computation
      added SecondaryColor functions
      added GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_border_clamp (temporary until SGI updates this file)
      bug fixes, added missing state query cases
      removed glext.h hacks
      check-in of old updates
      Fixed a texture conversion problem: sometimes need to produce an intermediate
      improved a glBindTexture error message
      Minor fixes for Win32 (Karl Schultz).
      compilation fixes - texturing isn't working at this time
      fixed two mistakes in texture combine code
      assign texImage->FetchTexel only if NULL
      texture image code updates (not finished)
      fixed problems with texel component size queries in glGetTexLevelParameter()
      reordered a few blend enums
      added -i and -h options
      fixed typo in GL_ARB_transpose_matrix
      minor simplification in glGetTexLevelParameter
      added ShowAlphaBuffer feature - 'a' key
      added -Wundef to linux-debug compiler flags
      fixed a potential tex obj reference count problem involving multi-texture
      flush pipeline in WMesaSwapBuffers (Frank Warmerdam)
      fixed mem leak in XFreeFontInfo() call
      Added Makefile support for building libOSMesa16.so which is Mesa compiled
      added 16-bit/channel rendering info
      added _mesa_free_framebuffer_data()
      changed xmesa_visual and xmesa_buffer structs to directly include GLvisual and GLframebuffer structs instead of pointers
      added -display option
      sync with XFree86/DRI glcore.h, now identical
      applied Diego Santa Cruz's patch to triangulateRectCenter()
      minor XFree86 change
      changed parameters to _mesa_rescale_teximage2d()
      teximage updates.  seems to work fine.
      fixed vertex color problems
      minor clean-ups and warning fixes
      added assertion to catch infinite loop in _tnl_fixup_compiled_cassette() - might help Keith
      interpolate fog valus as floats, not fixed - fixed the swrast fog problem
      do FLUSH_VERTICES() in glGet*() functions to make occlusion testing work, perhaps needed for other cases, like GL_CURRENT_COLOR
      added info about driver status in 3.5
      sample plane equations at fragment centers, not lower-left corner
      set MRD to 1.0, fixes new Glean polygon offset failure
      fixed minor logic error in _mesa_StencilOp()
      make sure rotation plugged into sin/cos lookup tables is always positive, fixes FP exception
      don't call _mesa_win_fog_coords_from_z() if fog is disabled, fixes FP exception
      missed a GLfixed->GLfloat fog change
      check for tiny values in dir[] vector in calcposobjs(), prevents FP underflows later
      fixed Y flip problem in read_rgba_pixels() (Frank Warmerdam)
      fixed font/bitmap x-offset bug (Frank Warmerdam)
      fixed FP underflow problem in kfact computation
      minor clean-ups
      fixed loop bug in _mesa_ConvolutionFilter2D()
      check hardware type and use SETUP_SNAP if needed
      removed linux-386-opt-V2-glide config since FX_V2 symbol has no significance anymore
      minor clean-up
      fixed bad texture border test (sometimes caused a segfault)
      applied Jeff & Keith's optimization to write_span_mono_pixmap()
      RGBA mode GL_NAND was wrong, fixed 16-bit GLchan support
      fixed some divide by zero problems found w/ conform
      added check for zero-length spans, avoids potential problems later
      redo previous change in a more defensive way
      fixed scissor clear problem (Michael Saunders)
      New triangle rasterization code.  Store per-span initial/step values in the
      changed MAX_HEIGHT to 2048
      New IFLOOR, ICEIL macros from Josh Vanderhoof.  Fixes problems with
      moved some misplaced compiler flags from CC assigment to CFLAGS
      minor clean-ups and more comments
      increase FOG_MAX to 10.0 to fix CI conformace failure
      _mesa_pack_index_span() was broken for non-GLubyte datatypes
      Apply antialiasing coverage factor to alpha after texture application,
      added latest 3.5 changes
      generate INVALID_OPERATION if active texture != 0 in glMap[12][fd]
      use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)
      removed (void) index; statement
      fixed Width/Height typo (Jeff Hartmann)
      fixed two GL error calls
      fixed a bad error string in ClientActiveTexture()
      added missing #undefs at end of file
      s/Height/height/ (Jeff Potter)
      initial support for GL_SGIS_generate_mipmap extension
      added multitexture support
      fixed a number of multi-texture line bugs
      a little more work on GL_SGIS_generate_mipmap
      SPARC assembly optimizations from David Miller.
      updated copyright
      added 3.4.2 changes, SPARC assembly
      import from 3.4 branch
      fix bug 426657: need to clamp RGBA before color table lookups
      added color table clamp bugfix
      prototyping some new stuff
      Finished GL_SGIS_generate_mipmap.  Should be trivial to enable in DRI drivers.
      added GL_SGIS_generate_mipmap
      Initial changes to allow Mesa and its fake GLX to be built into XFree86 libGL.
      change GLXContext and GLXFBConfig typedefs
      added some casts so that older glx.h can be used
      changed #if OLD_VMS to #ifdef OLD_VMS
      added missing GLX_SGIS_multisample tokens
      added void to __GLXextFuncPtr
      more work on XMesa / libGL integration
      removed unused var
      infrastructure for GL_ARB_multisample
      s/void */GLvoid */
      added new functions to GLX_functions[]
      removed some old DRI-isms
      added math/m_debug_clip.c
      more DRI libGL-related changes
      forgot to check-in yesterday
      added test for EXT_fog_coord
      added current raster fog coord and related code
      GLubyte -> GLchan fix
      fixed s/w alpha channel bug
      swapped in/out arguments to interp_func.  Improved comments
      replaced #ifdef 0 with #if 0
      applied Klaus Niederkrueger's CHAN_BITS==32 patch
      added minor comments
      removed some code in XMesaDestroyContext() which could lead to a segfault
      filled in a bunch of the function template strings
      minor clean-ups
      test for X86_FXSR_MAGIC to be sure we have the _fpstate.magic field, needed for SSE signal handler
      use unoptimized COPY_4UBV code on SPARC to avoid memory alignment problems (bug 430689)
      only copy GLubyte[4] as a GLuint on x86
      added COPY_4UBV bug fix
      add check for NULL malloc (from Stanford metacompilation analysis)
      fixed minor display list bugs (#431517)
      check for PB overflow in general_flat_rgba_line()
      Snap triangle x,y vertices to 1/16 subpixel positions.
      added latest line and triangle bug fixes
      disable pixel transfer ops for glGetTexImage(), per the spec
      don't compile glClientActiveTextureARB() into display lists, per the spec
      always feedback unit 0 texcoords
      removed old, redundant CurrentTransformUnit state var
      moved glTexEnvi calls to better logical locations
      fixed a +/- typo in the Y coord setup
      fixed an assertion
      Allow different max texture sizes for 1/2D, 3D and cube maps.
      disabled an assertion that doesn't seem to be needed
      fixed a comment
      define both GL_ALL_CLIENT_ATTRIB_BITS and GL_CLIENT_ALL_ATTRIB_BITS (spec and SI don't agree)
      replace 255 with CHAN_MAX
      Enable GL_ARB_texture_compression for XMesa/GLX driver.  Texture
      Added fi_type union typedef to glheader.h.
      Consolidated source files.  Since the re-org a number of source files
      replaced -g with -O3 under linux-x86
      tar file list updates for 3.5
      fix glDraw/CopyPixels w/ fog bug.  minor fog code clean-ups.
      more updates to tar file lists for 3.5
      add m4/ directory to tar file list
      added a few missing si-glu files
      removed beta from version string
      updates for the 3.5 release
      also print GL_MAX_TEXTURE_SIZE
      bumped version numbers

Gareth Hughes (68):
      General cleanups.  Disable gl_katmai_project_vertices and
      Added SSE prefetching instructions.  General cleanups.
      Added SSE streaming store instructions, external symbol directives.
      Major audit of all Mesa's x86 assembly code.  This round is basically
      Major audit of all Mesa's x86 assembly code.  This round is basically
      Change animated apps to double-buffered visuals by default.
      Added trivial CVA test for testing HW driver fastpaths, good for testing
      Change transformation from ortho to perspective so we get the MGA elt
      - Fix tnl/t_context.h inclusion.
      Add basic timing information.
      Enable double-buffering, count not even multiple of three.
      Merge Mesa 3.4 test for operating system support for SSE.
      Allow operating system SSE support test to be overridden with an
      Add GL_POINTS as a primitive, including with CVA DrawElements.  Useful
      Implementation of GL_EXT_texture_env_dot3.
      Upgrade to (patched) version 7 of glext.h
      Some more work on interal debugging, timing routines for things that
      Force texture download every time to handle lazy texture downloads.
      Add missing copy in _mesa_noop_Color4fv().
      More generic vtxfmt template, useful for creating neutral tnl module as
      Add a couple of missing functions.
      Support for swappable tnl modules.
      Clean up install, restore for exec vtxfmts.
      Minor cleanups.
      Consistent copyright info (version number, date) across all files.
      Add missing header file include.
      Add missing header file.
      - Add -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L to linux builds, we've
      Undo -D_POSIX_SOURCE change, fix the way the katmai support test is
      Nope, -ansi spoils that...
      Initial templates for immediate mode fastpaths, or custom tnl modules.
      Fix typo.
      - Port 3.4 texture utils, texture format work to 3.5 (including new
      Remove old code, fix a few comments.
      Fix header info.
      Fix error message.
      Make assertions take new GLchan formats into account.
      Remove #endif.
      Add missing header file include.
      More updates.  Radeon tnl module still disabled by default.
      Make COPY_FLOAT available to a wider audience.
      Revert back to new tessellator, check version string to be sure we're
      Make ESC quit.
      Fix compilation with GLU 1.1
      Add PolygonOffset driver callback.
      Fix texture format enum values (Brian Paul).
      Minor updates.
      Remove formats that no longer exist.
      Initial demo of GL_EXT_texture_filter_anisotropic extension.
      Remove compiler warnings about ASSERT_OUTSIDE_BEGIN_END() macro.
      Some more minor cleanups of macros.
      Fix ASSERT_OUTSIDE_SAVE_BEGIN_END() macro as well.
      - Minor cleanups of ctx->Driver.Current*Primitive usage.
      Updates required for DRI drivers on mesa-3-5-branch.
      Delete libGLU.so* from ../lib before installing it.
      More informative display of texture parameters.
      More texture format updates.  Drivers now need only plug an appropriate
      New type system for assembly code.  Asm files should now include
      - Restore texImage->IntFormat.
      Add missing GEN_SOURCES definitions.
      Make generation of matypes.h more transparent.
      Consolidation of asm code in 3.5
      Remove all traces of CULL_MASK_ACTIVE.
      Initial new Win32 build support.  More to come.
      More cleanups.
      Add new tests.
      Fix long-standing FP exception bug in _mesa_x86_cliptest_points4().
      Initial commit of cliptest work.  More to come shortly.

Jon Taylor (14):
      Lots of misc. bugfixes to bring GGIMesa in sync with the latest Mesa sources.
      * Updated the autoconf/automake/libtool build system
      Small compile fix
      * Auto* build fixes
      Added GGI-style debugging harness to GGIGLUT.
      * More work on the auto* build system
      More auto* build fixes
      swrast setup fixes
      More auto* build system fixes
      More auto* build system updates
      Added a new configure.in flag, --enable-glut-build.
      Fixed GGIMesa build problems.
      Added missing #include "mmath.h"
      Misc build fixes

Jouk Jansen (30):
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Modified Files:
      Modified Files:
      Modified Files:
      Committing in .
      Modified Files:
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      Committing in .
      VMS compile update
      Committing in .
      Committing in .
      Committing in .
      Modified Files:
      Modified Files:
      Committing in .
      Committing in .
      Modified Files:

Keith Whitwell (129):
      Implement EXT_fog_coord and EXT_secondary_color.
      Do per-pixel fog when GL_FOG_HINT is GL_NICEST.
      Replace the flags Mesa was using for ctx->NewState with a new set
      test cvs commit logging
      Removed references to gcc's __FUNCTION__ macro.
      Rearrange VERT_* flags to support 4 texture units.
      Remove dead code in FX driver.
      Moved software rasterizer functionality to new directory.
      Moved the software rasterizer to a new directory.
      Lots of changes:
      A new module to provide RasterSetup and advanced triangle/line/point
      Reorganized software rasterizer as a module which manages its own state,
      Use the new software rasterizer.  Reworked optimized line,tri,point
      Reworked to use the new software rasterizer.  Optimized line/tri functions
      - Changes for new software rasterizer modules
      fixed very obvious fog bug
      Cleanup of derived state calculation prior to seperating software T&L
      Move the transform and lighting code to two new directories
      fix lvalue cast on ctx->swtnl_im
      Support for swappable t&l modules, including an example one in the FX
      New files...
      Fixed a couple of bugs that crept into last commit
      Major rework of tnl module
      fix xscreensaver cores
      The array cache.
      Fixes for compiling assembly (disable unused 'masked' versions)
      fix sproingies bug
      Fix evalpoints bug (samples/nurb)
      fix demos/fire, enable lazy vertex flushing
      try and force a log message
      try and force a log message
      try and force a log message
      try and force a log message
      try and force a log message
      try and force a log message
      try and force a log message
      Add render stage for unclipped vb's to fx driver.
      Remove 'pv' parameter from Line/Tri/Point funcs.  The provoking vertex
      various compilation/warning fixes
      Moved glcore.h to a location prefixed by 'GL/internal', for compatibility
      Modify X11 driver and fake glx to store a GLcontext
      Bring the FX driver into line with core mesa changes.
      Add a 'RenderPrimitive' callback to t_vb_render.c.  Helps out drivers
      revert XMesaCreateContext changes
      Add call to Driver.RenderPrimitive()
      Still need 'DD_TRI_CULL_FRONT_BACK'
      Fixed 'IRound' to 'IROUND' in mmath.h
      Resync with new XFree version of this file
      Fix crash in book/stencil.
      Use correct pv in swrast lines routines
      fix conform dlist test
      Fixed conform feedback and drawelements tests.
      Fix several conformance problems.  Hack solution to line stipple problem.
      Fixes for performance bug on compiled array element paths.
      Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels
      Update implementations of Driver.Clear().
      Fast no-copy drawarrays for large tristrips
      rework to correctly respect _ac_import_range()
      Use a lookup table to compute exponents in tnl fogging code.  Slightly
      Correctly calculate size for disabled texcoord arrays.
      Fix propogation of material values in VB's that don't reach the lighting
      Fixed conform problems with recent material tracking change.
      Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR when
      Fix state bitmasks for invalidating line,tri,point functions.  (won't fix
      Added GLvector4chan type, removed lots of CHAN_TYPE ifdefs.
      Template work
      Initialize Line._Width
      Templates are in working order.
      Bugfixes for vertex format, templates
      Uncomment some defaults.
      Add missing cases for viewport transform.  Remove INVALIDATE_STORED_VERTICS
      Fix typo
      Changes for ffb
      DO_POINT renamed DO_POINTS
      Revert earlier changes protecting against null VB->TexCoordPtr[x].  Do
      Remove dead #define.
      Fix cut&paste bug exposed by clipbug.c demo.
      Fix lineloops.
      Split driver struct into swrast/tnl/core components.
      New files
      Removed DD_STENCIL, DD_FEEDBACK, DD_SELECT.
      Remove ENABLE_* flags, ctx->_Enabled.
      Fix calculation of fog coordinate in translate_vertex().
      Perform fixup on material values
      Fix striding of color material inputs.  (Fixes glean colorLitPerf)
      Remove values from VB->importable_data as those arrays are removed
      Add more options, including '-10','-100' and '-1000' to limit nr of vertices.
      no-copy drawarrays for remaining non-fan primitives
      first pass at eval fixes
      Support for floating point color representation in tnl module.
      add specialized interp for backcolor, edgeflags
      fix color copying in twosided quads
      Allow drivers to provide a dynamic CHECK_HW_DIVIDE, to turn the divide off
      More HW_DIVIDE checks.
      typo
      Restore optimization for cva glArrayElement operation.
      Lots more eval fixes
      fix from Jouk
      removed debug
      float color changes
      add disabled test to turn on vertex snapping.
      fix for moebius infinite loop
      fix eval/colormaterial interaction
      Don't scale basealpha by 255 now it's a float.
      Use correct PV when clipping.
      Add FLUSH_CURRENT() calls to fix ordering problems (incl. hierarchical
      fix possible segfault on destroy context
      add missing translate functions
      remove debug code
      Replace PipelineStart, PipelineFinish with RunPipeline.  Clean up
      Driver interface changes
      Set 'prefer_float_colors' true, now that tnl uses them natively.
      Clean up translation of array elements, copying of elts in pure-elt
      made render path selection more flexible
      fix a couple of small bugs
      Clean up _tnl_Begin/begin/hard_begin.
      increase blocksize, remove dead opcodes
      Fix for glean texgen test.
      typo
      fix for Jouk's glplanet bug
      Fix order of decomposition of quad.
      Comment out __FUNCTION__ usage.
      rerun vertex stage on _MESA_NEW_NEED_EYE_COORDS
      apply David Miller's quad/backcolor patch
      Working implementation of glArrayElt that decomposes to regular
      Add api_arrayelt.c
      New files to provide glEvalPoint, glEvalCoord implementations for
      fixed some GL_POINTS probs
      Adaptor code that lets tnl convert compiled (display list) cassettes back

davem69 (6):
      Add USE_SPARC_ASM diagnostics to print_info.
      Python script for making glapi_sparc.S
      Generate this now that I know which
      Sparc optimized GLAPI dispatch table.
      SPARC normal tnl optimizations.
      Remove dependency on MESA sources from gl* files

pesco (7):
      * include/GL/Makefile.am: ENABLE_GLUT_BUILD -> NEED_GLUT
      * demos/Makefile.am (INCLUDES): Added -I$(top_srcdir)/util.
      Forgot to add newly created files.
      * gen_srclists.sh: Use getopt to parse the command line. Added command
      * si-glu/libnurbs/: Undid move of glimports.h, mystdio.h, mystdlib.h.
      * common_rules.make: Created to hold the conditional build rule
      * src/swrast_setup/ss_tritmp.h (quad): Changed name of this function to

---
 Make-config                                                |  531 
 Makefile.X11                                               |  533 
 docs/MESA_packed_depth_stencil.spec                        |  233 
 docs/MESA_sprite_point.spec                                |  193 
 docs/MESA_trace.spec                                       |  360 
 docs/README.X11                                            |    6 
 docs/RELNOTES-3.4.1                                        |   22 
 docs/RELNOTES-3.4.2                                        |   22 
 docs/RELNOTES-3.5                                          |  228 
 docs/VERSIONS                                              |  123 
 include/GL/Makefile.am                                     |   29 
 include/GL/fxmesa.h                                        |    6 
 include/GL/gl.h                                            |   97 
 include/GL/gl_mangle.h                                     |  146 
 include/GL/glext.h                                         |  212 
 include/GL/glu.h                                           |  823 
 include/GL/glx.h                                           |   25 
 include/GL/glxext.h                                        |  534 
 include/GL/internal/glcore-new.h                           |  424 
 include/GL/internal/glcore.h                               |  424 
 include/GL/mesa_wgl.h                                      |  248 
 include/GL/osmesa.h                                        |   58 
 include/GL/svgamesa.h                                      |    8 
 include/GL/vms_x_fix.h                                     |  880 
 include/GL/xmesa.h                                         |   13 
 progs/demos/Makefile.BeOS-R4                               |    9 
 progs/demos/Makefile.X11                                   |   31 
 progs/demos/Makefile.cygnus                                |    4 
 progs/demos/anisotropic.c                                  |  220 
 progs/demos/bounce.c                                       |   35 
 progs/demos/clearspd.c                                     |    8 
 progs/demos/descrip.mms                                    |    6 
 progs/demos/drawpix.c                                      |   44 
 progs/demos/fire.c                                         |   96 
 progs/demos/geartrain.c                                    |  294 
 progs/demos/gloss.c                                        |    6 
 progs/demos/ipers.c                                        |   46 
 progs/demos/isosurf.c                                      |  621 
 progs/demos/lodbias.c                                      |    2 
 progs/demos/multiarb.c                                     |   58 
 progs/demos/osdemo.c                                       |   27 
 progs/demos/paltex.c                                       |  131 
 progs/demos/pixeltex.c                                     |    2 
 progs/demos/ray.c                                          |   59 
 progs/demos/readpix.c                                      |   24 
 progs/demos/reflect.c                                      |   51 
 progs/demos/shadow.c                                       |  119 
 progs/demos/shadow.h                                       |   18 
 progs/demos/shadowtex.c                                    |  528 
 progs/demos/teapot.c                                       |  147 
 progs/demos/terrain.c                                      |   50 
 progs/demos/terrain.dat                                    |    1 
 progs/demos/tessdemo.c                                     |  597 
 progs/demos/texcyl.c                                       |   53 
 progs/demos/texdown.c                                      |   32 
 progs/demos/texenv.c                                       |   96 
 progs/demos/trispd.c                                       |   10 
 progs/demos/tunnel.c                                       |   80 
 progs/demos/tunnel2.c                                      |   70 
 progs/demos/tunneldat.c                                    |   83 
 progs/demos/tunneldat.h                                    |  395 
 progs/demos/winpos.c                                       |   30 
 progs/redbook/picksquare.c                                 |    2 
 progs/redbook/stencil.c                                    |   21 
 progs/redbook/wrap.c                                       |    2 
 progs/samples/fog.c                                        |   24 
 progs/samples/line.c                                       |    4 
 progs/samples/olympic.c                                    |   10 
 progs/samples/overlay.c                                    |    2 
 progs/samples/sphere.c                                     |  228 
 progs/samples/star.c                                       |    5 
 progs/samples/stretch.c                                    |    2 
 progs/samples/wave.c                                       |   14 
 progs/tests/Makefile                                       |   38 
 progs/tests/cva.c                                          |  154 
 progs/tests/dinoshade.c                                    |  891 
 progs/tests/fogcoord.c                                     |   99 
 progs/tests/manytex.c                                      |  381 
 progs/tests/multipal.c                                     |  408 
 progs/tests/osdemo16.c                                     |  291 
 progs/tests/projtex.c                                      | 1028 +
 progs/tests/seccolor.c                                     |  145 
 progs/tests/sharedtex.c                                    |  437 
 progs/tests/texline.c                                      |  251 
 progs/tests/texwrap.c                                      |  235 
 progs/xdemos/Makefile.X11                                  |    7 
 progs/xdemos/glxgears.c                                    |  497 
 progs/xdemos/glxheads.c                                    |    4 
 progs/xdemos/glxinfo.c                                     |  194 
 progs/xdemos/manywin.c                                     |   74 
 progs/xdemos/offset.c                                      |    2 
 src/glu/mesa/MesaGLU.def                                   |  123 
 src/glu/mesa/descrip.mms                                   |   15 
 src/glu/mesa/glu.c                                         |   50 
 src/glu/mesa/mipmap.c                                      |    5 
 src/glu/mesa/nurbscrv.c                                    |    4 
 src/glu/mesa/nurbsutl.c                                    |    4 
 src/glu/mesa/polytest.c                                    |    4 
 src/glu/mesa/quadric.c                                     |    5 
 src/glu/mesa/tess.c                                        |    4 
 src/glu/mesa/tess.h                                        |    4 
 src/glu/sgi/Makefile.X11                                   |  158 
 src/glu/sgi/descrip.mms                                    |  451 
 src/glu/sgi/dummy.cc                                       |    5 
 src/glu/sgi/include/gluos.h                                |   32 
 src/glu/sgi/libnurbs/interface/bezierEval.cc               |  256 
 src/glu/sgi/libnurbs/interface/bezierEval.h                |   55 
 src/glu/sgi/libnurbs/interface/bezierPatch.cc              |  205 
 src/glu/sgi/libnurbs/interface/bezierPatch.h               |  111 
 src/glu/sgi/libnurbs/interface/bezierPatchMesh.cc          |  613 
 src/glu/sgi/libnurbs/interface/bezierPatchMesh.h           |  127 
 src/glu/sgi/libnurbs/interface/glcurveval.cc               |  399 
 src/glu/sgi/libnurbs/interface/glcurveval.h                |  158 
 src/glu/sgi/libnurbs/interface/glimports.h                 |   48 
 src/glu/sgi/libnurbs/interface/glinterface.cc              |  471 
 src/glu/sgi/libnurbs/interface/glrenderer.cc               |  303 
 src/glu/sgi/libnurbs/interface/glrenderer.h                |  145 
 src/glu/sgi/libnurbs/interface/glsurfeval.cc               | 1293 +
 src/glu/sgi/libnurbs/interface/glsurfeval.h                |  404 
 src/glu/sgi/libnurbs/interface/incurveeval.cc              |  209 
 src/glu/sgi/libnurbs/interface/insurfeval.cc               | 2067 ++
 src/glu/sgi/libnurbs/interface/mystdio.h                   |   66 
 src/glu/sgi/libnurbs/interface/mystdlib.h                  |   63 
 src/glu/sgi/libnurbs/internals/arc.cc                      |  356 
 src/glu/sgi/libnurbs/internals/arc.h                       |  139 
 src/glu/sgi/libnurbs/internals/arcsorter.cc                |  174 
 src/glu/sgi/libnurbs/internals/arcsorter.h                 |   79 
 src/glu/sgi/libnurbs/internals/arctess.cc                  |  609 
 src/glu/sgi/libnurbs/internals/arctess.h                   |   72 
 src/glu/sgi/libnurbs/internals/backend.cc                  |  591 
 src/glu/sgi/libnurbs/internals/backend.h                   |  119 
 src/glu/sgi/libnurbs/internals/basiccrveval.cc             |  140 
 src/glu/sgi/libnurbs/internals/basiccrveval.h              |   67 
 src/glu/sgi/libnurbs/internals/basicsurfeval.cc            |  230 
 src/glu/sgi/libnurbs/internals/basicsurfeval.h             |   95 
 src/glu/sgi/libnurbs/internals/bezierarc.h                 |   57 
 src/glu/sgi/libnurbs/internals/bin.cc                      |  168 
 src/glu/sgi/libnurbs/internals/bin.h                       |  127 
 src/glu/sgi/libnurbs/internals/bufpool.cc                  |  109 
 src/glu/sgi/libnurbs/internals/bufpool.h                   |  146 
 src/glu/sgi/libnurbs/internals/cachingeval.cc              |   80 
 src/glu/sgi/libnurbs/internals/cachingeval.h               |   56 
 src/glu/sgi/libnurbs/internals/ccw.cc                      |  567 
 src/glu/sgi/libnurbs/internals/coveandtiler.cc             |  442 
 src/glu/sgi/libnurbs/internals/coveandtiler.h              |   78 
 src/glu/sgi/libnurbs/internals/curve.cc                    |  201 
 src/glu/sgi/libnurbs/internals/curve.h                     |   76 
 src/glu/sgi/libnurbs/internals/curvelist.cc                |  112 
 src/glu/sgi/libnurbs/internals/curvelist.h                 |   68 
 src/glu/sgi/libnurbs/internals/curvesub.cc                 |  105 
 src/glu/sgi/libnurbs/internals/dataTransform.cc            |  206 
 src/glu/sgi/libnurbs/internals/dataTransform.h             |   66 
 src/glu/sgi/libnurbs/internals/defines.h                   |   56 
 src/glu/sgi/libnurbs/internals/displaylist.cc              |   84 
 src/glu/sgi/libnurbs/internals/displaylist.h               |   84 
 src/glu/sgi/libnurbs/internals/displaymode.h               |   47 
 src/glu/sgi/libnurbs/internals/flist.cc                    |  120 
 src/glu/sgi/libnurbs/internals/flist.h                     |   65 
 src/glu/sgi/libnurbs/internals/flistsorter.cc              |   83 
 src/glu/sgi/libnurbs/internals/flistsorter.h               |   58 
 src/glu/sgi/libnurbs/internals/gridline.h                  |   52 
 src/glu/sgi/libnurbs/internals/gridtrimvertex.h            |   95 
 src/glu/sgi/libnurbs/internals/gridvertex.h                |   54 
 src/glu/sgi/libnurbs/internals/hull.cc                     |  167 
 src/glu/sgi/libnurbs/internals/hull.h                      |   74 
 src/glu/sgi/libnurbs/internals/intersect.cc                |  662 
 src/glu/sgi/libnurbs/internals/jarcloc.h                   |   93 
 src/glu/sgi/libnurbs/internals/knotvector.cc               |  138 
 src/glu/sgi/libnurbs/internals/knotvector.h                |   68 
 src/glu/sgi/libnurbs/internals/mapdesc.cc                  |  843 
 src/glu/sgi/libnurbs/internals/mapdesc.h                   |  277 
 src/glu/sgi/libnurbs/internals/mapdescv.cc                 |  241 
 src/glu/sgi/libnurbs/internals/maplist.cc                  |  117 
 src/glu/sgi/libnurbs/internals/maplist.h                   |   87 
 src/glu/sgi/libnurbs/internals/mesher.cc                   |  488 
 src/glu/sgi/libnurbs/internals/mesher.h                    |   89 
 src/glu/sgi/libnurbs/internals/monoTriangulationBackend.cc |  397 
 src/glu/sgi/libnurbs/internals/monotonizer.cc              |  262 
 src/glu/sgi/libnurbs/internals/monotonizer.h               |   47 
 src/glu/sgi/libnurbs/internals/myassert.h                  |   57 
 src/glu/sgi/libnurbs/internals/mycode.cc                   |   69 
 src/glu/sgi/libnurbs/internals/mymath.h                    |   64 
 src/glu/sgi/libnurbs/internals/mysetjmp.h                  |   91 
 src/glu/sgi/libnurbs/internals/mystring.h                  |   62 
 src/glu/sgi/libnurbs/internals/nurbsconsts.h               |  126 
 src/glu/sgi/libnurbs/internals/nurbsinterfac.cc            |  539 
 src/glu/sgi/libnurbs/internals/nurbstess.cc                |  693 
 src/glu/sgi/libnurbs/internals/nurbstess.h                 |  178 
 src/glu/sgi/libnurbs/internals/patch.cc                    |  506 
 src/glu/sgi/libnurbs/internals/patch.h                     |  100 
 src/glu/sgi/libnurbs/internals/patchlist.cc                |  172 
 src/glu/sgi/libnurbs/internals/patchlist.h                 |   98 
 src/glu/sgi/libnurbs/internals/pwlarc.h                    |   84 
 src/glu/sgi/libnurbs/internals/quilt.cc                    |  278 
 src/glu/sgi/libnurbs/internals/quilt.h                     |   98 
 src/glu/sgi/libnurbs/internals/reader.cc                   |  148 
 src/glu/sgi/libnurbs/internals/reader.h                    |  138 
 src/glu/sgi/libnurbs/internals/renderhints.cc              |  135 
 src/glu/sgi/libnurbs/internals/renderhints.h               |   66 
 src/glu/sgi/libnurbs/internals/simplemath.h                |   56 
 src/glu/sgi/libnurbs/internals/slicer.cc                   | 1290 +
 src/glu/sgi/libnurbs/internals/slicer.h                    |   90 
 src/glu/sgi/libnurbs/internals/sorter.cc                   |  141 
 src/glu/sgi/libnurbs/internals/sorter.h                    |   57 
 src/glu/sgi/libnurbs/internals/splitarcs.cc                |  295 
 src/glu/sgi/libnurbs/internals/subdivider.cc               |  912 +
 src/glu/sgi/libnurbs/internals/subdivider.h                |  206 
 src/glu/sgi/libnurbs/internals/tobezier.cc                 |  689 
 src/glu/sgi/libnurbs/internals/trimline.cc                 |  222 
 src/glu/sgi/libnurbs/internals/trimline.h                  |  109 
 src/glu/sgi/libnurbs/internals/trimregion.cc               |  116 
 src/glu/sgi/libnurbs/internals/trimregion.h                |   90 
 src/glu/sgi/libnurbs/internals/trimvertex.h                |   69 
 src/glu/sgi/libnurbs/internals/trimvertpool.cc             |  121 
 src/glu/sgi/libnurbs/internals/trimvertpool.h              |   63 
 src/glu/sgi/libnurbs/internals/types.h                     |   53 
 src/glu/sgi/libnurbs/internals/uarray.cc                   |   74 
 src/glu/sgi/libnurbs/internals/uarray.h                    |   61 
 src/glu/sgi/libnurbs/internals/varray.cc                   |  146 
 src/glu/sgi/libnurbs/internals/varray.h                    |   74 
 src/glu/sgi/libnurbs/nurbtess/definitions.h                |   47 
 src/glu/sgi/libnurbs/nurbtess/directedLine.cc              |  846 
 src/glu/sgi/libnurbs/nurbtess/directedLine.h               |  178 
 src/glu/sgi/libnurbs/nurbtess/glimports.h                  |   48 
 src/glu/sgi/libnurbs/nurbtess/gridWrap.cc                  |  295 
 src/glu/sgi/libnurbs/nurbtess/gridWrap.h                   |  144 
 src/glu/sgi/libnurbs/nurbtess/monoChain.cc                 |  934 +
 src/glu/sgi/libnurbs/nurbtess/monoChain.h                  |  110 
 src/glu/sgi/libnurbs/nurbtess/monoPolyPart.cc              |  300 
 src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h               |   47 
 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.cc         | 1480 +
 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h          |  192 
 src/glu/sgi/libnurbs/nurbtess/mystdio.h                    |   66 
 src/glu/sgi/libnurbs/nurbtess/mystdlib.h                   |   63 
 src/glu/sgi/libnurbs/nurbtess/partitionX.cc                |  164 
 src/glu/sgi/libnurbs/nurbtess/partitionX.h                 |   61 
 src/glu/sgi/libnurbs/nurbtess/partitionY.cc                |  838 
 src/glu/sgi/libnurbs/nurbtess/partitionY.h                 |  104 
 src/glu/sgi/libnurbs/nurbtess/polyDBG.cc                   |  730 
 src/glu/sgi/libnurbs/nurbtess/polyDBG.h                    |   75 
 src/glu/sgi/libnurbs/nurbtess/polyUtil.cc                  |   92 
 src/glu/sgi/libnurbs/nurbtess/polyUtil.h                   |   50 
 src/glu/sgi/libnurbs/nurbtess/primitiveStream.cc           |  192 
 src/glu/sgi/libnurbs/nurbtess/primitiveStream.h            |  116 
 src/glu/sgi/libnurbs/nurbtess/quicksort.cc                 |   82 
 src/glu/sgi/libnurbs/nurbtess/quicksort.h                  |   49 
 src/glu/sgi/libnurbs/nurbtess/rectBlock.cc                 |  198 
 src/glu/sgi/libnurbs/nurbtess/rectBlock.h                  |   89 
 src/glu/sgi/libnurbs/nurbtess/sampleComp.cc                |  373 
 src/glu/sgi/libnurbs/nurbtess/sampleComp.h                 |   93 
 src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc             |  846 
 src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h              |  145 
 src/glu/sgi/libnurbs/nurbtess/sampleCompRight.cc           |  646 
 src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h            |  124 
 src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc             | 1032 +
 src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h              |   74 
 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc            | 2425 ++
 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h             |  191 
 src/glu/sgi/libnurbs/nurbtess/sampledLine.cc               |  182 
 src/glu/sgi/libnurbs/nurbtess/sampledLine.h                |   78 
 src/glu/sgi/libnurbs/nurbtess/searchTree.cc                |  284 
 src/glu/sgi/libnurbs/nurbtess/searchTree.h                 |   68 
 src/glu/sgi/libnurbs/nurbtess/zlassert.h                   |   41 
 src/glu/sgi/libtess/README                                 |  447 
 src/glu/sgi/libtess/alg-outline                            |  229 
 src/glu/sgi/libtess/dict-list.h                            |  107 
 src/glu/sgi/libtess/dict.c                                 |  117 
 src/glu/sgi/libtess/dict.h                                 |  107 
 src/glu/sgi/libtess/geom.c                                 |  271 
 src/glu/sgi/libtess/geom.h                                 |   90 
 src/glu/sgi/libtess/memalloc.c                             |   62 
 src/glu/sgi/libtess/memalloc.h                             |   61 
 src/glu/sgi/libtess/mesh.c                                 |  796 
 src/glu/sgi/libtess/mesh.h                                 |  273 
 src/glu/sgi/libtess/normal.c                               |  257 
 src/glu/sgi/libtess/normal.h                               |   52 
 src/glu/sgi/libtess/priorityq-heap.c                       |  259 
 src/glu/sgi/libtess/priorityq-heap.h                       |  114 
 src/glu/sgi/libtess/priorityq-sort.h                       |  124 
 src/glu/sgi/libtess/priorityq.c                            |  267 
 src/glu/sgi/libtess/priorityq.h                            |  124 
 src/glu/sgi/libtess/render.c                               |  505 
 src/glu/sgi/libtess/render.h                               |   59 
 src/glu/sgi/libtess/sweep.c                                | 1359 +
 src/glu/sgi/libtess/sweep.h                                |   84 
 src/glu/sgi/libtess/tess.c                                 |  630 
 src/glu/sgi/libtess/tess.h                                 |  172 
 src/glu/sgi/libtess/tessmono.c                             |  208 
 src/glu/sgi/libtess/tessmono.h                             |   78 
 src/glu/sgi/libutil/error.c                                |   87 
 src/glu/sgi/libutil/glue.c                                 |  100 
 src/glu/sgi/libutil/gluint.h                               |   55 
 src/glu/sgi/libutil/mipmap.c                               | 8832 +++++++++
 src/glu/sgi/libutil/project.c                              |  381 
 src/glu/sgi/libutil/quad.c                                 | 1164 +
 src/glu/sgi/libutil/registry.c                             |   98 
 src/glu/sgi/mesaglu.opt                                    |   68 
 src/glut/ggi/debug.h                                       |  259 
 src/glut/ggi/ggiglut.c                                     |  525 
 src/glut/glx/capturexfont.c                                |    4 
 src/glut/glx/descrip.mms                                   |    6 
 src/glut/glx/glut_cmap.c                                   |    4 
 src/glut/glx/glut_cursor.c                                 |    2 
 src/glut/glx/glut_dstr.c                                   |    4 
 src/glut/glx/glut_event.c                                  |   34 
 src/glut/glx/glut_fullscrn.c                               |    4 
 src/glut/glx/glut_gamemode.c                               |    8 
 src/glut/glx/glut_get.c                                    |    8 
 src/glut/glx/glut_init.c                                   |   26 
 src/glut/glx/glut_input.c                                  |    6 
 src/glut/glx/glut_menu.c                                   |   10 
 src/glut/glx/glut_menu2.c                                  |    4 
 src/glut/glx/glut_overlay.c                                |    4 
 src/glut/glx/glut_vidresize.c                              |   10 
 src/glut/glx/glut_win.c                                    |    6 
 src/glut/glx/glut_winmisc.c                                |    4 
 src/glut/glx/glutint.h                                     |   24 
 src/glut/glx/layerutil.h                                   |    4 
 src/glut/glx/win32_winproc.c                               |    1 
 src/mesa/Makefile.X11                                      |  239 
 src/mesa/array_cache/ac_context.c                          |  272 
 src/mesa/array_cache/ac_context.h                          |   97 
 src/mesa/array_cache/ac_import.c                           |  784 
 src/mesa/array_cache/acache.h                              |  124 
 src/mesa/drivers/allegro/amesa.c                           |  114 
 src/mesa/drivers/beos/GLView.cpp                           |  154 
 src/mesa/drivers/common/t_dd.c                             |   59 
 src/mesa/drivers/common/t_dd_dmatmp.h                      | 1102 +
 src/mesa/drivers/common/t_dd_rendertmp.h                   |  438 
 src/mesa/drivers/common/t_dd_tritmp.h                      |  740 
 src/mesa/drivers/common/t_dd_unfilled.h                    |  213 
 src/mesa/drivers/common/t_dd_vb.c                          |  337 
 src/mesa/drivers/common/t_dd_vbtmp.h                       |  807 
 src/mesa/drivers/common/t_dd_vertex.h                      |   94 
 src/mesa/drivers/d3d/D3DMESA.H                             |    2 
 src/mesa/drivers/d3d/D3Dvbrender.c                         |  506 
 src/mesa/drivers/d3d/NullProcs.c                           |  178 
 src/mesa/drivers/d3d/WGL.C                                 |   68 
 src/mesa/drivers/dos/dosmesa.c                             |   79 
 src/mesa/drivers/ggi/default/linear.c                      |   18 
 src/mesa/drivers/ggi/default/stubs.c                       |   62 
 src/mesa/drivers/ggi/display/fbdev_mode.c                  |    6 
 src/mesa/drivers/ggi/ggimesa.c                             |  278 
 src/mesa/drivers/ggi/include/ggi/mesa/debug.h              |    5 
 src/mesa/drivers/ggi/include/ggi/mesa/display_fbdev.h      |    2 
 src/mesa/drivers/ggi/include/ggi/mesa/ggimesa.h            |   14 
 src/mesa/drivers/glide/fxapi.c                             | 1559 -
 src/mesa/drivers/glide/fxdd.c                              | 1695 -
 src/mesa/drivers/glide/fxddspan.c                          |  821 
 src/mesa/drivers/glide/fxddtex.c                           | 2085 +-
 src/mesa/drivers/glide/fxdrv.h                             |  796 
 src/mesa/drivers/glide/fxglidew.c                          |  509 
 src/mesa/drivers/glide/fxglidew.h                          |  272 
 src/mesa/drivers/glide/fxsetup.c                           | 2905 +--
 src/mesa/drivers/glide/fxtexman.c                          | 1260 -
 src/mesa/drivers/glide/fxtris.c                            |  641 
 src/mesa/drivers/glide/fxvb.c                              |  417 
 src/mesa/drivers/glide/fxvbtmp.h                           |  181 
 src/mesa/drivers/glide/fxwgl.c                             | 1316 -
 src/mesa/drivers/osmesa/osmesa.c                           | 1721 +
 src/mesa/drivers/svga/svgamesa.c                           |  221 
 src/mesa/drivers/svga/svgamesa15.c                         |   42 
 src/mesa/drivers/svga/svgamesa15.h                         |   11 
 src/mesa/drivers/svga/svgamesa16.c                         |   44 
 src/mesa/drivers/svga/svgamesa16.h                         |   11 
 src/mesa/drivers/svga/svgamesa24.c                         |   47 
 src/mesa/drivers/svga/svgamesa24.h                         |   11 
 src/mesa/drivers/svga/svgamesa32.c                         |   41 
 src/mesa/drivers/svga/svgamesa32.h                         |   11 
 src/mesa/drivers/svga/svgamesa8.c                          |   28 
 src/mesa/drivers/svga/svgamesa8.h                          |    9 
 src/mesa/drivers/svga/svgapix.h                            |    5 
 src/mesa/drivers/windows/wgl.c                             |   31 
 src/mesa/drivers/windows/wmesa.c                           |  266 
 src/mesa/drivers/windows/wmesaBackup.c                     |   32 
 src/mesa/drivers/windows/wmesaOld.c                        |   30 
 src/mesa/drivers/windows/wmesa_stereo.c                    |  126 
 src/mesa/drivers/x11/fakeglx.c                             |  702 
 src/mesa/drivers/x11/glxapi.c                              |  828 
 src/mesa/drivers/x11/glxapi.h                              |  120 
 src/mesa/drivers/x11/glxheader.h                           |   10 
 src/mesa/drivers/x11/realglx.c                             |  174 
 src/mesa/drivers/x11/realglx.h                             |  315 
 src/mesa/drivers/x11/xfonts.c                              |   54 
 src/mesa/drivers/x11/xfonts.h                              |    7 
 src/mesa/drivers/x11/xm_api.c                              | 2622 ++
 src/mesa/drivers/x11/xm_dd.c                               | 1010 +
 src/mesa/drivers/x11/xm_line.c                             |  669 
 src/mesa/drivers/x11/xm_span.c                             | 4493 ++++
 src/mesa/drivers/x11/xm_tri.c                              | 1704 +
 src/mesa/drivers/x11/xmesaP.h                              |   93 
 src/mesa/glapi/glapi.c                                     |  380 
 src/mesa/glapi/glapi.h                                     |   22 
 src/mesa/glapi/glapioffsets.h                              |   17 
 src/mesa/glapi/glapitable.h                                |   23 
 src/mesa/glapi/glapitemp.h                                 | 3566 ++-
 src/mesa/glapi/glsparcasm.py                               |  169 
 src/mesa/glapi/glthread.c                                  |   28 
 src/mesa/glapi/glthread.h                                  |   30 
 src/mesa/glapi/glx86asm.py                                 |   10 
 src/mesa/main/Imakefile                                    |   17 
 src/mesa/main/Makefile.DJ                                  |  157 
 src/mesa/main/Makefile.OSMesa16                            |  220 
 src/mesa/main/Makefile.X11                                 |  239 
 src/mesa/main/Makefile.win                                 |  173 
 src/mesa/main/accum.c                                      |  486 
 src/mesa/main/accum.h                                      |   24 
 src/mesa/main/api_arrayelt.c                               |  302 
 src/mesa/main/api_arrayelt.h                               |   38 
 src/mesa/main/api_eval.c                                   |  324 
 src/mesa/main/api_eval.h                                   |   43 
 src/mesa/main/api_loopback.c                               | 1561 +
 src/mesa/main/api_loopback.h                               |   40 
 src/mesa/main/api_noop.c                                   |  578 
 src/mesa/main/api_noop.h                                   |  137 
 src/mesa/main/api_validate.c                               |  137 
 src/mesa/main/api_validate.h                               |   50 
 src/mesa/main/attrib.c                                     |  939 -
 src/mesa/main/attrib.h                                     |   16 
 src/mesa/main/blend.c                                      |  827 
 src/mesa/main/blend.h                                      |   40 
 src/mesa/main/buffers.c                                    |  412 
 src/mesa/main/buffers.h                                    |   22 
 src/mesa/main/clip.c                                       |  470 
 src/mesa/main/clip.h                                       |   71 
 src/mesa/main/colormac.h                                   |  138 
 src/mesa/main/colortab.c                                   |  464 
 src/mesa/main/colortab.h                                   |   16 
 src/mesa/main/config.h                                     |   80 
 src/mesa/main/context.c                                    | 1033 -
 src/mesa/main/context.h                                    |  114 
 src/mesa/main/convolve.c                                   | 1439 +
 src/mesa/main/convolve.h                                   |  108 
 src/mesa/main/dd.h                                         | 1141 -
 src/mesa/main/debug.c                                      |   85 
 src/mesa/main/debug.h                                      |   34 
 src/mesa/main/depth.c                                      | 1693 -
 src/mesa/main/depth.h                                      |   52 
 src/mesa/main/descrip.mms                                  |  539 
 src/mesa/main/dispatch.c                                   |   67 
 src/mesa/main/dlist.c                                      | 2272 +-
 src/mesa/main/dlist.h                                      |   77 
 src/mesa/main/drawpix.c                                    |  815 
 src/mesa/main/drawpix.h                                    |   39 
 src/mesa/main/enable.c                                     | 1352 -
 src/mesa/main/enable.h                                     |   16 
 src/mesa/main/enums.c                                      |   97 
 src/mesa/main/enums.h                                      |   18 
 src/mesa/main/eval.c                                       | 1854 --
 src/mesa/main/eval.h                                       |   63 
 src/mesa/main/extensions.c                                 |  370 
 src/mesa/main/extensions.h                                 |   47 
 src/mesa/main/feedback.c                                   |  284 
 src/mesa/main/feedback.h                                   |   33 
 src/mesa/main/fog.c                                        |  375 
 src/mesa/main/fog.h                                        |   36 
 src/mesa/main/get.c                                        | 1608 +
 src/mesa/main/get.h                                        |   17 
 src/mesa/main/glheader.h                                   |   95 
 src/mesa/main/hash.c                                       |   14 
 src/mesa/main/hash.h                                       |   14 
 src/mesa/main/hint.c                                       |  159 
 src/mesa/main/hint.h                                       |   19 
 src/mesa/main/histogram.c                                  | 1035 +
 src/mesa/main/histogram.h                                  |   68 
 src/mesa/main/image.c                                      | 2949 +--
 src/mesa/main/image.h                                      |   96 
 src/mesa/main/imports.c                                    |  171 
 src/mesa/main/imports.h                                    |   39 
 src/mesa/main/light.c                                      | 1075 -
 src/mesa/main/light.h                                      |   85 
 src/mesa/main/lines.c                                      | 1158 -
 src/mesa/main/lines.h                                      |   19 
 src/mesa/main/macros.h                                     |  190 
 src/mesa/main/matrix.c                                     | 1369 -
 src/mesa/main/matrix.h                                     |   68 
 src/mesa/main/mesa.def                                     |  405 
 src/mesa/main/mtypes.h                                     | 1687 +
 src/mesa/main/pixel.c                                      |  611 
 src/mesa/main/pixel.h                                      |   36 
 src/mesa/main/points.c                                     | 1369 -
 src/mesa/main/points.h                                     |   18 
 src/mesa/main/polygon.c                                    |  118 
 src/mesa/main/polygon.h                                    |   17 
 src/mesa/main/rastpos.c                                    |  516 
 src/mesa/main/rastpos.h                                    |   92 
 src/mesa/main/simple_list.h                                |   17 
 src/mesa/main/state.c                                      | 1110 -
 src/mesa/main/state.h                                      |   29 
 src/mesa/main/stencil.c                                    | 1355 -
 src/mesa/main/stencil.h                                    |   44 
 src/mesa/main/texformat.c                                  |  649 
 src/mesa/main/texformat.h                                  |  131 
 src/mesa/main/texformat_tmp.h                              |  292 
 src/mesa/main/teximage.c                                   | 2803 +--
 src/mesa/main/teximage.h                                   |   43 
 src/mesa/main/texobj.c                                     |  387 
 src/mesa/main/texobj.h                                     |   25 
 src/mesa/main/texstate.c                                   | 1716 +
 src/mesa/main/texstate.h                                   |   55 
 src/mesa/main/texstore.c                                   | 1739 +
 src/mesa/main/texstore.h                                   |  156 
 src/mesa/main/texutil.c                                    | 2348 --
 src/mesa/main/texutil.h                                    |   97 
 src/mesa/main/texutil_tmp.h                                |  409 
 src/mesa/main/varray.c                                     |  947 -
 src/mesa/main/varray.h                                     |   67 
 src/mesa/main/vtxfmt.c                                     |  187 
 src/mesa/main/vtxfmt.h                                     |   41 
 src/mesa/main/vtxfmt_tmp.h                                 |  458 
 src/mesa/math/m_clip_tmp.h                                 |  229 
 src/mesa/math/m_copy_tmp.h                                 |   87 
 src/mesa/math/m_debug.h                                    |   43 
 src/mesa/math/m_debug_clip.c                               |  365 
 src/mesa/math/m_debug_norm.c                               |  372 
 src/mesa/math/m_debug_util.h                               |  289 
 src/mesa/math/m_debug_xform.c                              |  327 
 src/mesa/math/m_dotprod_tmp.h                              |  103 
 src/mesa/math/m_eval.c                                     |  462 
 src/mesa/math/m_eval.h                                     |  104 
 src/mesa/math/m_matrix.c                                   | 1114 +
 src/mesa/math/m_matrix.h                                   |  176 
 src/mesa/math/m_norm_tmp.h                                 |  374 
 src/mesa/math/m_trans_tmp.h                                |  236 
 src/mesa/math/m_translate.c                                |  663 
 src/mesa/math/m_translate.h                                |   99 
 src/mesa/math/m_vector.c                                   |  429 
 src/mesa/math/m_vector.h                                   |  222 
 src/mesa/math/m_xform.c                                    |  225 
 src/mesa/math/m_xform.h                                    |  217 
 src/mesa/math/m_xform_tmp.h                                |  807 
 src/mesa/math/mathmod.h                                    |   32 
 src/mesa/sparc/clip.S                                      |  234 
 src/mesa/sparc/glapi_sparc.S                               |11773 +++++++++++++
 src/mesa/sparc/norm.S                                      |  603 
 src/mesa/sparc/sparc.c                                     |  173 
 src/mesa/sparc/sparc.h                                     |   38 
 src/mesa/sparc/sparc_matrix.h                              |  168 
 src/mesa/sparc/xform.S                                     | 1387 +
 src/mesa/swrast/s_aaline.c                                 |  533 
 src/mesa/swrast/s_aaline.h                                 |   40 
 src/mesa/swrast/s_aalinetemp.h                             |  325 
 src/mesa/swrast/s_aatriangle.c                             |  446 
 src/mesa/swrast/s_aatriangle.h                             |   40 
 src/mesa/swrast/s_aatritemp.h                              |  595 
 src/mesa/swrast/s_accum.c                                  |  524 
 src/mesa/swrast/s_accum.h                                  |   45 
 src/mesa/swrast/s_alpha.c                                  |   98 
 src/mesa/swrast/s_alpha.h                                  |   42 
 src/mesa/swrast/s_alphabuf.c                               |  318 
 src/mesa/swrast/s_alphabuf.h                               |   81 
 src/mesa/swrast/s_bitmap.c                                 |  142 
 src/mesa/swrast/s_blend.c                                  |  669 
 src/mesa/swrast/s_blend.h                                  |   51 
 src/mesa/swrast/s_buffers.c                                |  260 
 src/mesa/swrast/s_context.c                                |  557 
 src/mesa/swrast/s_context.h                                |  191 
 src/mesa/swrast/s_copypix.c                                |  962 +
 src/mesa/swrast/s_depth.c                                  | 1640 +
 src/mesa/swrast/s_depth.h                                  |   69 
 src/mesa/swrast/s_drawpix.c                                |  946 +
 src/mesa/swrast/s_drawpix.h                                |   42 
 src/mesa/swrast/s_feedback.c                               |  167 
 src/mesa/swrast/s_feedback.h                               |   52 
 src/mesa/swrast/s_fog.c                                    |  299 
 src/mesa/swrast/s_fog.h                                    |   64 
 src/mesa/swrast/s_imaging.c                                |  150 
 src/mesa/swrast/s_lines.c                                  | 1097 +
 src/mesa/swrast/s_lines.h                                  |   42 
 src/mesa/swrast/s_linetemp.h                               |  664 
 src/mesa/swrast/s_logic.c                                  |  501 
 src/mesa/swrast/s_logic.h                                  |   59 
 src/mesa/swrast/s_masking.c                                |  182 
 src/mesa/swrast/s_masking.h                                |   75 
 src/mesa/swrast/s_pixeltex.c                               |   81 
 src/mesa/swrast/s_pixeltex.h                               |   39 
 src/mesa/swrast/s_points.c                                 |  278 
 src/mesa/swrast/s_points.h                                 |   40 
 src/mesa/swrast/s_pointtemp.h                              |  320 
 src/mesa/swrast/s_readpix.c                                |  522 
 src/mesa/swrast/s_span.c                                   | 1211 +
 src/mesa/swrast/s_span.h                                   |   94 
 src/mesa/swrast/s_stencil.c                                | 1309 +
 src/mesa/swrast/s_stencil.h                                |   64 
 src/mesa/swrast/s_texstore.c                               |  481 
 src/mesa/swrast/s_texture.c                                | 2834 +++
 src/mesa/swrast/s_texture.h                                |   49 
 src/mesa/swrast/s_triangle.c                               | 2431 ++
 src/mesa/swrast/s_triangle.h                               |   55 
 src/mesa/swrast/s_trispan.h                                |   79 
 src/mesa/swrast/s_tritemp.h                                | 1242 +
 src/mesa/swrast/s_zoom.c                                   |  453 
 src/mesa/swrast/s_zoom.h                                   |   62 
 src/mesa/swrast/swrast.h                                   |  425 
 src/mesa/swrast_setup/NOTES                                |   80 
 src/mesa/swrast_setup/ss_context.c                         |  188 
 src/mesa/swrast_setup/ss_context.h                         |   72 
 src/mesa/swrast_setup/ss_triangle.c                        |  284 
 src/mesa/swrast_setup/ss_triangle.h                        |   40 
 src/mesa/swrast_setup/ss_tritmp.h                          |  189 
 src/mesa/swrast_setup/ss_vb.c                              |  304 
 src/mesa/swrast_setup/ss_vb.h                              |   39 
 src/mesa/swrast_setup/ss_vbtmp.h                           |  146 
 src/mesa/swrast_setup/swrast_setup.h                       |   92 
 src/mesa/tnl/t_array_api.c                                 |  448 
 src/mesa/tnl/t_array_api.h                                 |   47 
 src/mesa/tnl/t_array_import.c                              |  497 
 src/mesa/tnl/t_array_import.h                              |   41 
 src/mesa/tnl/t_context.c                                   |  224 
 src/mesa/tnl/t_context.h                                   |  570 
 src/mesa/tnl/t_eval_api.c                                  |  231 
 src/mesa/tnl/t_eval_api.h                                  |   44 
 src/mesa/tnl/t_imm_alloc.c                                 |  138 
 src/mesa/tnl/t_imm_alloc.h                                 |   40 
 src/mesa/tnl/t_imm_api.c                                   | 1273 +
 src/mesa/tnl/t_imm_api.h                                   |   51 
 src/mesa/tnl/t_imm_debug.c                                 |  166 
 src/mesa/tnl/t_imm_debug.h                                 |   39 
 src/mesa/tnl/t_imm_dlist.c                                 |  589 
 src/mesa/tnl/t_imm_dlist.h                                 |   45 
 src/mesa/tnl/t_imm_elt.c                                   |  830 
 src/mesa/tnl/t_imm_elt.h                                   |   46 
 src/mesa/tnl/t_imm_eval.c                                  |  768 
 src/mesa/tnl/t_imm_eval.h                                  |   39 
 src/mesa/tnl/t_imm_exec.c                                  |  551 
 src/mesa/tnl/t_imm_exec.h                                  |   70 
 src/mesa/tnl/t_imm_fixup.c                                 |  767 
 src/mesa/tnl/t_imm_fixup.h                                 |   64 
 src/mesa/tnl/t_pipeline.c                                  |  208 
 src/mesa/tnl/t_pipeline.h                                  |   69 
 src/mesa/tnl/t_vb_cliptmp.h                                |  273 
 src/mesa/tnl/t_vb_fog.c                                    |  250 
 src/mesa/tnl/t_vb_light.c                                  |  306 
 src/mesa/tnl/t_vb_lighttmp.h                               |  932 +
 src/mesa/tnl/t_vb_normals.c                                |  185 
 src/mesa/tnl/t_vb_points.c                                 |  124 
 src/mesa/tnl/t_vb_render.c                                 |  402 
 src/mesa/tnl/t_vb_rendertmp.h                              |  438 
 src/mesa/tnl/t_vb_texgen.c                                 |  689 
 src/mesa/tnl/t_vb_texmat.c                                 |  148 
 src/mesa/tnl/t_vb_vertex.c                                 |  317 
 src/mesa/tnl/tnl.h                                         |   70 
 src/mesa/x86/3dnow.c                                       |  212 
 src/mesa/x86/3dnow.h                                       |   79 
 src/mesa/x86/3dnow_normal.S                                |  858 
 src/mesa/x86/3dnow_xform1.S                                |  423 
 src/mesa/x86/3dnow_xform2.S                                |  464 
 src/mesa/x86/3dnow_xform3.S                                |  570 
 src/mesa/x86/3dnow_xform4.S                                |  588 
 src/mesa/x86/assyntax.h                                    | 2707 +-
 src/mesa/x86/clip_args.h                                   |   60 
 src/mesa/x86/common_x86.c                                  |  290 
 src/mesa/x86/common_x86_asm.S                              |  210 
 src/mesa/x86/common_x86_asm.h                              |   65 
 src/mesa/x86/common_x86_features.h                         |   80 
 src/mesa/x86/common_x86_macros.h                           |  107 
 src/mesa/x86/gen_matypes.c                                 |  285 
 src/mesa/x86/glapi_x86.S                                   | 1312 -
 src/mesa/x86/mmx.h                                         |   60 
 src/mesa/x86/mmx_blend.S                                   |   10 
 src/mesa/x86/norm_args.h                                   |   58 
 src/mesa/x86/sse.c                                         |  136 
 src/mesa/x86/sse.h                                         |   40 
 src/mesa/x86/sse_normal.S                                  |  252 
 src/mesa/x86/sse_xform1.S                                  |  433 
 src/mesa/x86/sse_xform2.S                                  |  452 
 src/mesa/x86/sse_xform3.S                                  |  498 
 src/mesa/x86/sse_xform4.S                                  |  226 
 src/mesa/x86/x86.c                                         |  146 
 src/mesa/x86/x86.h                                         |   22 
 src/mesa/x86/x86_cliptest.S                                |  386 
 src/mesa/x86/x86_xform2.S                                  |  536 
 src/mesa/x86/x86_xform3.S                                  |  606 
 src/mesa/x86/x86_xform4.S                                  |  639 
 src/mesa/x86/xform_args.h                                  |   52 
 675 files changed, 199188 insertions(+), 40936 deletions(-)
---


More information about the Xquartz-changes mailing list