mesa.git
21 years agoMore work on ARB_vertex_buffer_object.
Brian Paul [Wed, 17 Sep 2003 03:40:11 +0000 (03:40 +0000)]
More work on ARB_vertex_buffer_object.
Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming
pointer arithmetic changes.

21 years agochanged a comment
Brian Paul [Wed, 17 Sep 2003 03:34:29 +0000 (03:34 +0000)]
changed a comment

21 years agomove a comment
Brian Paul [Wed, 17 Sep 2003 03:33:54 +0000 (03:33 +0000)]
move a comment

21 years agomove some functions, add some comments
Brian Paul [Wed, 17 Sep 2003 03:33:10 +0000 (03:33 +0000)]
move some functions, add some comments

21 years agoset ARB_vertex_buffer_object in _mesa_enable_sw_extensions()
Brian Paul [Wed, 17 Sep 2003 03:32:12 +0000 (03:32 +0000)]
set ARB_vertex_buffer_object in _mesa_enable_sw_extensions()

21 years agofix up FEATURE_* defines
Brian Paul [Wed, 17 Sep 2003 03:31:30 +0000 (03:31 +0000)]
fix up FEATURE_* defines

21 years agominor simplification
Brian Paul [Mon, 15 Sep 2003 19:57:11 +0000 (19:57 +0000)]
minor simplification

21 years agoSome work on ARB_vertex_buffer_object.
Brian Paul [Mon, 15 Sep 2003 19:55:10 +0000 (19:55 +0000)]
Some work on ARB_vertex_buffer_object.
Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c

21 years agoUpdates to fix problems building with the Open Watcom compiler.
Kendall Bennett [Fri, 12 Sep 2003 22:01:01 +0000 (22:01 +0000)]
Updates to fix problems building with the Open Watcom compiler.

21 years agoallow glTexImage1/2/3D width/height/depth = 0
Brian Paul [Fri, 12 Sep 2003 15:04:12 +0000 (15:04 +0000)]
allow glTexImage1/2/3D width/height/depth = 0

21 years agoAllow glTexImage1/2/3D to specify width/height/depth = 0.
Brian Paul [Fri, 12 Sep 2003 15:03:12 +0000 (15:03 +0000)]
Allow glTexImage1/2/3D to specify width/height/depth = 0.
This allows texture state to be resettable to default state.
Not allowed according to the spec, but allowed by all other OpenGL libs.

21 years agodisplay list support for ARB_vertex/fragment_program
Brian Paul [Tue, 9 Sep 2003 15:35:37 +0000 (15:35 +0000)]
display list support for ARB_vertex/fragment_program

21 years agoplug in vertex buffer object functions
Brian Paul [Tue, 9 Sep 2003 15:10:44 +0000 (15:10 +0000)]
plug in vertex buffer object functions

21 years agoremove duplicate sunos5-smp entries
Brian Paul [Tue, 9 Sep 2003 15:08:44 +0000 (15:08 +0000)]
remove duplicate sunos5-smp entries

21 years agoAdded prototypes for internal functions to bufferobj.h.
Brian Paul [Tue, 9 Sep 2003 13:44:40 +0000 (13:44 +0000)]
Added prototypes for internal functions to bufferobj.h.
Minor code clean-ups.

21 years agoremove last of mklib.solaris stuff
Brian Paul [Tue, 9 Sep 2003 13:33:12 +0000 (13:33 +0000)]
remove last of mklib.solaris stuff

21 years agoAdded most of the infrastructure required to support
Ian Romanick [Tue, 9 Sep 2003 00:10:12 +0000 (00:10 +0000)]
Added most of the infrastructure required to support
ARB_vertex_buffer_object.  THIS IS INCOMPLETE.

21 years agofix timer bug (801485)
Brian Paul [Mon, 8 Sep 2003 15:23:55 +0000 (15:23 +0000)]
fix timer bug (801485)

21 years agoRemove all the swap_control stuff from glxgears demo (restored to vers 1.2).
Brian Paul [Mon, 8 Sep 2003 15:06:23 +0000 (15:06 +0000)]
Remove all the swap_control stuff from glxgears demo (restored to vers 1.2).
New glxswapcontrol.c file added.

21 years agoSunOS tweaks (Greg Menke)
Brian Paul [Mon, 8 Sep 2003 14:59:11 +0000 (14:59 +0000)]
SunOS tweaks (Greg Menke)

21 years agoupdate sunos5 targets (Greg Menke)
Brian Paul [Mon, 8 Sep 2003 14:58:05 +0000 (14:58 +0000)]
update sunos5 targets (Greg Menke)

21 years agouse GL_GLEXT_PROTOTYPES
Brian Paul [Mon, 8 Sep 2003 14:56:41 +0000 (14:56 +0000)]
use GL_GLEXT_PROTOTYPES

21 years agomore debugger development
Brian Paul [Fri, 5 Sep 2003 19:34:58 +0000 (19:34 +0000)]
more debugger development

21 years agofix typo
Brian Paul [Fri, 5 Sep 2003 19:34:25 +0000 (19:34 +0000)]
fix typo

21 years agomove GL_MESA_program_debug code into program.c
Brian Paul [Fri, 5 Sep 2003 19:27:25 +0000 (19:27 +0000)]
move GL_MESA_program_debug code into program.c

21 years agomisc updates
Brian Paul [Fri, 5 Sep 2003 14:53:25 +0000 (14:53 +0000)]
misc updates

21 years agoupdate directories
Brian Paul [Fri, 5 Sep 2003 14:47:24 +0000 (14:47 +0000)]
update directories

21 years agoupdated info for Mesa 5.1
Brian Paul [Fri, 5 Sep 2003 14:47:07 +0000 (14:47 +0000)]
updated info for Mesa 5.1

21 years agoUpdated for 5.0.2 release.
Brian Paul [Fri, 5 Sep 2003 13:39:39 +0000 (13:39 +0000)]
Updated for 5.0.2 release.

21 years agofiles for CVS to ignore
Brian Paul [Fri, 5 Sep 2003 12:51:24 +0000 (12:51 +0000)]
files for CVS to ignore

21 years ago Committing in .
Jouk Jansen [Fri, 5 Sep 2003 09:37:32 +0000 (09:37 +0000)]
 Committing in .

 Added missing include files.

 Modified Files:
  Mesa-newtree/progs/demos/isosurf.c
  Mesa-newtree/src/mesa/main/nvvertexec.c
 ----------------------------------------------------------------------

21 years agoimplement SWZ and TXB. some code clean-up
Brian Paul [Thu, 4 Sep 2003 23:55:33 +0000 (23:55 +0000)]
implement SWZ and TXB.  some code clean-up

21 years agomove SWIZZLE_ZERO/ONE tokens to program.h
Brian Paul [Thu, 4 Sep 2003 23:38:03 +0000 (23:38 +0000)]
move SWIZZLE_ZERO/ONE tokens to program.h

21 years agoimport 5.0.2 info
Brian Paul [Thu, 4 Sep 2003 23:10:38 +0000 (23:10 +0000)]
import 5.0.2 info

21 years agoAdded new opcodes for ARB_fragment_program, like ABS, CMP, TXB, etc.
Brian Paul [Thu, 4 Sep 2003 15:18:22 +0000 (15:18 +0000)]
Added new opcodes for ARB_fragment_program, like ABS, CMP, TXB, etc.

21 years agoa little more MiniGLX info
Brian Paul [Wed, 3 Sep 2003 23:10:31 +0000 (23:10 +0000)]
a little more MiniGLX info

21 years agoassorted updates
Brian Paul [Wed, 3 Sep 2003 23:04:31 +0000 (23:04 +0000)]
assorted updates

21 years agoadded fbdev/DRI and MiniGLX info
Brian Paul [Wed, 3 Sep 2003 23:04:02 +0000 (23:04 +0000)]
added fbdev/DRI and MiniGLX info

21 years agofix a few typos for linux-solo
Brian Paul [Wed, 3 Sep 2003 20:48:05 +0000 (20:48 +0000)]
fix a few typos for linux-solo

21 years agoARB_point_sprite is not part of OpenGL 1.5
Brian Paul [Wed, 3 Sep 2003 18:04:02 +0000 (18:04 +0000)]
ARB_point_sprite is not part of OpenGL 1.5

21 years agoinclude math.h
Brian Paul [Wed, 3 Sep 2003 17:21:51 +0000 (17:21 +0000)]
include math.h

21 years agoadd -lCrun for sunos5, added sunos5-smp (Greg M)
Brian Paul [Wed, 3 Sep 2003 14:34:55 +0000 (14:34 +0000)]
add -lCrun for sunos5, added sunos5-smp (Greg M)

21 years agoAdded support for EXT_texture_mirror_clamp and the single wrap mode
Ian Romanick [Tue, 2 Sep 2003 19:25:17 +0000 (19:25 +0000)]
Added support for EXT_texture_mirror_clamp and the single wrap mode
that it addes to ATI_texture_mirror_once.  This includes updating the
texwrap test to exercise the new mode.

21 years agoremove -malign-loops=2 -malign-functions=2 (bug 738020)
Brian Paul [Tue, 2 Sep 2003 18:19:53 +0000 (18:19 +0000)]
remove -malign-loops=2 -malign-functions=2 (bug 738020)

21 years agoadded GLUT_CFLAGS to compile GLUT with -fexceptions (bug 726223)
Brian Paul [Tue, 2 Sep 2003 18:06:18 +0000 (18:06 +0000)]
added GLUT_CFLAGS to compile GLUT with -fexceptions (bug 726223)

21 years agopbuffer info
Brian Paul [Tue, 2 Sep 2003 16:58:14 +0000 (16:58 +0000)]
pbuffer info

21 years agofix-up CXXFLAGS (bug 757292)
Brian Paul [Tue, 2 Sep 2003 16:43:01 +0000 (16:43 +0000)]
fix-up CXXFLAGS (bug 757292)

21 years agoadd missing glNormal, glVertex calls (Michal Wozniak)
Brian Paul [Tue, 2 Sep 2003 15:10:32 +0000 (15:10 +0000)]
add missing glNormal, glVertex calls (Michal Wozniak)

21 years agoupdate from Daniel Borca
Brian Paul [Tue, 2 Sep 2003 14:47:51 +0000 (14:47 +0000)]
update from Daniel Borca

21 years agofix fog.End error
Brian Paul [Tue, 2 Sep 2003 13:36:03 +0000 (13:36 +0000)]
fix fog.End error

21 years agos/DP4/DP3/
Brian Paul [Sun, 31 Aug 2003 19:06:10 +0000 (19:06 +0000)]
s/DP4/DP3/

21 years agos/DP4/DP3/
Brian Paul [Sun, 31 Aug 2003 18:57:17 +0000 (18:57 +0000)]
s/DP4/DP3/

21 years agoalways assign texcoord[i][3] to silence valgrind
Brian Paul [Sun, 31 Aug 2003 18:55:55 +0000 (18:55 +0000)]
always assign texcoord[i][3] to silence valgrind

21 years agoupdate parameter indexing
Brian Paul [Sun, 31 Aug 2003 18:55:23 +0000 (18:55 +0000)]
update parameter indexing

21 years agoadded program.c plus minor fixes
Brian Paul [Sun, 31 Aug 2003 18:54:52 +0000 (18:54 +0000)]
added program.c plus minor fixes

21 years agoadded minor assertion
Brian Paul [Sun, 31 Aug 2003 18:53:45 +0000 (18:53 +0000)]
added minor assertion

21 years agoMoved some shared vertex/fragment program code into new program.c file.
Brian Paul [Sun, 31 Aug 2003 18:52:47 +0000 (18:52 +0000)]
Moved some shared vertex/fragment program code into new program.c file.
Implemented new program_parameter_list type and functions for dealing with
named program parameters, constants and GL state references.
New state_index enum for describing GL state referenced within ARB vertex/
fragment programs.  Plus, functions for fetching named GL state.

21 years agoGenerate browse info for Debug version.
Karl Schultz [Sat, 30 Aug 2003 16:08:35 +0000 (16:08 +0000)]
Generate browse info for Debug version.

21 years agoSilence compiler warnings about implicit casts or conversions by supplying explicit...
Karl Schultz [Sat, 30 Aug 2003 14:45:04 +0000 (14:45 +0000)]
Silence compiler warnings about implicit casts or conversions by supplying explicit casts and/or tweaking constant and variable definitions.

21 years agos/GLuint/GLint/
Brian Paul [Fri, 29 Aug 2003 14:45:45 +0000 (14:45 +0000)]
s/GLuint/GLint/

21 years agofix minor warnings with casts
Brian Paul [Fri, 29 Aug 2003 14:45:15 +0000 (14:45 +0000)]
fix minor warnings with casts

21 years agoadd arbfragparse.c to project.
Karl Schultz [Fri, 29 Aug 2003 13:57:27 +0000 (13:57 +0000)]
add arbfragparse.c to project.

21 years agoMove clamping of texture LOD bias to texture application time.
Brian Paul [Thu, 28 Aug 2003 23:31:00 +0000 (23:31 +0000)]
Move clamping of texture LOD bias to texture application time.

21 years agoUpdates from Daniel Borca
Brian Paul [Thu, 28 Aug 2003 16:57:01 +0000 (16:57 +0000)]
Updates from Daniel Borca

21 years agoremove unused bytes variable
Brian Paul [Thu, 28 Aug 2003 03:10:41 +0000 (03:10 +0000)]
remove unused bytes variable

21 years agoadded GL_EXT_texture_lod_bias to OpenGL 1.4 feature list
Brian Paul [Thu, 28 Aug 2003 03:10:00 +0000 (03:10 +0000)]
added GL_EXT_texture_lod_bias to OpenGL 1.4 feature list

21 years agoremove a bunch of the extension definitions from the legacy section
Brian Paul [Thu, 28 Aug 2003 03:08:40 +0000 (03:08 +0000)]
remove a bunch of the extension definitions from the legacy section

21 years agospace bar to toggle animation
Brian Paul [Thu, 28 Aug 2003 03:07:49 +0000 (03:07 +0000)]
space bar to toggle animation

21 years agoAdded OpenGL 1.4's per-texture LOD bias.
Brian Paul [Thu, 28 Aug 2003 03:04:41 +0000 (03:04 +0000)]
Added OpenGL 1.4's per-texture LOD bias.

21 years agomake _glapi_get_proc_address() return NULL if function doesn't start with gl prefix
Brian Paul [Wed, 27 Aug 2003 14:48:16 +0000 (14:48 +0000)]
make _glapi_get_proc_address() return NULL if function doesn't start with gl prefix

21 years ago Committing in .
Jouk Jansen [Wed, 27 Aug 2003 11:12:35 +0000 (11:12 +0000)]
 Committing in .

 Added a type cast to silence the OpenVMS DECC compiler

 Modified Files:
  Mesa-newtree/src/mesa/swrast/s_nvfragprog.c
 ----------------------------------------------------------------------

21 years agolatest extensions and updates
Brian Paul [Sun, 24 Aug 2003 14:56:20 +0000 (14:56 +0000)]
latest extensions and updates

21 years agofix PFNGLMULTIMODEDRAWARRAYSIBMPROC
Brian Paul [Sun, 24 Aug 2003 14:49:53 +0000 (14:49 +0000)]
fix PFNGLMULTIMODEDRAWARRAYSIBMPROC

21 years agoregenerated for GL_IBM_multimode_draw_arrays
Brian Paul [Sun, 24 Aug 2003 14:42:11 +0000 (14:42 +0000)]
regenerated for GL_IBM_multimode_draw_arrays

21 years agoFix compile problems with `glMultiModeDrawArraysIBM'
Jon Smirl [Sun, 24 Aug 2003 04:44:23 +0000 (04:44 +0000)]
Fix compile problems with `glMultiModeDrawArraysIBM'
Adjust makefiles to create depends and not store it in CVS
Remove dependency on kernel pci_ids.h

21 years agoindentation fix
Brian Paul [Sat, 23 Aug 2003 21:44:08 +0000 (21:44 +0000)]
indentation fix

21 years agotest program to exercise glDraw/ReadPixels(GL_DEPTH_COMPONENT) and pixel zooming
Brian Paul [Sat, 23 Aug 2003 21:42:57 +0000 (21:42 +0000)]
test program to exercise glDraw/ReadPixels(GL_DEPTH_COMPONENT) and pixel zooming

21 years agoglDrawPixels(GL_DEPTH_COMPONENT) with glPixelZoom didn't work
Brian Paul [Sat, 23 Aug 2003 21:40:21 +0000 (21:40 +0000)]
glDrawPixels(GL_DEPTH_COMPONENT) with glPixelZoom didn't work

21 years agoAdd missing assembly file from radeon build
Jon Smirl [Sat, 23 Aug 2003 05:05:11 +0000 (05:05 +0000)]
Add missing assembly file from radeon build

21 years agoRemove files not used in current MGA driver
Jon Smirl [Sat, 23 Aug 2003 05:01:38 +0000 (05:01 +0000)]
Remove files not used in current MGA driver

21 years agoupdate fb makefile for new directory structure, add depends
Jon Smirl [Sat, 23 Aug 2003 04:58:24 +0000 (04:58 +0000)]
update fb makefile for new directory structure, add depends

21 years agoRename Makefile to Makefile.X11, add depend support
Jon Smirl [Sat, 23 Aug 2003 01:34:56 +0000 (01:34 +0000)]
Rename Makefile to Makefile.X11, add depend support

21 years agoAdded missing includes for standard header files
Jon Smirl [Sat, 23 Aug 2003 01:28:59 +0000 (01:28 +0000)]
Added missing includes for standard header files

21 years agoAdd file miniglx.h
Jon Smirl [Sat, 23 Aug 2003 01:25:30 +0000 (01:25 +0000)]
Add file miniglx.h

21 years agoRenaming Makefile to Makefile.X11, added depend support, adjusted paths
Jon Smirl [Sat, 23 Aug 2003 01:12:35 +0000 (01:12 +0000)]
Renaming Makefile to Makefile.X11, added depend support, adjusted paths

21 years agoTrivial changes to add support for GL_ARB_point_sprite, which is a
Ian Romanick [Sat, 23 Aug 2003 00:12:46 +0000 (00:12 +0000)]
Trivial changes to add support for GL_ARB_point_sprite, which is a
subset of GL_NV_point_sprite (which was already supported).

21 years agoAdded support for GL_IBM_multimode_draw_arrays.
Ian Romanick [Fri, 22 Aug 2003 23:28:03 +0000 (23:28 +0000)]
Added support for GL_IBM_multimode_draw_arrays.

Added non-static entrypoints and the name string for
GL_SUN_multi_draw_arrays (identical to GL_EXT_multi_draw_arrays).

Made add_newer_entrypoints (in src/mesa/main/context.c) table driven.
This reduced the size of context.o by about 3KB.

21 years agopatch to import Jon Smirl's work from Bitkeeper
Brian Paul [Fri, 22 Aug 2003 20:11:43 +0000 (20:11 +0000)]
patch to import Jon Smirl's work from Bitkeeper

21 years agorestore gcc-sl config
Brian Paul [Fri, 22 Aug 2003 18:06:59 +0000 (18:06 +0000)]
restore gcc-sl config

21 years agoupdates from Daniel Borca
Brian Paul [Fri, 22 Aug 2003 13:47:08 +0000 (13:47 +0000)]
updates from Daniel Borca

21 years agoUse correct conversions when translating array colors.
Keith Whitwell [Wed, 20 Aug 2003 07:21:41 +0000 (07:21 +0000)]
Use correct conversions when translating array colors.

21 years agoDOS and glide driver updates from Daniel Borca
Brian Paul [Tue, 19 Aug 2003 15:52:51 +0000 (15:52 +0000)]
DOS and glide driver updates from Daniel Borca

21 years agoglPixelMap fix
Brian Paul [Tue, 19 Aug 2003 01:09:57 +0000 (01:09 +0000)]
glPixelMap fix

21 years agoFix glPixelMap: s/GLint/GLsizei/
Brian Paul [Tue, 19 Aug 2003 01:08:24 +0000 (01:08 +0000)]
Fix glPixelMap: s/GLint/GLsizei/

21 years agoglPixelMap[f/ui/us]v()'s size parameter is GLsizei, not GLint.
Brian Paul [Tue, 19 Aug 2003 01:07:26 +0000 (01:07 +0000)]
glPixelMap[f/ui/us]v()'s size parameter is GLsizei, not GLint.

21 years agosimplify some python code
Brian Paul [Tue, 19 Aug 2003 01:06:24 +0000 (01:06 +0000)]
simplify some python code

21 years agominor code improvement in glGenTextures
Brian Paul [Mon, 18 Aug 2003 19:45:42 +0000 (19:45 +0000)]
minor code improvement in glGenTextures

21 years agoregister file changes
Brian Paul [Sun, 17 Aug 2003 17:12:35 +0000 (17:12 +0000)]
register file changes

21 years agoRe-org of register files for vertex/fragment programs. Will be easier to
Brian Paul [Sun, 17 Aug 2003 17:11:50 +0000 (17:11 +0000)]
Re-org of register files for vertex/fragment programs.  Will be easier to
hook in global state references, etc. for ARB programs.

21 years agofix some broken links
Brian Paul [Fri, 15 Aug 2003 19:10:47 +0000 (19:10 +0000)]
fix some broken links