Daniel Borca [Thu, 9 Oct 2003 15:12:20 +0000 (15:12 +0000)]
Reorganized combiners. Added optimized span functions.
Keith Whitwell [Thu, 9 Oct 2003 11:33:38 +0000 (11:33 +0000)]
Eric's mesa-depth32.diff
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.
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()
Keith Whitwell [Mon, 6 Oct 2003 17:57:48 +0000 (17:57 +0000)]
VertexAttrib4fv wasn't being installed (4f was).
Keith Whitwell [Mon, 6 Oct 2003 14:19:53 +0000 (14:19 +0000)]
Fix typo
Brian Paul [Fri, 3 Oct 2003 14:37:18 +0000 (14:37 +0000)]
fix error message (bug 816876)
Brian Paul [Fri, 3 Oct 2003 14:03:14 +0000 (14:03 +0000)]
improved 'clean' targets (Otto Solares)
Kendall Bennett [Fri, 3 Oct 2003 01:38:28 +0000 (01:38 +0000)]
Removed bogus OS/2 floating point->integer conversion routine
Kendall Bennett [Fri, 3 Oct 2003 00:15:13 +0000 (00:15 +0000)]
Fixed incorrect Watcom assembler macros
Kendall Bennett [Thu, 2 Oct 2003 23:50:44 +0000 (23:50 +0000)]
Fixed bugs in Mesa software span rendering for color index modes
Brian Paul [Thu, 2 Oct 2003 17:36:43 +0000 (17:36 +0000)]
updates from Daniel Borca
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.
Alan Hourihane [Tue, 30 Sep 2003 12:59:17 +0000 (12:59 +0000)]
char -> GLubyte
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)
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)
Alan Hourihane [Tue, 30 Sep 2003 11:05:46 +0000 (11:05 +0000)]
fix cut & paste errors
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)
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)
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
Karl Schultz [Thu, 25 Sep 2003 19:17:30 +0000 (19:17 +0000)]
Add project file for new spriteblast demo. (Update dependency)
Karl Schultz [Thu, 25 Sep 2003 19:15:22 +0000 (19:15 +0000)]
Add project file for new spriteblast demo.
Brian Paul [Wed, 24 Sep 2003 20:41:53 +0000 (20:41 +0000)]
GL_ARB_point_sprite demo
Karl Schultz [Wed, 24 Sep 2003 17:37:00 +0000 (17:37 +0000)]
MS dev studio project file for teapots demo.
Karl Schultz [Wed, 24 Sep 2003 17:36:00 +0000 (17:36 +0000)]
Workspace file for redbook programs
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.
Brian Paul [Tue, 23 Sep 2003 15:40:57 +0000 (15:40 +0000)]
added info about vertex/fragment program debugger
Brian Paul [Tue, 23 Sep 2003 14:46:11 +0000 (14:46 +0000)]
enum updates
Brian Paul [Tue, 23 Sep 2003 14:44:33 +0000 (14:44 +0000)]
new enum values for GL_MESA_program_debug
Brian Paul [Tue, 23 Sep 2003 14:42:52 +0000 (14:42 +0000)]
minor clean-ups
Brian Paul [Tue, 23 Sep 2003 14:41:02 +0000 (14:41 +0000)]
remove a _TriangleCaps reference
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
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.
Karl Schultz [Mon, 22 Sep 2003 18:03:09 +0000 (18:03 +0000)]
Add remaining demos.
Karl Schultz [Mon, 22 Sep 2003 18:02:45 +0000 (18:02 +0000)]
New visual studio project fiile for building demos.
Brian Paul [Mon, 22 Sep 2003 15:18:50 +0000 (15:18 +0000)]
apply patch #740145 from SourceForge
Brian Paul [Fri, 19 Sep 2003 15:39:11 +0000 (15:39 +0000)]
casts
Brian Paul [Fri, 19 Sep 2003 15:38:15 +0000 (15:38 +0000)]
Assorted casts to silence g++ warnings.
Karl Schultz [Fri, 19 Sep 2003 15:28:45 +0000 (15:28 +0000)]
Add include for context.h to define NEED_SECONDARY_COLOR.
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
Brian Paul [Fri, 19 Sep 2003 15:07:57 +0000 (15:07 +0000)]
summary of Mesa's extension enum values
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
Brian Paul [Fri, 19 Sep 2003 14:58:21 +0000 (14:58 +0000)]
minor updates
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
Brian Paul [Thu, 18 Sep 2003 23:42:08 +0000 (23:42 +0000)]
added note about _TriangleCaps
Brian Paul [Thu, 18 Sep 2003 23:36:07 +0000 (23:36 +0000)]
a few less occurances of _TriangleCaps
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.
Brian Paul [Thu, 18 Sep 2003 23:10:36 +0000 (23:10 +0000)]
tweak an error message
Brian Paul [Thu, 18 Sep 2003 22:25:31 +0000 (22:25 +0000)]
s/_backface_sign/_BackfaceSign/
Karl Schultz [Thu, 18 Sep 2003 19:10:53 +0000 (19:10 +0000)]
Updated for new Windows build system.
Karl Schultz [Thu, 18 Sep 2003 18:40:22 +0000 (18:40 +0000)]
Now obsolete.
Karl Schultz [Thu, 18 Sep 2003 18:39:53 +0000 (18:39 +0000)]
New visual studio workspace and projects for building 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.
Karl Schultz [Thu, 18 Sep 2003 18:32:13 +0000 (18:32 +0000)]
Update with current set of gl* entry points.
Brian Paul [Thu, 18 Sep 2003 17:00:14 +0000 (17:00 +0000)]
Move macros from header to C file. Updated some comments
Brian Paul [Thu, 18 Sep 2003 16:45:44 +0000 (16:45 +0000)]
Move context ASSERT/FLUSH macros to context.h
Brian Paul [Thu, 18 Sep 2003 16:39:09 +0000 (16:39 +0000)]
remove MESA_TRACE stuff
Brian Paul [Thu, 18 Sep 2003 16:34:35 +0000 (16:34 +0000)]
version tweaks
Brian Paul [Thu, 18 Sep 2003 16:33:10 +0000 (16:33 +0000)]
removed unused NoRaster and Rendering fields from GLcontext
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
Karl Schultz [Thu, 18 Sep 2003 15:41:01 +0000 (15:41 +0000)]
Copy the DLL files to the lib directory instead of libexec.
Karl Schultz [Thu, 18 Sep 2003 15:15:38 +0000 (15:15 +0000)]
Add symbols to export private entry points to osmesa.
Karl Schultz [Thu, 18 Sep 2003 15:14:58 +0000 (15:14 +0000)]
Add casts to prevent double->float conversion compiler warnings.
Karl Schultz [Thu, 18 Sep 2003 15:14:10 +0000 (15:14 +0000)]
Add casts to prevent signed/unsigned compare compiler warnings.
Brian Paul [Wed, 17 Sep 2003 21:36:08 +0000 (21:36 +0000)]
assorted updates
Brian Paul [Wed, 17 Sep 2003 21:22:54 +0000 (21:22 +0000)]
updated with new extension info
Brian Paul [Wed, 17 Sep 2003 21:18:46 +0000 (21:18 +0000)]
remove unused Target field from gl_buffer_object
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.
Jon Smirl [Wed, 17 Sep 2003 21:14:22 +0000 (21:14 +0000)]
Add cast to remove compiler warning
Brian Paul [Wed, 17 Sep 2003 18:58:09 +0000 (18:58 +0000)]
unbind vertex arrays from buffer in DeleteBuffersARB()
Brian Paul [Wed, 17 Sep 2003 18:20:52 +0000 (18:20 +0000)]
s/GL_READ_WRITE_ARB/GL_WRITE_ONLY_ARB/
Brian Paul [Wed, 17 Sep 2003 18:15:47 +0000 (18:15 +0000)]
Exercise the GL_ELEMENT_ARRAY_BUFFER_ARB path
Brian Paul [Wed, 17 Sep 2003 18:15:13 +0000 (18:15 +0000)]
Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.
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.
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'.
Brian Paul [Wed, 17 Sep 2003 16:27:07 +0000 (16:27 +0000)]
test GL_ARB_vertex_buffer_object
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.
Jose Fonseca [Wed, 17 Sep 2003 16:00:10 +0000 (16:00 +0000)]
Merge the Doxygen configuration files from the embedded branch.
Brian Paul [Wed, 17 Sep 2003 03:46:34 +0000 (03:46 +0000)]
new casts
Brian Paul [Wed, 17 Sep 2003 03:42:14 +0000 (03:42 +0000)]
added call to _mesa_enable_1_5_extensions()
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.
Brian Paul [Wed, 17 Sep 2003 03:34:29 +0000 (03:34 +0000)]
changed a comment
Brian Paul [Wed, 17 Sep 2003 03:33:54 +0000 (03:33 +0000)]
move a comment
Brian Paul [Wed, 17 Sep 2003 03:33:10 +0000 (03:33 +0000)]
move some functions, add some comments
Brian Paul [Wed, 17 Sep 2003 03:32:12 +0000 (03:32 +0000)]
set ARB_vertex_buffer_object in _mesa_enable_sw_extensions()
Brian Paul [Wed, 17 Sep 2003 03:31:30 +0000 (03:31 +0000)]
fix up FEATURE_* defines
Brian Paul [Mon, 15 Sep 2003 19:57:11 +0000 (19:57 +0000)]
minor simplification
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
Kendall Bennett [Fri, 12 Sep 2003 22:01:01 +0000 (22:01 +0000)]
Updates to fix problems building with the Open Watcom compiler.
Brian Paul [Fri, 12 Sep 2003 15:04:12 +0000 (15:04 +0000)]
allow glTexImage1/2/3D 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.
Brian Paul [Tue, 9 Sep 2003 15:35:37 +0000 (15:35 +0000)]
display list support for ARB_vertex/fragment_program
Brian Paul [Tue, 9 Sep 2003 15:10:44 +0000 (15:10 +0000)]
plug in vertex buffer object functions
Brian Paul [Tue, 9 Sep 2003 15:08:44 +0000 (15:08 +0000)]
remove duplicate sunos5-smp entries
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.
Brian Paul [Tue, 9 Sep 2003 13:33:12 +0000 (13:33 +0000)]
remove last of mklib.solaris stuff
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.
Brian Paul [Mon, 8 Sep 2003 15:23:55 +0000 (15:23 +0000)]
fix timer bug (801485)
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.
Brian Paul [Mon, 8 Sep 2003 14:59:11 +0000 (14:59 +0000)]
SunOS tweaks (Greg Menke)