Brian Paul
1043a6498a
fix a comment
2002-06-16 01:14:22 +00:00
Brian Paul
d834e8da88
fixed window size initialization bug
2002-06-16 01:11:10 +00:00
Brian Paul
8816c70a61
added a comment
2002-06-16 01:10:41 +00:00
Brian Paul
d66ca10c53
added some braces
2002-06-16 01:09:16 +00:00
Brian Paul
8afe7de8de
Implemented GL_NV_texture_rectangle extension.
...
Replace struct gl_texure_object's Dimension w/ Target field.
Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled
field is obsolete, but still present for now. This effectively
removes the 8-texture units limit, 32 units now possible, but unlikely!
New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field.
Updated device drivers to use ctx->Texture._EnabledUnits.
2002-06-15 03:03:06 +00:00
Brian Paul
8bdd0dc8d0
#ifdef-out unused big-endian texel fetch functions
2002-06-15 02:55:22 +00:00
Brian Paul
9d47f3d6b8
added missing ctx parameter to _mesa_debug() calls
2002-06-15 02:54:01 +00:00
Brian Paul
4753d60dd0
Added ctx parameter to _mesa_debug()
...
Added _mesa_printf()
Updated SetDrawBuffer() function in all drivers (ala 4.0.3)
Import 4.0.3/DRI changes.
2002-06-15 02:38:15 +00:00
Jouk Jansen
5e54ddc3a6
Committing in .
...
Added <stdarg.h>
Modified Files:
Mesa/src/imports.c
----------------------------------------------------------------------
2002-06-13 08:27:32 +00:00
Jouk Jansen
f8035450bb
Committing in .
...
Removed config.c
Modified Files:
Mesa/src/descrip.mms
----------------------------------------------------------------------
2002-06-13 07:22:59 +00:00
Brian Paul
d09a1d8b29
more removal of fprintf() calls
2002-06-13 04:49:17 +00:00
Brian Paul
2f35d5e9d5
fixed a couple dumb mistakes
2002-06-13 04:31:09 +00:00
Brian Paul
9a33a11d71
New _mesa_debug() function to replace fprintf() calls.
...
Some source files updated to call _mesa_debug(), but not finished.
Added __GLimports as a parameter to _mesa_create/init_context() and
updated drivers accordingly.
Fleshed-out more of the __GLimports and __GLexports functionality.
Removed run-time config file support (config.c)
2002-06-13 04:28:29 +00:00
Brian Paul
1013e46504
Moved big/little endian code to glheader.h.
...
Define either MESA_BIG_ENDIAN or MESA_LITTLE_ENDIAN.
2002-06-12 00:52:50 +00:00
Brian Paul
35883ceb93
Fix NASM problems, remove static var in SSE detection code. (Josh Vanderhoof)
2002-06-11 01:26:58 +00:00
Brian Paul
b58c5ad7b0
GGI driver updates (Filip Spacek)
2002-06-10 15:16:44 +00:00
Brian Paul
dd41748f63
added missing texture cube map targets
2002-06-08 12:39:18 +00:00
Brian Paul
112f7cdeab
fixed point sprite bug
2002-06-07 16:01:03 +00:00
Brian Paul
f21a4872e8
replaced hard-coded 4 with NUM_TEXTURE_TARGETS
2002-06-06 16:31:24 +00:00
Brian Paul
e0107e87a7
replaced 0xf and 0xf0 with TEXTURE0_ANY and TEXTURE1_ANY
2002-06-06 16:19:25 +00:00
Brian Paul
241afd837c
NASM fix for *_CONTENT() macros (Josh Vanderhoof)
2002-06-06 15:33:37 +00:00
Brian Paul
af2a1c1d67
more big-endian tweaks
2002-06-05 16:48:54 +00:00
Brian Paul
28b03c6acb
use CONTENT() macro on line 205 (Josh Vanderhoof)
2002-06-04 21:29:20 +00:00
Brian Paul
f5a0781975
bring over Michel Daenzer's DRI changes
2002-06-03 16:06:34 +00:00
Brian Paul
91d6f12b4a
added another spot-check to verify dispatch table correctness
2002-05-29 15:23:16 +00:00
Brian Paul
60f1a3c288
Added GL_NV_point_sprite functions: glPointParameteri[v]NV().
...
Removed dead ARB_window_pos functions (we alias the MESA_window_pos funcs).
2002-05-29 15:16:01 +00:00
Brian Paul
1d155c1dd8
added GL_NV_point_sprite entrypoints
2002-05-29 15:14:13 +00:00
Brian Paul
a078d75a27
some initial work for fbconfigs/pbuffers
2002-05-27 17:06:59 +00:00
Brian Paul
6c408b4667
replaced experimental MESA_sprite_point with NV_point_sprite
2002-05-27 17:04:52 +00:00
Brian Paul
23d8ef3937
dispatch offsets for ARB_window_pos
2002-05-27 17:03:08 +00:00
Brian Paul
22538b23b4
updated vertex program dispatch
2002-05-27 17:00:18 +00:00
Brian Paul
ee29d3b42a
updated vertex program dispatch offsets to official values
2002-05-27 16:58:24 +00:00
Keith Whitwell
02e0de263e
another checkpoint of struct immediate replacement code
2002-05-11 08:38:25 +00:00
Brian Paul
002483e009
Minor change to current raster position and texcoords.
2002-05-09 21:54:16 +00:00
Keith Whitwell
9228a9362c
Fix FETCH(argb1555) mask values
2002-05-09 20:51:05 +00:00
Brian Paul
f595212336
Implemented GL_ARB_texture_env_crossbar.
...
Simplification of some of the texture application code.
2002-05-02 00:59:20 +00:00
Brian Paul
c450d57991
replaced GLshort with GLushort in _mesa_sizeof_packed_type()
2002-04-26 13:59:09 +00:00
Brian Paul
18385b0f4e
added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameteriv()
2002-04-26 13:40:11 +00:00
Brian Paul
57c35b162e
added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameter (bug 548812)
2002-04-25 22:11:33 +00:00
Brian Paul
df7bd4bf11
test mapsize against 1, not 0 in glPixelMap()
2002-04-24 20:11:20 +00:00
Brian Paul
fb68919362
added GL_EDGE_FLAG_ARRAY_COUNT_EXT to glGetBooleanv() (Bug 548277)
2002-04-24 20:05:26 +00:00
Karl Schultz
dc2270b461
Apply alpha buffer control fix to accum buffer too.
2002-04-23 18:39:09 +00:00
Karl Schultz
e694a8765a
Fix up alpha buffer handling for Windows.
...
- add two new Pixel Format Descriptors that do not have alpha bits to
mirror the two that do.
- add logic to wglChoosePixelFormat to match PFD's with respect to alpha.
- Create/clear software alpha buffer as required.
Now a wgl or GLUT program can control the creation of a software alpha
buffer via the PFD or GLUT parms, respectively.
2002-04-23 18:23:32 +00:00
Brian Paul
62c36a2ff3
call _mesa_sizeof_packed_type() in _mesa_GetTexImage() (bug 547203)
2002-04-23 16:44:46 +00:00
Alan Hourihane
dec0131a29
Test for NULL pointer for LoadMatrix(), MultMatrix() and
...
Load/MultTransposeMatrix() and return without recording any errors or
doing any multiplication.
2002-04-22 20:00:16 +00:00
Jouk Jansen
bcc5d46b08
Committing in .
...
Remove __FUNCTION__ macro definition from CC compile definitions.
(OpenVMS only)
Modified Files:
Mesa/src/descrip.mms
----------------------------------------------------------------------
2002-04-22 10:29:43 +00:00
Brian Paul
61bac6014a
check for vertex program mode
2002-04-21 21:04:46 +00:00
Brian Paul
28c61d5b49
fixed assertion, replaced switch() with if/elseif
2002-04-21 21:03:02 +00:00
Brian Paul
12bab63f09
Vertex program attribute arrays seem to work now. This includes fallbacks
...
to the conventional arrays when attribute arrays aren't enabled.
2002-04-21 20:37:04 +00:00
Brian Paul
f3781eaafa
added support for vertex program attribute arrays
2002-04-21 19:39:48 +00:00