Brian Paul
946ad2720a
change dest stride to 16 bytes instead of 12
2002-08-08 15:36:50 +00:00
Brian Paul
2a1abe3b46
initialize SWvertex array to zeros
2002-08-08 00:41:11 +00:00
Brian Paul
fb8ca95dff
changed normal stride from 12 to 16 bytes since normals are now GLfloat[4] (for vertex program)
2002-08-07 16:40:18 +00:00
Brian Paul
a4ac844979
re-check-in - something didn't work on the previous check-in
2002-08-07 15:18:42 +00:00
Brian Paul
e968686133
latest bug fixes
2002-08-07 00:46:17 +00:00
Brian Paul
77df88727c
struct sw_span is again allocated on the stack, but the arrays of span
...
data are broken out into a new struct span_arrays which is allocated
per-context (to avoid huge stack allocations - a problem on Windows).
This lets us use span.redStep instead of span->redStep (for example) to
hopefully get slightly better performance in the triangle functions.
2002-08-07 00:45:07 +00:00
Karl Schultz
2353e96c32
Coerce vsnprintf to _vsnprintf for windows
2002-08-03 16:19:20 +00:00
Brian Paul
971df9b389
misc updates
2002-08-01 15:16:46 +00:00
Brian Paul
c2656d588b
define MAXSTRING and use vsnprintf to preven overflows
2002-08-01 15:10:23 +00:00
Karl Schultz
f1dee4fe8f
Catch up windows driver with recent context mods
2002-07-29 00:01:00 +00:00
Karl Schultz
54572c1b93
export new symbols for osmesa lib
2002-07-28 18:01:36 +00:00
Brian Paul
c712425d0d
fix warnings (bug 580528)
2002-07-22 13:45:31 +00:00
Brian Paul
5c711e3671
fix patching offsets (Sven Panne) (patch 544637)
2002-07-12 16:00:57 +00:00
Brian Paul
e237491493
silence warnings
2002-07-12 15:54:19 +00:00
Brian Paul
f02a5f6cc5
Pedantic compiler fixes (Sven Panne)
2002-07-12 15:54:01 +00:00
Brian Paul
902d2faadf
applied Eric Anholt's patch for Athlon SSE
2002-07-11 15:33:02 +00:00
Brian Paul
8eaffa2a1c
re-enable X86 code
2002-07-10 01:25:50 +00:00
Brian Paul
55c82c596e
added Read/DrawBuffer porting info
2002-07-09 01:28:03 +00:00
Brian Paul
3b4fbbc129
Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()
...
indicates the read AND draw color buffer for all software rasterization.
Lots of related clean-ups. See RELNOTES-4.1 for details.
2002-07-09 01:22:50 +00:00
Jouk Jansen
b4338e5887
Committing in .
...
Adding a missing ',' in a parameter list of a routine called
Modified Files:
Mesa/src/imports.c
----------------------------------------------------------------------
2002-07-01 08:26:00 +00:00
Brian Paul
89f9cf8add
Added divide by zero check (Jon Perry). Remove dead vars. Fix indentation.
2002-06-30 16:58:11 +00:00
Brian Paul
c2fa38d5ae
added Gerk Huisma's GLchan=GLfloat fixes
2002-06-30 16:16:03 +00:00
Brian Paul
4336c28c84
CHAN_TYPE==GL_FLOAT clamping. call _tnl_MakeCurrent. (Gerk Huisma)
2002-06-30 16:07:18 +00:00
Brian Paul
e201bef913
blending fixes for CHAN_TYPE==GL_FLOAT (Gerk Huisma)
2002-06-30 15:57:45 +00:00
Brian Paul
3c342ebd78
added GL_EXT_multi_draw_arrays
2002-06-30 15:49:03 +00:00
Brian Paul
e8ed14d0c2
added unofficial dispatch offsets for GL_EXT_multi_draw_arrays functions
2002-06-30 15:47:43 +00:00
Brian Paul
2525bc7d30
Implemented GL_EXT_multi_draw_arrays: glMultiDrawArraysEXT() and glMultiDrawElementsEXT().
2002-06-30 15:47:00 +00:00
Brian Paul
1074d8c361
indentation fix
2002-06-29 20:04:57 +00:00
Brian Paul
487047c060
prep for OpenGL 1.4 feature set
2002-06-29 20:03:13 +00:00
Brian Paul
4e9676fb13
Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.
...
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
2002-06-29 19:48:15 +00:00
Brian Paul
f1ad551604
fix CHAN_TYPE==GL_FLOAT compile problem
2002-06-26 14:56:20 +00:00
Brian Paul
058f319f60
pull in 4.0.3 docs to trunk
2002-06-26 02:36:34 +00:00
Brian Paul
7082420653
removed extra right-paren
2002-06-25 15:25:17 +00:00
Keith Whitwell
07bb9884a5
FRONT_AND_BACK culling
2002-06-25 08:44:27 +00:00
Brian Paul
82d9f3c034
finish-up vertex program evaluators
2002-06-25 02:56:45 +00:00
Brian Paul
0c3f820bf0
remove an unneeded statement in update_polygon(), added a comment
2002-06-25 02:31:37 +00:00
Brian Paul
4db3c48a13
test program for NV_vertex_program and evaluators
2002-06-23 02:57:33 +00:00
Brian Paul
581cc2025f
fix problems in _mesa_debug/printf()
2002-06-23 02:53:22 +00:00
Brian Paul
8e7bd03760
added some _mesa_debug() calls
2002-06-23 02:52:18 +00:00
Brian Paul
2abbb660a2
checkpoint: updates for NV_vertex_program evaluators - a bit more left to do
2002-06-23 02:47:38 +00:00
Brian Paul
d65e0beb68
set stage->inputs properly (I think), plus debug/comment updates
2002-06-23 02:40:48 +00:00
Brian Paul
455d262c55
added support for NV_vertex_program evaluators
2002-06-23 02:36:27 +00:00
Brian Paul
837bf6e2df
Added new bitfields to tnl_eval_store for NV_vertex_program evaluators
2002-06-23 02:32:39 +00:00
Brian Paul
775669f6ef
put XSync in get_buffer_size(), plus clean-up
2002-06-19 21:49:37 +00:00
Brian Paul
02c03ef6b4
Moved GL_PROGRAM_ERROR_POSITION_NV state (it's not per-program).
...
Finished all glGet* queries for GL_NV_vertex_program.
Improved error reporting in glEnable/Disable/Get, etc.
2002-06-18 16:53:46 +00:00
Jouk Jansen
f922986238
Committing in .
...
Added mtypes.h inclusion
Modified Files:
Mesa/src/imports.c
----------------------------------------------------------------------
2002-06-18 08:35:25 +00:00
Brian Paul
10d7f540ff
new fix for initial window size problem
2002-06-17 23:38:14 +00:00
Brian Paul
85d816028a
Port glXCopyContext bug from 4.0 branch.
2002-06-17 23:36:31 +00:00
Brian Paul
d373819b8c
Joe Krahn's context sharing test program
2002-06-16 03:57:48 +00:00
Brian Paul
83b820aa98
Fix glXCopyContext bug
2002-06-16 03:56:11 +00:00