Brian Paul
8927fbe9c5
added GL_BLEND/texenv color bug fix
2002-01-09 00:14:13 +00:00
Brian Paul
fd1727bd10
texture env color wasn't used correctly in GL_BLEND mode
2002-01-09 00:09:33 +00:00
Brian Paul
d599190575
compile with -DNDEBUG
2002-01-08 15:58:32 +00:00
Brian Paul
97291208cb
work-around for QNX compiler problem
2002-01-08 14:56:51 +00:00
Brian Paul
571a1ac6ee
implemented vertex program point size control
2002-01-06 20:39:03 +00:00
Brian Paul
363049160d
Another vertex program checkpoint: clean-up of vertex attribute storage
...
in vertex_buffer. Improved vertex program pipeline stage such that
output registers can be processed in a loop. Getting closer to where
we need to be in order to implement performance optimizations...
2002-01-06 03:54:12 +00:00
Brian Paul
e2053d1690
minor clean-ups
2002-01-05 21:58:42 +00:00
Brian Paul
bc42c19f22
infrastructure for vertex program attribute evaluators
2002-01-05 21:53:20 +00:00
Brian Paul
bd1a9dacf6
Vertex program checkpoint commit: converted all vertex attributes (color,
...
normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype.
Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib
now complete.
2002-01-05 20:51:12 +00:00
Brian Paul
ca209ae1f9
comments, clean-ups, added lots of const qualifiers
2002-01-05 14:12:24 +00:00
Brian Paul
cab83b8aa9
comments, clean-ups, added lots of const qualifiers
2002-01-05 14:03:33 +00:00
Brian Paul
f48bfd66da
test multitexture and vertex arrays
2002-01-04 23:00:19 +00:00
Brian Paul
714cdd88a4
added some assertions to exercise glIsTexture()
2002-01-04 21:05:57 +00:00
Brian Paul
5e1a4fdc3c
added info about which drivers work and don't work
2002-01-04 14:42:35 +00:00
Brian Paul
8d0499b75e
fix bug 498555 - test for __GNUC__
2002-01-04 14:35:46 +00:00
Gareth Hughes
735d92029c
- Clean up state bitmask.
...
- Add (somewhat broken) PolygonMode bit, toggles between GL_FILL and
GL_LINE. Somewhat useful in mimicking certain Viewperf tests.
2002-01-04 09:47:17 +00:00
Brian Paul
78c2aa0b51
regenerated from updated glsparcasm.py script
2002-01-03 16:35:08 +00:00
Brian Paul
efe2baadb8
don't use macros, just expand them in-line
2002-01-03 16:33:59 +00:00
Gareth Hughes
a0f923d286
Add missing items from .cvsignore files, tests/Makefile
2001-12-28 06:37:40 +00:00
Gareth Hughes
1fb0a43c16
Remove warnings about the difference between function pointers and
...
(void *) pointers.
2001-12-28 06:28:10 +00:00
Keith Whitwell
1a6f488908
add _compat_VertexAttrib4fNV
2001-12-21 15:48:23 +00:00
Karl Schultz
2391f4cec6
Define finite as _finite for Windows.
2001-12-20 18:59:39 +00:00
Keith Whitwell
fc00cbe8d1
Further help with dri libGL version skew
2001-12-20 15:30:45 +00:00
Keith Whitwell
1643203a93
Fix clipping problem on mga
2001-12-20 09:54:20 +00:00
Brian Paul
a359d3488a
some display list support for vertex program extension
2001-12-19 02:36:05 +00:00
Brian Paul
3f9be68dc4
added separate specular bug fix to 4.0.1 list
2001-12-19 01:29:58 +00:00
Brian Paul
fa6b2fba7a
fix a comment typo
2001-12-19 01:09:46 +00:00
Brian Paul
f47efb5ab3
have to clamp color+specular in _swrast_add_spec_terms_triangle()! (fixes Chimera bug)
2001-12-19 01:08:49 +00:00
Brian Paul
c6a14906c6
remove some cruft
2001-12-19 01:07:50 +00:00
Brian Paul
530da27edb
bring 4.0.1 info into trunk
2001-12-18 14:08:23 +00:00
Brian Paul
30f51ae067
Replace old matrix stacks with new code based on struct matrix_stack.
...
Moved vertex program hash table into shared context state.
Implemented reference counting for vertex programs.
Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
2001-12-18 04:06:44 +00:00
Brian Paul
645ced2955
disable prototype matrix stack code
2001-12-17 22:41:45 +00:00
Jouk Jansen
aea09490f5
Committing in .
...
Update OpenVMS makefile for vertex-routines
#ifndef __VMS added for one print statement containing __FUNCTION__
Modified Files:
Mesa/src/descrip.mms Mesa/src/tnl/t_imm_api.c
----------------------------------------------------------------------
2001-12-17 09:02:55 +00:00
Brian Paul
3ade8af7ff
added some debug printfs (disabled)
2001-12-17 04:58:50 +00:00
Brian Paul
10f30eb438
first checkpoint commit of Klaus's new span code (struct sw_span)
2001-12-17 04:54:35 +00:00
Brian Paul
57d6e1aebf
first checkpoint commit of Klaus's new span code (struct sw_span)
2001-12-17 04:47:57 +00:00
Brian Paul
c843a1a039
remove conditional in RESET_STIPPLE to fix conformance failure
2001-12-17 01:46:58 +00:00
Brian Paul
54772892bd
updated vertex buffer identifiers
2001-12-16 11:28:20 +00:00
Brian Paul
c11120270c
warp a quadmesh with a gravitational source via vertex program
2001-12-15 23:28:15 +00:00
Brian Paul
9cb3947c56
rotating, lit torus via vertex program
2001-12-15 22:33:59 +00:00
Brian Paul
e3a0f39824
divide by W and clipping now work - in pretty good shape now
2001-12-15 22:31:23 +00:00
Brian Paul
56790ced1a
temporary hack for divide by W
2001-12-15 21:31:28 +00:00
Brian Paul
b15a3b4d13
better api trace/log messages
2001-12-15 16:42:59 +00:00
Brian Paul
d2237d48ec
vertex program fixes
2001-12-15 02:14:43 +00:00
Brian Paul
c3d90f3211
disable debug printf's, fix a crash
2001-12-15 02:13:32 +00:00
Brian Paul
36c77a81ad
free the NormalLengthPtr if non-null in _tnl_free_immediate()
2001-12-15 00:49:00 +00:00
Brian Paul
9745d47991
added newline characters to trace strings
2001-12-14 21:56:50 +00:00
Karl Schultz
5cbd179121
Use $(MAKE) on the irix targets, instead of hard-coding pmake,
...
as suggested in SF bug 482149. People can still use
pmake -v -f Makefile.X11 if they want to use pmake (works great for me).
Sorry, this should have been in the last check-in.
2001-12-14 17:48:19 +00:00
Karl Schultz
92512085d5
Add .cc as a valid suffix.
2001-12-14 17:19:32 +00:00
Karl Schultz
16e2d94cc7
Cleanup for IRIX 6 platforms. Build src-glu instead of si-glu due
...
to problems with building the c++ code in the si-glu.
2001-12-14 17:14:45 +00:00