[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'refs/tags/blended_fountain'



Tag 'blended_fountain' created by Vladimir Dergachev <volodya@freedesktop.org> at 1970-01-01 00:00 +0000

Changes since the dawn of time:
Adam Jackson (34):
      Skeletal fallback-only DRI driver.  Initial checkin, not quite working yet.
      Fix type conflict.
      use new interface for tdfx (phase 2)
      silence a warning
      _really_ fix parameters to StoreImage calls.
      Bug #1588: abort if no palette format matches. (Egbert Eich, Stefan Dirsch)
      Bug #1682: Mesa core code that gets linked into DRI drivers should never call
      Import sarea.h from Xorg, needed for client GLX code.
      Import the GLX client side library, formerly from xc/lib/GL/glx.  Build it
      Bug #1679: Link DRI drivers against DRI_LIB_DEPS, not GL_LIB_DEPS.
      Add DRI_LIB_DEPS for the DRI drivers to link against.  Remove expat from the
      Add glx/x11 to the DRI configs, and change the Solo configs to build glx/mini.
      remove a -Werror from testing.
      Bug #1713: Some rare libGL's have __glXFindDRIScreen defined but do not
      libGL needs libXxf86vm.a.
      static char * -> static char []
      constify a few arrays.
      make render_quads_verts call EMIT_PRIM with the arguments in the right order,
      brown paper bag, r100 can't do hardware quads.
      Sync with Xorg head: mingw build fixes from Alexander Gottwald.
      Fix up glx/x11 to work when built with -fvisibility=hidden.
      fxt1_decode_1() needs to be non-static for the tdfx and glide drivers.
      Mark the XF86DRI client-side extension API as PUBLIC.
      _glapi_* is effectively PUBLIC API for the DRI drivers.
      Mark __driCreateNewScreen PUBLIC
      Also PUBLICize the config option table
      Import s3virge and trident drivers.  Not functional yet; no Makefile, no DRI-aware DDX.
      Get trident building and -Werror clean.
      Get s3v building with a minimum of warnings.
      Build s3v and trident by default too.
      Bug #1859: Initialize 'size' before first use in intelTryReadPixels()
      Unused variable cleanup.
      Fix read-from-uninitialized in s3vMakeCurrent()
      linux-dri-x86 build fix from Andreas Stenglein.

Alan Hourihane (88):
      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.
      Don't reset _tnl_CurrentInput when in DestroyContext.
      Correct check for noop array state change (Raystonn)
      Test for NULL pointer for LoadMatrix(), MultMatrix() and
      glutSwapBuffers implicitly does a glFinish when swapping back to the front
      remove test code
      Check that ActiveTextureARB doesn't overflow MaxTextureUnits
      fix for framebuffer width and height when window hasn't been realized.
      fix fragment_program for Windows
      cast GLfloat
      mkdir the server directory, as using cvs with -P would prune an empty
      add the i810 driver - no kernel driver yet
      add the i830 driver - no kernel driver yet
      fix cut & paste errors
      add the SiS driver - no kernel driver yet
      add gamma driver - no kernel driver yet
      char -> GLubyte
      prevent from optimizing out by some compilers (from XFree86 CVS)
      bring over glcore.h changes from DRI trunk
      add tdfx DRI driver
      build fixes
      add SPARC ffb DRI driver
      build fixes
      build fix
      build fixes
      remove duplicate declaration
      #define GLAPIENTRYP GLAPIENTRY *
      check if GLAPIENTRYP is already set
      build fixes
      build fixes
      build fixes
      build fix
      merge latest DRI sis driver changes from the DRI trunk
      use _swrast_CopyPixels for XFree86
      disable some DEBUG
      bring in common from DRI trunk
      bring over latest mga DRI driver from DRI trunk
      remove duplicate declarations
      fix compiler warning
      merge i810 DRI driver from DRI trunk
      merge r128 DRI driver from DRI trunk
      xmlconfig fixes for the new options
      xmlconfig fixes
      fix some _SOLO build problems
      fix _SOLO build problem
      fix a _SOLO build problem
      fix _SOLO build problem
      merge i830 DRI driver from DRI trunk
      sync some more of the r200 driver from the DRI trunk
      merge some more of the radeon DRI driver from the DRI trunk
      add SETPARAM ioctl
      reverse Keith's 'XFree86Server' glue.
      kill a warning
      build in SOLO environment
      some changes for SOLO build
      turn on tdfx in SOLO build
      fix bogus assertion that checked for an empty texture heap list before
      fix typo
      fix from DRI trunk
      fix for C++
      fix printf warnings
      remove non-portable whitespace
      build fixes
      make note about needing to fix the drm driver to enable SAVAGE_CMD_DMA
      build fix for VMS
      fix the usage of GLX_MESA_allocate_memory
      disable under _SOLO build
      add SciTech's GLDirect driver for Windows.
      bring over build fixes from stable branch
      remove DitherValues
      If we can't allocate the rowimage - bail
      re-enable rect texture
      fix for older gcc's (from freedesktop bug id #419)
      Fix some warnings
      reverse some debug that slipped through
      silence warnings
      silence warning
      Check for some header defines before redefining functions. Silences warnings.
      silence warnings
      Use union type to avoid strict aliasing problems.
      uint*t -> u_int*t changes
      fix warning
      uint*t -> u_int*t

Alex Deucher (1):
      Apply Eric's stencil wrap patch (Eric Anholt)

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

Brian Paul (3570):
      initial rev
      Initial revision
      added Daryll, David, and Steve's ideas
      added MESA_HPCR_CLEAR env var info
      added a few URLS
      added info about overlay planes
      Initial revision
      updates from Vik
      Initial revision
      added note about new driver for BeOS R4
      removed old driver info
      Initial revision
      added Special Features section
      initial rev
      initial rev
      initial rev
      added GL_LINEAR 3D texture bug
      added CVS Id tag
      updates
      initial check-in
      added bug fix note for wide points and lines
      updated by Alexander Mai
      updated 3.1 beta 2 data
      updated by Alexander Mai
      Updated OpenStep/NeXT support (pete@ohm.york.ac.uk)
      Ted's 3.1b2 update
      added 3.1 beta 3 info
      initial rev
      clarified what this file covers
      optimized glAccum function
      testing
      glIsEnabled(GL_TEXTURE_3D) was wrong
      minor change for irix-debug
      initial check-in (post-crash)
      initial check-in (post crash)
      fixed alpha channel problem in gl_blend_pixels()
      added a few more bug fixes
      added vertices.c
      removed TexCoordUnit from GLcontext, use Array.ActiveTexture instead
      minor changes. always call compactify_arrays()
      moved gl_GetString() into get.c
      moved gl_GetPointerv() into get.h
      changed C++ comments to C style
      added GL_EXT_get_proc_address
      added GL_EXT_get_proc_address
      added GLX_EXT_get_proc_address
      added GLU_EXT_get_proc_address
      include extensions.h
      GL_EXT_get_proc_address clean-up
      added 1.2 function to gluGetProcAddressEXT()
      clean-up of glXGetProcAddressEXT()
      fixed typo in GetProcAddress
      added Eero's multitexture function patch
      added gluUnProject4()
      added gluCheckExtension()
      fixed pixel packing/unpacking code in gluBuild2DMipmaps()
      added linux-386-pthread-shared-glide
      removed unused GLcontext arg from a few functions
      added TINY version symbol
      added third, tiny version number to arguments
      added third, tiny version number to mklib scripts
      added a few more files to the tar list
      new version number symbols
      new MESA_ version number symbols
      3.1 beta 3 info
      removed mention of libMesaGL
      minor library name changes
      misc changes to tar file list
      bumped version strings to Mesa 3.1
      changed version string to return 1.2
      added GLX_MESA_set_3dfx_mode.  clean-up of glXGetProcAddress
      initial check-in
      added glxinfo
      changed archive filenames to beta3
      added GL_EXT_get_proc_address
      GL_EXT_get_proc_address clean-up
      clean-up of GLU_EXT_get_proc_address
      GLU_EXT_get_proc_address clean-up
      added some casts in gluGetProcAddressEXT()
      initial check-in
      updated for GL instead of MesaGL
      gluGetProcAddressEXT change for C++ / BeOS
      version symbol changes
      link with -lGLU -lGL instead of -lMesaGLU -lMesaGL
      added src-glut.beos back in demo files
      link with -lGL instead of -lMesaGL
      fixed typo
      pad GLU_TINY to 6 digits
      pad GL_TINY to 6 digits
      glGetProcAddressEXT changes to accomodate Win32 and non-Win32
      silenced some warnings
      added a bunch of missing files to LIB_FILES
      disabled GL_EXT_get_proc_address for the time being
      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


Reply to: