mesa.git
20 years agoUpdates to SGI GLU code to get it to compile clean with the Open Watcom compiler.
Kendall Bennett [Tue, 14 Oct 2003 23:48:57 +0000 (23:48 +0000)]
Updates to SGI GLU code to get it to compile clean with the Open Watcom compiler.
Most of the changes were to get rid of warnings, but many of the warnings could
not be removed in the code so I also added #pragma's to disable the warnings.
Someone really should clean up this code, but I didn't want to mess with it
that much (and potentially break it).

20 years agoUpdates to x86 assembler support for Open Watcom and SNAP
Kendall Bennett [Tue, 14 Oct 2003 23:47:21 +0000 (23:47 +0000)]
Updates to x86 assembler support for Open Watcom and SNAP

20 years agoremove some cruft
Brian Paul [Tue, 14 Oct 2003 16:59:44 +0000 (16:59 +0000)]
remove some cruft

20 years agoexercise more vertex buffer object functions
Brian Paul [Tue, 14 Oct 2003 15:49:12 +0000 (15:49 +0000)]
exercise more vertex buffer object functions

20 years agobufObj->Access wasn't being set
Brian Paul [Tue, 14 Oct 2003 15:48:39 +0000 (15:48 +0000)]
bufObj->Access wasn't being set

20 years agominor fixes + doc update
Daniel Borca [Tue, 14 Oct 2003 14:56:45 +0000 (14:56 +0000)]
minor fixes + doc update

20 years agominor fix in buffer_object_get_target()
Brian Paul [Tue, 14 Oct 2003 14:49:39 +0000 (14:49 +0000)]
minor fix in buffer_object_get_target()

20 years agoglide driver (wip)
Daniel Borca [Mon, 13 Oct 2003 11:14:58 +0000 (11:14 +0000)]
glide driver (wip)

20 years agoGameMode
Daniel Borca [Mon, 13 Oct 2003 11:05:36 +0000 (11:05 +0000)]
GameMode

20 years agoadded GL_ARB_point_sprite demo, texgen bug fix
Brian Paul [Sat, 11 Oct 2003 16:42:15 +0000 (16:42 +0000)]
added GL_ARB_point_sprite demo, texgen bug fix

20 years agofix some sphere texgen bugs (reported by Daniel Borca)
Brian Paul [Sat, 11 Oct 2003 16:34:32 +0000 (16:34 +0000)]
fix some sphere texgen bugs (reported by Daniel Borca)

20 years agos/GL_COLOR_INDEX/OSMESA_COLOR_INDEX/
Brian Paul [Sat, 11 Oct 2003 15:41:34 +0000 (15:41 +0000)]
s/GL_COLOR_INDEX/OSMESA_COLOR_INDEX/

20 years agodon't request accum buffer in color index mode
Brian Paul [Sat, 11 Oct 2003 15:39:11 +0000 (15:39 +0000)]
don't request accum buffer in color index mode

20 years agodon't use color table's format to determine texture env functions
Brian Paul [Sat, 11 Oct 2003 15:30:14 +0000 (15:30 +0000)]
don't use color table's format to determine texture env functions

20 years agoAdd missing entry points. (Warren Cashen)
Karl Schultz [Fri, 10 Oct 2003 22:09:05 +0000 (22:09 +0000)]
Add missing entry points.  (Warren Cashen)

20 years agoadd switch defaults to silence warnings
Brian Paul [Fri, 10 Oct 2003 18:11:17 +0000 (18:11 +0000)]
add switch defaults to silence warnings

20 years agoremove bogus _swrast_texture_table_lookup() call (Eric Plante)
Brian Paul [Fri, 10 Oct 2003 18:10:54 +0000 (18:10 +0000)]
remove bogus _swrast_texture_table_lookup() call (Eric Plante)

20 years agoold/unused
Brian Paul [Fri, 10 Oct 2003 18:00:57 +0000 (18:00 +0000)]
old/unused

20 years agoEric Plante's updates for OSMesa16.
Brian Paul [Fri, 10 Oct 2003 17:58:38 +0000 (17:58 +0000)]
Eric Plante's updates for OSMesa16.

20 years agoAdd notes about building with the mangled namespace on Windows.
Karl Schultz [Fri, 10 Oct 2003 17:13:47 +0000 (17:13 +0000)]
Add notes about building with the mangled namespace on Windows.

20 years agoAdded missing #undef SPAN_VARS to swrast/s_spantemp.h
Kendall Bennett [Thu, 9 Oct 2003 22:39:07 +0000 (22:39 +0000)]
Added missing #undef SPAN_VARS to swrast/s_spantemp.h

20 years agoMinor MinGW fixes
Daniel Borca [Thu, 9 Oct 2003 15:15:07 +0000 (15:15 +0000)]
Minor MinGW fixes

20 years agoFEATURE_ARB_vertex_buffer_object
Daniel Borca [Thu, 9 Oct 2003 15:13:30 +0000 (15:13 +0000)]
FEATURE_ARB_vertex_buffer_object

20 years agoReorganized combiners. Added optimized span functions.
Daniel Borca [Thu, 9 Oct 2003 15:12:20 +0000 (15:12 +0000)]
Reorganized combiners. Added optimized span functions.

20 years agoEric's mesa-depth32.diff
Keith Whitwell [Thu, 9 Oct 2003 11:33:38 +0000 (11:33 +0000)]
Eric's mesa-depth32.diff

20 years agoMore SciTech SNAP specific changes to glheader.h. Also modified the macros
Kendall Bennett [Wed, 8 Oct 2003 01:53:30 +0000 (01:53 +0000)]
More SciTech SNAP specific changes to glheader.h. Also modified the macros
in swrast/s_spantemp.h to allow dithering to be used in the SNAP drivers.

20 years agoindex wasn't being calculated correctly (result was being discarded)
Keith Whitwell [Tue, 7 Oct 2003 12:37:23 +0000 (12:37 +0000)]
index wasn't being calculated correctly (result was being discarded)
in light_ci()

20 years agoVertexAttrib4fv wasn't being installed (4f was).
Keith Whitwell [Mon, 6 Oct 2003 17:57:48 +0000 (17:57 +0000)]
VertexAttrib4fv wasn't being installed (4f was).

20 years agoFix typo
Keith Whitwell [Mon, 6 Oct 2003 14:19:53 +0000 (14:19 +0000)]
Fix typo

20 years agofix error message (bug 816876)
Brian Paul [Fri, 3 Oct 2003 14:37:18 +0000 (14:37 +0000)]
fix error message (bug 816876)

20 years agoimproved 'clean' targets (Otto Solares)
Brian Paul [Fri, 3 Oct 2003 14:03:14 +0000 (14:03 +0000)]
improved 'clean' targets (Otto Solares)

20 years agoRemoved bogus OS/2 floating point->integer conversion routine
Kendall Bennett [Fri, 3 Oct 2003 01:38:28 +0000 (01:38 +0000)]
Removed bogus OS/2 floating point->integer conversion routine

20 years agoFixed incorrect Watcom assembler macros
Kendall Bennett [Fri, 3 Oct 2003 00:15:13 +0000 (00:15 +0000)]
Fixed incorrect Watcom assembler macros

20 years agoFixed bugs in Mesa software span rendering for color index modes
Kendall Bennett [Thu, 2 Oct 2003 23:50:44 +0000 (23:50 +0000)]
Fixed bugs in Mesa software span rendering for color index modes

20 years agoupdates from Daniel Borca
Brian Paul [Thu, 2 Oct 2003 17:36:43 +0000 (17:36 +0000)]
updates from Daniel Borca

20 years agoUpdates required for building the SciTech SNAP version of Mesa. This includes:
Kendall Bennett [Tue, 30 Sep 2003 20:02:27 +0000 (20:02 +0000)]
Updates required for building the SciTech SNAP version of Mesa. This includes:

1. Changes to the main header files to exclude some stuff is __SCITECH_SNAP__
   is defined. The main GL/gl.h header file in SciTech SNAP is actually a wrapper
   that defines a bunch of necessary stuff and then included GL/gl_mesa.h which
   is the normal Mesa GL/gl.h header file renamed.

2. Changed APIENTRY * to APIENTRYP macros in the GL/gl.h and GL/glext.h header
   files. This will better support other compilers like IBM VisualAge C++. I
   added a basic macro for APIENTRYP to GL/gl.h (inside the !SNAP block), so
   existing code will compile the same, but when the SNAP version is being
   built we will use the correc definitions for the target compiler.

3. Changed a few more void * declarations to GLvoid *'s to avoid Open Watcom
   compiler complaints.

4. Updates the OPENGL_VERSION macro to include a patch number (set to 0 for
   now). Probably not necessary, but the original macro was wrong and we use
   that macro in our code.

5. Changed _tnl_end() to _tnl_end_ctx() to avoid conflicts with _tnl_End when
   using a compiler that has a case insensitive link.

20 years agochar -> GLubyte
Alan Hourihane [Tue, 30 Sep 2003 12:59:17 +0000 (12:59 +0000)]
char -> GLubyte

20 years agoadd gamma driver - no kernel driver yet
Alan Hourihane [Tue, 30 Sep 2003 11:28:16 +0000 (11:28 +0000)]
add gamma driver - no kernel driver yet
(build tested, not physically tested)

20 years agoadd the SiS driver - no kernel driver yet
Alan Hourihane [Tue, 30 Sep 2003 11:13:31 +0000 (11:13 +0000)]
add the SiS driver - no kernel driver yet
(build tested, but not physically tested)

20 years agofix cut & paste errors
Alan Hourihane [Tue, 30 Sep 2003 11:05:46 +0000 (11:05 +0000)]
fix cut & paste errors

20 years agoadd the i830 driver - no kernel driver yet
Alan Hourihane [Tue, 30 Sep 2003 11:02:38 +0000 (11:02 +0000)]
add the i830 driver - no kernel driver yet
(build tested, but not physically tested)

20 years agoadd the i810 driver - no kernel driver yet
Alan Hourihane [Tue, 30 Sep 2003 10:54:15 +0000 (10:54 +0000)]
add the i810 driver - no kernel driver yet
(build tested, but not physically tested)

20 years agomkdir the server directory, as using cvs with -P would prune an empty
Alan Hourihane [Tue, 30 Sep 2003 10:29:15 +0000 (10:29 +0000)]
mkdir the server directory, as using cvs with -P would prune an empty
directory

20 years agoAdd project file for new spriteblast demo. (Update dependency)
Karl Schultz [Thu, 25 Sep 2003 19:17:30 +0000 (19:17 +0000)]
Add project file for new spriteblast demo. (Update dependency)

20 years agoAdd project file for new spriteblast demo.
Karl Schultz [Thu, 25 Sep 2003 19:15:22 +0000 (19:15 +0000)]
Add project file for new spriteblast demo.

20 years agoGL_ARB_point_sprite demo
Brian Paul [Wed, 24 Sep 2003 20:41:53 +0000 (20:41 +0000)]
GL_ARB_point_sprite demo

20 years agoMS dev studio project file for teapots demo.
Karl Schultz [Wed, 24 Sep 2003 17:37:00 +0000 (17:37 +0000)]
MS dev studio project file for teapots demo.

20 years agoWorkspace file for redbook programs
Karl Schultz [Wed, 24 Sep 2003 17:36:00 +0000 (17:36 +0000)]
Workspace file for redbook programs

20 years agoChange projection transform so that the top row of teapots are now visible.
Karl Schultz [Wed, 24 Sep 2003 17:34:32 +0000 (17:34 +0000)]
Change projection transform so that the top row of teapots are now visible.

20 years agoadded info about vertex/fragment program debugger
Brian Paul [Tue, 23 Sep 2003 15:40:57 +0000 (15:40 +0000)]
added info about vertex/fragment program debugger

20 years agoenum updates
Brian Paul [Tue, 23 Sep 2003 14:46:11 +0000 (14:46 +0000)]
enum updates

20 years agonew enum values for GL_MESA_program_debug
Brian Paul [Tue, 23 Sep 2003 14:44:33 +0000 (14:44 +0000)]
new enum values for GL_MESA_program_debug

20 years agominor clean-ups
Brian Paul [Tue, 23 Sep 2003 14:42:52 +0000 (14:42 +0000)]
minor clean-ups

20 years agoremove a _TriangleCaps reference
Brian Paul [Tue, 23 Sep 2003 14:41:02 +0000 (14:41 +0000)]
remove a _TriangleCaps reference

20 years agoAdd extra cases and enums for _mesa_fetch_state(), and set the length of
Karl Rasche [Tue, 23 Sep 2003 00:45:56 +0000 (00:45 +0000)]
Add extra cases and enums for _mesa_fetch_state(), and set the length of
program_parameter.StateIndexes[] to 6, used for fetching matrix state

20 years agoCreate 'all' project to make it easy to build and clean all the programs in the demos...
Karl Schultz [Mon, 22 Sep 2003 18:21:19 +0000 (18:21 +0000)]
Create 'all' project to make it easy to build and clean all the programs in the demos directory.

20 years agoAdd remaining demos.
Karl Schultz [Mon, 22 Sep 2003 18:03:09 +0000 (18:03 +0000)]
Add remaining demos.

20 years agoNew visual studio project fiile for building demos.
Karl Schultz [Mon, 22 Sep 2003 18:02:45 +0000 (18:02 +0000)]
New visual studio project fiile for building demos.

20 years agoapply patch #740145 from SourceForge
Brian Paul [Mon, 22 Sep 2003 15:18:50 +0000 (15:18 +0000)]
apply patch #740145 from SourceForge

20 years agocasts
Brian Paul [Fri, 19 Sep 2003 15:39:11 +0000 (15:39 +0000)]
casts

20 years agoAssorted casts to silence g++ warnings.
Brian Paul [Fri, 19 Sep 2003 15:38:15 +0000 (15:38 +0000)]
Assorted casts to silence g++ warnings.

20 years agoAdd include for context.h to define NEED_SECONDARY_COLOR.
Karl Schultz [Fri, 19 Sep 2003 15:28:45 +0000 (15:28 +0000)]
Add include for context.h to define NEED_SECONDARY_COLOR.

20 years agoMake binary - even though this is a text file, common practice is to store MS studio...
Karl Schultz [Fri, 19 Sep 2003 15:08:42 +0000 (15:08 +0000)]
Make binary - even though this is a text file, common practice is to store MS studio files as binary

20 years agosummary of Mesa's extension enum values
Brian Paul [Fri, 19 Sep 2003 15:07:57 +0000 (15:07 +0000)]
summary of Mesa's extension enum values

20 years agoMake binary - even though this is a text file, common practice is to store MS studio...
Karl Schultz [Fri, 19 Sep 2003 14:58:35 +0000 (14:58 +0000)]
Make binary - even though this is a text file, common practice is to store MS studio files as binary

20 years agominor updates
Brian Paul [Fri, 19 Sep 2003 14:58:21 +0000 (14:58 +0000)]
minor updates

20 years agoMake binary - even though this is a text file, common practice is to store MS studio...
Karl Schultz [Fri, 19 Sep 2003 14:49:54 +0000 (14:49 +0000)]
Make binary - even though this is a text file, common practice is to store MS studio files as binary

20 years agoadded note about _TriangleCaps
Brian Paul [Thu, 18 Sep 2003 23:42:08 +0000 (23:42 +0000)]
added note about _TriangleCaps

20 years agoa few less occurances of _TriangleCaps
Brian Paul [Thu, 18 Sep 2003 23:36:07 +0000 (23:36 +0000)]
a few less occurances of _TriangleCaps

20 years agoMove away from using the ctx->_TriangleCaps bitfield.
Brian Paul [Thu, 18 Sep 2003 23:21:08 +0000 (23:21 +0000)]
Move away from using the ctx->_TriangleCaps bitfield.
New macros in context.h for testing state: NEED_SECONDARY_COLOR
and NEED_TWO_SIDED_LIGHTING.

20 years agotweak an error message
Brian Paul [Thu, 18 Sep 2003 23:10:36 +0000 (23:10 +0000)]
tweak an error message

20 years agos/_backface_sign/_BackfaceSign/
Brian Paul [Thu, 18 Sep 2003 22:25:31 +0000 (22:25 +0000)]
s/_backface_sign/_BackfaceSign/

20 years agoUpdated for new Windows build system.
Karl Schultz [Thu, 18 Sep 2003 19:10:53 +0000 (19:10 +0000)]
Updated for new Windows build system.

20 years agoNow obsolete.
Karl Schultz [Thu, 18 Sep 2003 18:40:22 +0000 (18:40 +0000)]
Now obsolete.

20 years agoNew visual studio workspace and projects for building demos.
Karl Schultz [Thu, 18 Sep 2003 18:39:53 +0000 (18:39 +0000)]
New visual studio workspace and projects for building demos.

20 years agoRemove first attempt at using visual studio projects to compile demos.
Karl Schultz [Thu, 18 Sep 2003 18:35:29 +0000 (18:35 +0000)]
Remove first attempt at using visual studio projects to compile demos.

20 years agoUpdate with current set of gl* entry points.
Karl Schultz [Thu, 18 Sep 2003 18:32:13 +0000 (18:32 +0000)]
Update with current set of gl* entry points.

20 years agoMove macros from header to C file. Updated some comments
Brian Paul [Thu, 18 Sep 2003 17:00:14 +0000 (17:00 +0000)]
Move macros from header to C file.  Updated some comments

20 years agoMove context ASSERT/FLUSH macros to context.h
Brian Paul [Thu, 18 Sep 2003 16:45:44 +0000 (16:45 +0000)]
Move context ASSERT/FLUSH macros to context.h

20 years agoremove MESA_TRACE stuff
Brian Paul [Thu, 18 Sep 2003 16:39:09 +0000 (16:39 +0000)]
remove MESA_TRACE stuff

20 years agoversion tweaks
Brian Paul [Thu, 18 Sep 2003 16:34:35 +0000 (16:34 +0000)]
version tweaks

20 years agoremoved unused NoRaster and Rendering fields from GLcontext
Brian Paul [Thu, 18 Sep 2003 16:33:10 +0000 (16:33 +0000)]
removed unused NoRaster and Rendering fields from GLcontext

20 years agoRemove FLT_MIN definition to imports.h
Brian Paul [Thu, 18 Sep 2003 16:18:43 +0000 (16:18 +0000)]
Remove FLT_MIN definition to imports.h
Assorted code clean-ups in light.c

20 years agoCopy the DLL files to the lib directory instead of libexec.
Karl Schultz [Thu, 18 Sep 2003 15:41:01 +0000 (15:41 +0000)]
Copy the DLL files to the lib directory instead of libexec.

20 years agoAdd symbols to export private entry points to osmesa.
Karl Schultz [Thu, 18 Sep 2003 15:15:38 +0000 (15:15 +0000)]
Add symbols to export private entry points to osmesa.

20 years agoAdd casts to prevent double->float conversion compiler warnings.
Karl Schultz [Thu, 18 Sep 2003 15:14:58 +0000 (15:14 +0000)]
Add casts to prevent double->float conversion compiler warnings.

20 years agoAdd casts to prevent signed/unsigned compare compiler warnings.
Karl Schultz [Thu, 18 Sep 2003 15:14:10 +0000 (15:14 +0000)]
Add casts to prevent signed/unsigned compare compiler warnings.

20 years agoassorted updates
Brian Paul [Wed, 17 Sep 2003 21:36:08 +0000 (21:36 +0000)]
assorted updates

20 years agoupdated with new extension info
Brian Paul [Wed, 17 Sep 2003 21:22:54 +0000 (21:22 +0000)]
updated with new extension info

20 years agoremove unused Target field from gl_buffer_object
Brian Paul [Wed, 17 Sep 2003 21:18:46 +0000 (21:18 +0000)]
remove unused Target field from gl_buffer_object

20 years agoFixed/added some error checks.
Brian Paul [Wed, 17 Sep 2003 21:18:22 +0000 (21:18 +0000)]
Fixed/added some error checks.
Allow one buffer to be bound to multiple targets.
Rebind buffer 0 when deleting currently bound buffer.

20 years agoAdd cast to remove compiler warning
Jon Smirl [Wed, 17 Sep 2003 21:14:22 +0000 (21:14 +0000)]
Add cast to remove compiler warning

20 years agounbind vertex arrays from buffer in DeleteBuffersARB()
Brian Paul [Wed, 17 Sep 2003 18:58:09 +0000 (18:58 +0000)]
unbind vertex arrays from buffer in DeleteBuffersARB()

20 years agos/GL_READ_WRITE_ARB/GL_WRITE_ONLY_ARB/
Brian Paul [Wed, 17 Sep 2003 18:20:52 +0000 (18:20 +0000)]
s/GL_READ_WRITE_ARB/GL_WRITE_ONLY_ARB/

20 years agoExercise the GL_ELEMENT_ARRAY_BUFFER_ARB path
Brian Paul [Wed, 17 Sep 2003 18:15:47 +0000 (18:15 +0000)]
Exercise the GL_ELEMENT_ARRAY_BUFFER_ARB path

20 years agoImplement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.
Brian Paul [Wed, 17 Sep 2003 18:15:13 +0000 (18:15 +0000)]
Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.

20 years agoChange the hyperlinks names in the main page to match the Doxygen generated ones.
Jose Fonseca [Wed, 17 Sep 2003 17:14:11 +0000 (17:14 +0000)]
Change the hyperlinks names in the main page to match the Doxygen generated ones.

20 years agoSeperate the Doxygen configuration files (for full Mesa only) in a common part and...
Jose Fonseca [Wed, 17 Sep 2003 17:07:24 +0000 (17:07 +0000)]
Seperate the Doxygen configuration files (for full Mesa only) in a common part and an individual module part.
Rewrite the Makefile in order to avoid the double pass when the tag files already exist. A double pass can still be achieved by doing 'make clean all'.

20 years agotest GL_ARB_vertex_buffer_object
Brian Paul [Wed, 17 Sep 2003 16:27:07 +0000 (16:27 +0000)]
test GL_ARB_vertex_buffer_object

20 years agoGL_ARB_vertex_buffer_object working now, at least for non-indexed
Brian Paul [Wed, 17 Sep 2003 16:06:49 +0000 (16:06 +0000)]
GL_ARB_vertex_buffer_object working now, at least for non-indexed
vertex arrays.