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
Karl Schultz
c589af2fe2
Fix up targets for
...
irix6-o32, irix6-o32-dso, irix6-n32, irix6-n32-dso
2001-12-14 16:42:23 +00:00
Karl Schultz
7c8db694cc
Remove rules that were put into place to deal with compiling files that
...
are in subdirectories of this directory. The list of rules that were here
was out of date for Mesa 4 and would likely get out of date again. It is
better to have make handle it (e.g., use pmake -v on IRIX).
2001-12-14 16:35:55 +00:00
Brian Paul
1668d4bab8
s/glxGetProcAddress/glXGetProcAddressARB/
2001-12-14 11:40:14 +00:00
Brian Paul
eaf0eac7d3
oops, wrong value for GLX_SAMPLES
2001-12-14 03:19:06 +00:00
Brian Paul
b70f5c21e7
added GLX_SAMPLE_BUFFERS, GLX_SAMPLES
2001-12-14 03:18:08 +00:00
Brian Paul
15d4a2327d
minor tweaks
2001-12-14 03:17:00 +00:00
Brian Paul
a19d7c35cd
4.1 extensions
2001-12-14 03:16:06 +00:00
Brian Paul
1d1635d27b
planned extensions for 4.1
2001-12-14 03:14:49 +00:00
Brian Paul
b638c34381
minor dispatach table changes
2001-12-14 03:13:04 +00:00
Brian Paul
797ea81d63
vertex program test program
2001-12-14 03:03:38 +00:00
Brian Paul
86b842790b
vertex program check-in
2001-12-14 02:50:01 +00:00
Brian Paul
680522f74c
add dispatch offsets for vertex program functions
2001-12-14 02:48:10 +00:00
Karl Schultz
faaa88fc48
Remove const from save_TexParameteri to match prototype for glTexParameteri.
...
Allows compilation on IRIX.
2001-12-13 19:58:20 +00:00
Karl Schultz
d313068dc8
Added missing entry points
2001-12-13 19:15:58 +00:00
Brian Paul
d9331ae71e
fixed errors in feedback for glDraw/CopyPixels and glBitmap
2001-12-13 19:12:42 +00:00
Brian Paul
59235bd5da
special case blend optmizations (Jeremy Fitzhardinge)
2001-12-13 16:14:26 +00:00
Brian Paul
c3209d45ad
call FLUSH_VERTICES() in _mesaTexParameterfv() (bug 491832)
2001-12-13 16:02:11 +00:00
Keith Whitwell
5246b6c9d1
fix for ubyte colors
2001-12-13 10:51:41 +00:00
Keith Whitwell
59e5b90452
fix primitive calculation in 1-line dlist immediates (molecules)
2001-12-13 10:49:04 +00:00
Keith Whitwell
09fc9324f6
fix glut tess lockup
2001-12-11 15:13:57 +00:00
Brian Paul
74df2ef732
added enums for GL_ARB_depth_texture/shadow/shadow_ambient (temporary)
2001-12-05 22:01:13 +00:00
Keith Whitwell
ef4f5b391e
add inf and nan tests to swrast functions
2001-12-05 10:24:31 +00:00
Brian Paul
aecfb51c30
fixed potential array overwrite problem
2001-12-04 23:45:31 +00:00
Brian Paul
014ec1ac5e
prototype implementation of GL_ARB_depth_texture, GL_ARB_shadow, GL_ARB_shadow_ambient
2001-12-04 23:44:55 +00:00
Brian Paul
471a774f43
dispatch changes to minimize hassle with XFree86 libGL
2001-12-04 23:43:31 +00:00
Keith Whitwell
c34cb25bdd
further tweak to dlist change
2001-12-04 13:04:29 +00:00
Keith Whitwell
aa46094ca6
guard ResetStipple calls
2001-12-03 17:48:58 +00:00
Keith Whitwell
4ea18fc2dc
fx another place where PRIM_PARITY is calculated
2001-12-03 17:47:04 +00:00
Keith Whitwell
a8b25ada45
simplify drawarrays paths
2001-12-03 17:41:58 +00:00
Keith Whitwell
3a825a85f1
avoid side-effects in macro param
2001-12-03 17:39:12 +00:00