mesa.git
21 years agoadded missing dispatch code for new AGP-related functions
Brian Paul [Tue, 8 Oct 2002 23:16:26 +0000 (23:16 +0000)]
added missing dispatch code for new AGP-related functions

21 years agoimport from DRI CVS
Brian Paul [Tue, 8 Oct 2002 23:14:43 +0000 (23:14 +0000)]
import from DRI CVS

21 years agoGLX_NV_vertex_array_range and GLX_MESA_agp_offset extensions
Brian Paul [Tue, 8 Oct 2002 22:47:53 +0000 (22:47 +0000)]
GLX_NV_vertex_array_range and GLX_MESA_agp_offset extensions

21 years ago Committing in .
Jouk Jansen [Tue, 8 Oct 2002 08:38:26 +0000 (08:38 +0000)]
 Committing in .

 Add compile support in the xdemos directory for OpenVMS

 Modified Files:
  Mesa/descrip.mms Mesa/xdemos/descrip.mms
  Mesa/xdemos/glxgears.c
 ----------------------------------------------------------------------

21 years agoremoved old comment
Brian Paul [Mon, 7 Oct 2002 15:03:14 +0000 (15:03 +0000)]
removed old comment

21 years agoadded GLX_SGIX_fbconfig and GLX_SGIX_pbuffer
Brian Paul [Sat, 5 Oct 2002 18:32:38 +0000 (18:32 +0000)]
added GLX_SGIX_fbconfig and GLX_SGIX_pbuffer

21 years agoadded pbinfo and pbdemo programs
Brian Paul [Sat, 5 Oct 2002 18:30:46 +0000 (18:30 +0000)]
added pbinfo and pbdemo programs

21 years agopbuffer info and demo programs
Brian Paul [Sat, 5 Oct 2002 18:30:13 +0000 (18:30 +0000)]
pbuffer info and demo programs

21 years agoPbuffers seem to work!
Brian Paul [Sat, 5 Oct 2002 18:27:41 +0000 (18:27 +0000)]
Pbuffers seem to work!

21 years agoadded XMesaCreatePBuffer()
Brian Paul [Sat, 5 Oct 2002 03:03:37 +0000 (03:03 +0000)]
added XMesaCreatePBuffer()

21 years agomore work on fbconfig/pbuffer support
Brian Paul [Sat, 5 Oct 2002 03:02:34 +0000 (03:02 +0000)]
more work on fbconfig/pbuffer support

21 years agoGLfloat/GLchan updates
Brian Paul [Sat, 5 Oct 2002 03:02:01 +0000 (03:02 +0000)]
GLfloat/GLchan updates

21 years agorestore ACCUM_BITS to 16
Brian Paul [Sat, 5 Oct 2002 03:01:28 +0000 (03:01 +0000)]
restore ACCUM_BITS to 16

21 years agoinclude procs for compressed textures
Karl Schultz [Fri, 4 Oct 2002 23:11:03 +0000 (23:11 +0000)]
include procs for compressed textures

21 years agoremove const storage class specifier for the decl of a var that isn't
Karl Schultz [Fri, 4 Oct 2002 23:10:06 +0000 (23:10 +0000)]
remove const storage class specifier for the decl of a var that isn't
a const.

21 years agoupdated list of internal changes in 4.1
Brian Paul [Fri, 4 Oct 2002 19:10:27 +0000 (19:10 +0000)]
updated list of internal changes in 4.1

21 years agoChanged a number of context fields from GLchan to GLfloat (such as ClearColor).
Brian Paul [Fri, 4 Oct 2002 19:10:06 +0000 (19:10 +0000)]
Changed a number of context fields from GLchan to GLfloat (such as ClearColor).
Also changed parameter types for some driver functions (like ctx->Driver.Clear-
Color).  Updated all the device drivers.
Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime.

21 years agomultiple GL_POINTS can now be rendered together into one fragment span
Brian Paul [Fri, 4 Oct 2002 17:37:45 +0000 (17:37 +0000)]
multiple GL_POINTS can now be rendered together into one fragment span

21 years agoFix for bug 618459. Mods to allow compilation on VC++ 5.0 (Michael Krause)
Karl Schultz [Fri, 4 Oct 2002 15:58:33 +0000 (15:58 +0000)]
Fix for bug 618459.  Mods to allow compilation on VC++ 5.0 (Michael Krause)

21 years agorecord GL_INVALID_VALUE in glVertexAttrib*NV() if index > 15
Brian Paul [Thu, 3 Oct 2002 23:27:22 +0000 (23:27 +0000)]
record GL_INVALID_VALUE in glVertexAttrib*NV() if index > 15

21 years agofinished up GL_EXT_stencil_two_side
Brian Paul [Wed, 2 Oct 2002 23:24:04 +0000 (23:24 +0000)]
finished up GL_EXT_stencil_two_side

21 years agoremoved unused ctx->Polygon.OffsetMRD
Brian Paul [Wed, 2 Oct 2002 22:05:55 +0000 (22:05 +0000)]
removed unused ctx->Polygon.OffsetMRD

21 years agoremoved ctx->Polygon._OffsetAny - not really needed
Brian Paul [Wed, 2 Oct 2002 21:44:08 +0000 (21:44 +0000)]
removed ctx->Polygon._OffsetAny - not really needed

21 years agobring over from 4.0.4 branch
Brian Paul [Wed, 2 Oct 2002 17:32:26 +0000 (17:32 +0000)]
bring over from 4.0.4 branch

21 years agobetter error checking related to YCbCr images
Brian Paul [Wed, 2 Oct 2002 17:25:05 +0000 (17:25 +0000)]
better error checking related to YCbCr images

21 years ago_glapi_get_proc_address() now always returns a valid dispatch stub function
Brian Paul [Wed, 2 Oct 2002 01:51:44 +0000 (01:51 +0000)]
_glapi_get_proc_address() now always returns a valid dispatch stub function
(provided we're on x86 or SPARC).  Later, _glapi_add_entrypoint() will fix-up
the dispatch offset (which was -1).  This will allow DRI libGL to avoid
probing for drivers.

21 years ago Committing in .
Jouk Jansen [Fri, 27 Sep 2002 14:47:24 +0000 (14:47 +0000)]
 Committing in .

 texcompress.c added to OpenVMS makefile.

 Modified Files:
  Mesa/src/descrip.mms
 ----------------------------------------------------------------------

21 years agonew texture compression infrastructure
Brian Paul [Fri, 27 Sep 2002 02:45:37 +0000 (02:45 +0000)]
new texture compression infrastructure

21 years agofix bug in index_mask() (bug 609837)
Brian Paul [Mon, 23 Sep 2002 17:21:53 +0000 (17:21 +0000)]
fix bug in index_mask() (bug 609837)

21 years agomerge gl_texture_image RowStride from DRI 4.0.4
Brian Paul [Mon, 23 Sep 2002 16:37:13 +0000 (16:37 +0000)]
merge gl_texture_image RowStride from DRI 4.0.4

21 years agoupdate from Daniel Borca
Brian Paul [Sat, 21 Sep 2002 22:45:37 +0000 (22:45 +0000)]
update from Daniel Borca

21 years agoGL_MESA_pack_invert
Brian Paul [Sat, 21 Sep 2002 17:34:56 +0000 (17:34 +0000)]
GL_MESA_pack_invert

21 years agoupdates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc)
Brian Paul [Sat, 21 Sep 2002 16:51:25 +0000 (16:51 +0000)]
updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc)

21 years agomerge updates from 4.0.4
Brian Paul [Sat, 21 Sep 2002 16:47:09 +0000 (16:47 +0000)]
merge updates from 4.0.4

21 years agoadded src/BeOS/*.h to file list
Brian Paul [Thu, 19 Sep 2002 16:36:52 +0000 (16:36 +0000)]
added src/BeOS/*.h to file list

21 years agostencil two-side and 3dfx fix
Brian Paul [Thu, 19 Sep 2002 16:34:55 +0000 (16:34 +0000)]
stencil two-side and 3dfx fix

21 years agotwo-side stencil info
Brian Paul [Thu, 19 Sep 2002 16:34:29 +0000 (16:34 +0000)]
two-side stencil info

21 years agoUpdated BeOS support (Philippe Houdoin)
Brian Paul [Thu, 19 Sep 2002 16:19:43 +0000 (16:19 +0000)]
Updated BeOS support (Philippe Houdoin)

21 years agopush and pop ESI (Daniel Borca)
Brian Paul [Thu, 19 Sep 2002 16:07:32 +0000 (16:07 +0000)]
push and pop ESI (Daniel Borca)

21 years agoobsolete
Brian Paul [Thu, 19 Sep 2002 16:05:01 +0000 (16:05 +0000)]
obsolete

21 years agopull-in changes from DRI/Mesa-4.0.4
Brian Paul [Tue, 17 Sep 2002 15:46:34 +0000 (15:46 +0000)]
pull-in changes from DRI/Mesa-4.0.4

21 years agoremove GLint t, pass target to _mesa_init_teximage_fields()
Brian Paul [Tue, 17 Sep 2002 14:14:18 +0000 (14:14 +0000)]
remove GLint t, pass target to _mesa_init_teximage_fields()

21 years agofixed _mesa_generate_mipmaps() target problem
Brian Paul [Mon, 16 Sep 2002 17:57:14 +0000 (17:57 +0000)]
fixed _mesa_generate_mipmaps() target problem

21 years agomore detailed _mesa_error() messages
Brian Paul [Mon, 16 Sep 2002 17:56:02 +0000 (17:56 +0000)]
more detailed _mesa_error() messages

21 years agodoxygen comments
Brian Paul [Mon, 16 Sep 2002 17:55:36 +0000 (17:55 +0000)]
doxygen comments

21 years agofixed pixel pack bug in glGetTexImage()
Brian Paul [Sat, 14 Sep 2002 16:51:34 +0000 (16:51 +0000)]
fixed pixel pack bug in glGetTexImage()

21 years agoMark destroyed context as not current. (Frank Warmerdam)
Karl Schultz [Thu, 12 Sep 2002 17:05:55 +0000 (17:05 +0000)]
Mark destroyed context as not current.  (Frank Warmerdam)

21 years agooptimizations to _math_matrix_rotate() (Rudolf Opalla)
Brian Paul [Thu, 12 Sep 2002 16:26:04 +0000 (16:26 +0000)]
optimizations to _math_matrix_rotate() (Rudolf Opalla)

21 years agomore detailed _mesa_error() strings
Brian Paul [Sun, 8 Sep 2002 17:29:16 +0000 (17:29 +0000)]
more detailed _mesa_error() strings

21 years agoincorrect dimenstion passed to texture_error_check() in compressed teximage functions
Brian Paul [Fri, 6 Sep 2002 14:42:04 +0000 (14:42 +0000)]
incorrect dimenstion passed to texture_error_check() in compressed teximage functions

21 years agoremoved GL_MAX_CONVOLUTION_WIDTH/HEIGHT
Brian Paul [Fri, 6 Sep 2002 13:00:50 +0000 (13:00 +0000)]
removed GL_MAX_CONVOLUTION_WIDTH/HEIGHT

21 years agodon't query GL_MAX_CONVOLUTION_WIDTH/HEIGHT
Brian Paul [Fri, 6 Sep 2002 12:58:56 +0000 (12:58 +0000)]
don't query GL_MAX_CONVOLUTION_WIDTH/HEIGHT

21 years agominor updates to sync with XFree86
Brian Paul [Fri, 6 Sep 2002 03:47:34 +0000 (03:47 +0000)]
minor updates to sync with XFree86

21 years agoadded -l option to print interesting OpenGL limits
Brian Paul [Fri, 6 Sep 2002 03:35:43 +0000 (03:35 +0000)]
added -l option to print interesting OpenGL limits

21 years agofixed glSampleCoverage typo
Brian Paul [Fri, 6 Sep 2002 03:30:20 +0000 (03:30 +0000)]
fixed glSampleCoverage typo

21 years agoimplemented glProgramParameters4[df]vNV()
Brian Paul [Fri, 6 Sep 2002 03:25:03 +0000 (03:25 +0000)]
implemented glProgramParameters4[df]vNV()

21 years agohook-up dispatch for glActiveStencilFaceEXT()
Brian Paul [Fri, 6 Sep 2002 03:20:21 +0000 (03:20 +0000)]
hook-up dispatch for glActiveStencilFaceEXT()

21 years agoadded GL_EXT_stencil_two_side and GL_NV_fence
Brian Paul [Fri, 6 Sep 2002 03:19:32 +0000 (03:19 +0000)]
added GL_EXT_stencil_two_side and GL_NV_fence

21 years agoGL_EXT_stencil_two_side extension, not 100% complete yet.
Brian Paul [Fri, 6 Sep 2002 02:56:08 +0000 (02:56 +0000)]
GL_EXT_stencil_two_side extension, not 100% complete yet.

21 years agoremoved glext.h fix-ups corrected in glext.h version 17
Brian Paul [Fri, 6 Sep 2002 02:52:23 +0000 (02:52 +0000)]
removed glext.h fix-ups corrected in glext.h version 17

21 years agoversion 17
Brian Paul [Fri, 6 Sep 2002 02:48:09 +0000 (02:48 +0000)]
version 17

21 years agoadded OpenGL 1.4 entrypoints
Brian Paul [Fri, 6 Sep 2002 02:46:08 +0000 (02:46 +0000)]
added OpenGL 1.4 entrypoints

21 years agoadded GL_IBM_texture_mirrored_repeat (Ian Romanick)
Brian Paul [Thu, 5 Sep 2002 21:16:30 +0000 (21:16 +0000)]
added GL_IBM_texture_mirrored_repeat (Ian Romanick)

21 years agotest for ARB_texture_cube_map when getting GL version(Ian Romanick)
Brian Paul [Thu, 5 Sep 2002 21:14:36 +0000 (21:14 +0000)]
test for ARB_texture_cube_map when getting GL version(Ian Romanick)

21 years ago Committing in .
Jouk Jansen [Thu, 5 Sep 2002 08:38:01 +0000 (08:38 +0000)]
 Committing in .

 Adding vsnprintf support for OpenVMS (needed in src/imports.c)

 Modified Files:
  Mesa/src/Makefile.am Mesa/src/descrip.mms
 Added Files:
  Mesa/src/vsnprintf.c
 ----------------------------------------------------------------------

21 years agoupdated wglGetProcAddress
Brian Paul [Wed, 4 Sep 2002 14:14:36 +0000 (14:14 +0000)]
updated wglGetProcAddress

21 years agoupdated DOS file list
Brian Paul [Tue, 3 Sep 2002 18:14:08 +0000 (18:14 +0000)]
updated DOS file list

21 years agoupdates from Daniel Borca
Brian Paul [Tue, 3 Sep 2002 18:11:32 +0000 (18:11 +0000)]
updates from Daniel Borca

21 years agoimproved error string
Brian Paul [Tue, 3 Sep 2002 18:05:17 +0000 (18:05 +0000)]
improved error string

21 years agos/5/NUM_TEXTURE_TARGETS/
Brian Paul [Tue, 3 Sep 2002 18:03:45 +0000 (18:03 +0000)]
s/5/NUM_TEXTURE_TARGETS/

21 years agofixed compilation problem for swdd->SetBuffer
Brian Paul [Tue, 3 Sep 2002 17:10:54 +0000 (17:10 +0000)]
fixed compilation problem for swdd->SetBuffer

21 years agofix up stuff accidentaly checked in a few days ago
Brian Paul [Thu, 29 Aug 2002 14:02:27 +0000 (14:02 +0000)]
fix up stuff accidentaly checked in a few days ago

21 years agoDon't call _mesa_initialize_context because we are using
Karl Schultz [Wed, 28 Aug 2002 18:26:38 +0000 (18:26 +0000)]
Don't call _mesa_initialize_context because we are using
_mesa_create_context.  This avoids calling initialize twice and fixes
memory leaks.  Add call to free the GL context because we are creating it
with _mesa_create_context, fixing another leak.

21 years agodefine GLAPIENTRY and GLAPI if not defined in gl.h
Brian Paul [Tue, 27 Aug 2002 21:47:31 +0000 (21:47 +0000)]
define GLAPIENTRY and GLAPI if not defined in gl.h

21 years agoadded glXAllocate/FreeMemoryNV()
Brian Paul [Thu, 22 Aug 2002 21:10:37 +0000 (21:10 +0000)]
added glXAllocate/FreeMemoryNV()

21 years agostub functions for glXAllocate/FreeMemoryNV()
Brian Paul [Thu, 22 Aug 2002 21:10:01 +0000 (21:10 +0000)]
stub functions for glXAllocate/FreeMemoryNV()

21 years agominor error message changes
Brian Paul [Wed, 21 Aug 2002 16:39:39 +0000 (16:39 +0000)]
minor error message changes

21 years agore-enable ASSIGN_NORM_GROUP( 3dnow )
Brian Paul [Wed, 21 Aug 2002 13:07:17 +0000 (13:07 +0000)]
re-enable ASSIGN_NORM_GROUP( 3dnow )

21 years agoreplace Current.Color with Current.Attrib[VERT_ATTRIB_COLOR0]
Brian Paul [Wed, 21 Aug 2002 13:05:37 +0000 (13:05 +0000)]
replace Current.Color with Current.Attrib[VERT_ATTRIB_COLOR0]

21 years agoupdate colormaterial state on swtcl wakeup
Keith Whitwell [Wed, 21 Aug 2002 10:39:59 +0000 (10:39 +0000)]
update colormaterial state on swtcl wakeup

21 years agos/DrawDestMask/_DrawDestMask/
Brian Paul [Wed, 21 Aug 2002 02:59:31 +0000 (02:59 +0000)]
s/DrawDestMask/_DrawDestMask/

21 years agos/ProjectedClipPtr/NdcPtr/
Brian Paul [Wed, 21 Aug 2002 02:59:00 +0000 (02:59 +0000)]
s/ProjectedClipPtr/NdcPtr/

21 years agofix problems in FXgetImage()
Brian Paul [Wed, 21 Aug 2002 02:57:58 +0000 (02:57 +0000)]
fix problems in FXgetImage()

21 years agofixed array index typo in VERT_SAVE_RGBA() macro
Brian Paul [Wed, 21 Aug 2002 02:56:58 +0000 (02:56 +0000)]
fixed array index typo in VERT_SAVE_RGBA() macro

21 years agoadded multitexture and line stipple
Brian Paul [Sat, 17 Aug 2002 00:30:36 +0000 (00:30 +0000)]
added multitexture and line stipple

21 years agominor tweaks
Brian Paul [Sat, 17 Aug 2002 00:29:55 +0000 (00:29 +0000)]
minor tweaks

21 years agoadded error checking for glCallLists() type parameter
Brian Paul [Sat, 17 Aug 2002 00:26:29 +0000 (00:26 +0000)]
added error checking for glCallLists() type parameter

21 years agoadded new GLUT features
Brian Paul [Sat, 17 Aug 2002 00:23:19 +0000 (00:23 +0000)]
added new GLUT features

21 years agobump lib version to 3.7.1, more make clean commands
Brian Paul [Sat, 17 Aug 2002 00:20:48 +0000 (00:20 +0000)]
bump lib version to 3.7.1, more make clean commands

21 years agoadded glutGetProcAddress()
Brian Paul [Sat, 17 Aug 2002 00:12:48 +0000 (00:12 +0000)]
added glutGetProcAddress()

21 years agoadded glutGetProcAddress() and GLUT_FPS env var option
Brian Paul [Sat, 17 Aug 2002 00:12:12 +0000 (00:12 +0000)]
added glutGetProcAddress() and GLUT_FPS env var option

21 years agoAdd note about needing to run VCVARS32.BAT when compiling.
Karl Schultz [Thu, 15 Aug 2002 15:13:31 +0000 (15:13 +0000)]
Add note about needing to run VCVARS32.BAT when compiling.
Add book and samples to the list of dirs that are built.
Reword some notes about the build process.

21 years agoadded (char *) casts
Brian Paul [Thu, 8 Aug 2002 17:12:38 +0000 (17:12 +0000)]
added (char *) casts

21 years agofix up resulting FOGC and PSIZ when needed
Brian Paul [Thu, 8 Aug 2002 16:55:56 +0000 (16:55 +0000)]
fix up resulting FOGC and PSIZ when needed

21 years agoinit tmp->Normal.size = 3
Brian Paul [Thu, 8 Aug 2002 16:55:17 +0000 (16:55 +0000)]
init tmp->Normal.size = 3

21 years agocomments
Brian Paul [Thu, 8 Aug 2002 16:54:43 +0000 (16:54 +0000)]
comments

21 years agochange GLvector3f to GLvector4f for normal transformation
Brian Paul [Thu, 8 Aug 2002 16:53:12 +0000 (16:53 +0000)]
change GLvector3f to GLvector4f for normal transformation

21 years agochange dest stride to 16 bytes instead of 12
Brian Paul [Thu, 8 Aug 2002 15:36:50 +0000 (15:36 +0000)]
change dest stride to 16 bytes instead of 12

21 years agoinitialize SWvertex array to zeros
Brian Paul [Thu, 8 Aug 2002 00:41:11 +0000 (00:41 +0000)]
initialize SWvertex array to zeros

21 years agochanged normal stride from 12 to 16 bytes since normals are now GLfloat[4] (for verte...
Brian Paul [Wed, 7 Aug 2002 16:40:18 +0000 (16:40 +0000)]
changed normal stride from 12 to 16 bytes since normals are now GLfloat[4] (for vertex program)