Keith Whitwell
3c646597cf
Add missing cases for viewport transform. Remove INVALIDATE_STORED_VERTICS
...
macro
2001-03-05 16:41:47 +00:00
Brian Paul
a11c0bcf97
replaced gl_test_os_katmai*() with _mesa_test_os_katmai*()
2001-03-05 15:57:59 +00:00
Brian Paul
865322f931
more clean-ups
2001-03-03 21:11:32 +00:00
Brian Paul
d62269757b
used indent to clean-up the code
2001-03-03 20:59:06 +00:00
Brian Paul
188f2949ea
more namespace clean-ups
2001-03-03 20:56:59 +00:00
Brian Paul
0883634178
lots of gl_*() to _mesa_*() namespace clean-up
2001-03-03 20:33:27 +00:00
Brian Paul
19bbfc6263
optimized lambda calculation (Klaus Niederkrueger)
2001-03-03 00:37:27 +00:00
Brian Paul
85312e6db1
changed AlphaFunc() ref from GLclampf to GLchan
2001-03-03 00:12:47 +00:00
Brian Paul
eb2b63877a
fixed _mesa_getenv() weirdness
2001-03-02 16:01:22 +00:00
Brian Paul
6a2d72ecff
fixed mistake in alpha buffer clear test
2001-03-01 18:30:47 +00:00
Keith Whitwell
6da33b1249
Uncomment some defaults.
2001-03-01 18:18:05 +00:00
Keith Whitwell
0fe593a71e
Bugfixes for vertex format, templates
2001-03-01 17:40:14 +00:00
Brian Paul
d89c87ac40
added s/w alpha buffer clearing
2001-03-01 00:05:05 +00:00
Brian Paul
b4203c1c49
removed some bogus error checks
2001-02-28 19:31:39 +00:00
Brian Paul
0221e4d6c8
Now there's four possible display modes:
...
1. normal, shadowed rendering
2. display depth texture image
3. display depth texture mapped onto scene
4. render grayscale scene where gray level = distance from light source
2001-02-28 18:41:50 +00:00
Keith Whitwell
feb555af03
Templates are in working order.
2001-02-28 18:19:27 +00:00
Brian Paul
be3602da41
GLvisual inside GLframebuffer is no longer a pointer, copy the struct instead.
...
Added context/drawbuffer visual config sanity checking in _mesa_make_current2().
Added some 'const' keywords.
2001-02-28 00:27:48 +00:00
Brian Paul
6a9851d72d
fixed glitches in error checking of imaging extensions
2001-02-27 22:33:59 +00:00
Brian Paul
bf8b5f99a1
signal _NEW_TEXTURE in all teximage functions
2001-02-27 22:16:27 +00:00
Brian Paul
2eb801cda2
added fog coord clamping
2001-02-27 21:58:59 +00:00
Brian Paul
8753b1c397
colortable w/ size=0 wasn't handled correctly
2001-02-27 16:42:01 +00:00
Keith Whitwell
bed4c5bf58
Initialize Line._Width
2001-02-27 16:14:35 +00:00
Brian Paul
18c516655f
more tweaks
2001-02-27 00:13:25 +00:00
Brian Paul
01a5dd879b
minor extension tweaks
2001-02-27 00:05:27 +00:00
Brian Paul
6975540db2
Disable most extensions by default. Drivers should enable them as needed.
...
Renamed gl_*() functions as _mesa_*().
2001-02-26 23:58:12 +00:00
Brian Paul
806e20f463
fixed extension checking in _mesa_BlendEquation()
2001-02-26 22:07:03 +00:00
Brian Paul
511378b05d
added filtering option, compute shadow tex size from window size
2001-02-26 18:26:32 +00:00
Brian Paul
eb198d2702
tiny change to a gl_problem() call
2001-02-26 18:25:25 +00:00
Brian Paul
1f57563b9d
added a cube map error check
2001-02-26 18:24:55 +00:00
Brian Paul
30038ecaa2
bilinear sampling of depth textures
2001-02-26 18:24:37 +00:00
Keith Whitwell
feca368c29
Template work
2001-02-24 18:25:52 +00:00
Brian Paul
0d04827f6d
another fix in _mesa_stencil_and_ztest_pixels() for hardware fallbacks
2001-02-23 23:14:11 +00:00
Brian Paul
74b775e14d
fixed bug in _mesa_stencil_and_ztest_pixels() found w/ DRI mga driver
2001-02-23 20:08:29 +00:00
Brian Paul
dab76b4dc5
improvements to regions_overlap() function
2001-02-22 17:59:24 +00:00
Brian Paul
ea83bacf9c
removed some bogus code
2001-02-22 17:50:13 +00:00
Jouk Jansen
69c283e061
Committing in .
...
Modified Files:
Mesa/src/descrip.mms
old files removed/ new files included in VMS makefile
----------------------------------------------------------------------
2001-02-22 08:52:30 +00:00
Brian Paul
abe094e4a1
fixed GL_LUMINANCE_ALPHA bug in fetch_2d_texel()
2001-02-21 16:02:27 +00:00
Keith Whitwell
4eebc90a17
Added GLvector4chan type, removed lots of CHAN_TYPE ifdefs.
2001-02-20 18:28:52 +00:00
Brian Paul
8bbc71f2eb
more 3.5 updates
2001-02-20 17:08:55 +00:00
Brian Paul
0a0595f2d3
added extension #ifdef/#endifs
2001-02-20 17:06:35 +00:00
Brian Paul
03ca5eb58f
added shadow extensions
2001-02-20 17:05:04 +00:00
Brian Paul
d6c3f73fb4
added shadowtex
2001-02-20 17:04:52 +00:00
Brian Paul
1399d7650d
demo of GL_SGIX_shadow
2001-02-20 16:43:50 +00:00
Brian Paul
c499ce31ba
Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture.
...
Added some const keywords in the s/w texturing code.
2001-02-20 16:42:25 +00:00
Brian Paul
0c75c4c417
plug in fallback teximage DD functions
2001-02-19 20:14:57 +00:00
Brian Paul
2aadbf41df
Updated Driver.CopyTexImage[12]D and Driver.CopyTexSubImage[123]D functions
...
so they work like the other teximage functions. Added fallback routines to
texstore.c for drivers to use.
2001-02-19 20:01:41 +00:00
Brian Paul
aaf5a9bb08
added a bunch of extensions (Ray Tice)
2001-02-19 18:28:59 +00:00
Brian Paul
e75d2424e5
Changed FetchTexel() function pointer arguments.
...
Implemented glGetTexImage(format=GL_COLOR_INDEX).
Changed _mesa_unpack_depth_span() args.
Minor changes/clean-ups in mtypes.h.
Histogram counter component sizes were wrong.
2001-02-17 18:41:01 +00:00
Brian Paul
8f9a594ac8
added MESA_GLX_FORCE_CI env var (useful for conformance testing)
2001-02-17 00:17:31 +00:00
Brian Paul
f7e1dfeaef
Work in glGetTexImage() to return GL_COLOR_INDEX images.
...
Prototype code for GL_SGIX_depth_texture / more flexible teximage code.
2001-02-17 00:15:39 +00:00