Daniel Borca
fa21787b52
workaround for crash-upon-exit in verbose mode
...
fxMesa now uses grQueryResolution
minor fixes to X11 and DOS drivers
2004-03-02 08:15:24 +00:00
Roland Scheidegger
725a56f157
Fix calling fallback_drawarrays() with the wrong arguments
2004-03-01 23:29:27 +00:00
Roland Scheidegger
8cff2ede6e
Add support for the new DRI driver interfaces to the radeon driver (patch ported from the r200 driver, r200_screen.c rev. 1.8 - 1.12)
2004-03-01 17:49:59 +00:00
Michel Dänzer
dbb0d2751f
Inline get_size as an interim measure to get rid of function call overhead.
2004-03-01 13:02:29 +00:00
Felix Kuehling
cac8d425a8
Corrected the maximum vertex size argument of _tnl_init_vertices.
2004-02-29 20:43:54 +00:00
Felix Kuehling
c6338e60ff
Reorganized hardware state data structures and state emission. Don't track
...
which registers changed in all the functions that change the state. Instead
check which registers changed in the end when the hardware state is updated.
Tried to avoid cosmetic (whitespace) changes in this commit.
2004-02-29 20:42:22 +00:00
Brian Paul
4923e1926a
Remove clamp parameter from _mesa_unpack_color_span_float(). Pass the
...
IMAGE_CLAMP_BIT if needed.
Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation
of upcoming extensions (not fully used yet).
2004-02-28 22:30:58 +00:00
Brian Paul
94f9d4c0dd
minor clean-ups
2004-02-28 21:19:27 +00:00
Brian Paul
833d96aa91
consolidate image transfer operations in new _mesa_apply_rgba_transfer_ops() function
2004-02-28 21:10:19 +00:00
Brian Paul
8cfd08b613
rename some span pack/unpack functions for better uniformity
2004-02-28 20:35:57 +00:00
Brian Paul
d0582776a6
move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan()
2004-02-28 20:12:33 +00:00
Brian Paul
456734aa0a
consolidate some code
2004-02-28 19:58:19 +00:00
Brian Paul
aaad687d51
replace color table FloatTable boolean with Type enum
2004-02-28 19:34:05 +00:00
Brian Paul
d14da2d5ae
paltex demo from recent texcombine changes. Minor clean-ups
2004-02-28 19:33:03 +00:00
Michel Dänzer
e2df3d01af
Only print message about disabling HW TCL if the chip supports it in the
...
first place, and make the message a bit clearer.
+ Remove some extraneous whitespace.
2004-02-28 13:25:25 +00:00
Ian Romanick
1cb11ce1c5
Create all the right modes for 16-bit screens.
2004-02-27 19:12:29 +00:00
Ian Romanick
ad1e06fafe
Fix a problem with 24-bit screens. Modes with 0 stencil bits were
...
erroneously marked as GLX_SLOW_CONFIG.
2004-02-27 19:11:08 +00:00
Brian Paul
db79b5683c
move _mesa_load_state_parameters() to state validation stage
2004-02-27 02:13:29 +00:00
Brian Paul
579ea7ff7a
fix PK2H, UP2H, PK2US bugs
2004-02-27 01:28:24 +00:00
Brian Paul
fca9121a21
check for null paramList
2004-02-26 22:20:29 +00:00
Brian Paul
e6149fac64
check for invalid fragment program in glDrawPixels, glCopyPixels and glBitmap
2004-02-26 22:13:32 +00:00
Brian Paul
1ef3d3a758
check for invalid vertex/fragment program in glBegin
2004-02-26 22:09:28 +00:00
Brian Paul
04207ab7e2
fix another glDrawArrays indexing bug, jump through _glapi_Dispatch functions
2004-02-26 22:09:05 +00:00
Brian Paul
09a4f915d3
fix library naming glitches (bug 904867)
2004-02-26 15:21:41 +00:00
Brian Paul
c8957aa896
Fix C/C++ calling conventions problem (Bug 904854)
2004-02-26 14:58:11 +00:00
Felix Kuehling
89d04e4623
Set ctx->Const.MaxTexture[Image/Coord]Units correctly. Fixes corruption in q3.
2004-02-26 13:22:16 +00:00
Felix Kuehling
76283a9079
Adapt the VERT_SET/COPY/SAVE/RESTORE_RGBA/SPEC macros to copy with all savage vertex formats.
2004-02-26 12:19:41 +00:00
Felix Kuehling
229654d815
Forgot to remove savagevb.h in last commit.
2004-02-26 01:00:00 +00:00
Felix Kuehling
d9a0330872
Converted vertex setup to use t_vertex.[ch].
2004-02-26 00:59:00 +00:00
Ian Romanick
795f1faf81
Create all the right modes for 16-bit screens.
2004-02-26 00:33:22 +00:00
Brian Paul
04bcaac383
added _tnl_allow_vertex/pixel_fog() calls
2004-02-26 00:28:03 +00:00
Felix Kuehling
21893e56e0
Call _tnl_allow_pixel/vertex_fog in savageCreateContext. (Brian Paul)
2004-02-25 20:47:46 +00:00
Brian Paul
54056db8db
use ABS(Z) when computing blend factors
2004-02-25 16:14:16 +00:00
Brian Paul
20e25ca50a
call _tnl_allow_pixel/vertex_fog() funcs
2004-02-24 16:11:30 +00:00
Brian Paul
8d407300c2
turns out we probably need a _tnl_allow_pixel_fog() function afterall
2004-02-24 16:10:52 +00:00
Brian Paul
4d5dddd125
jump through dispatch table instead of calling gl functions directly
2004-02-24 15:08:22 +00:00
Brian Paul
9d1ff8c1bb
fix incorrect texcoord attribute index
2004-02-24 14:59:26 +00:00
Brian Paul
2615e81620
added some GLAPIENTRY keywords, minor clean-ups
2004-02-24 14:47:01 +00:00
Brian Paul
4a048e5e48
s/transform/tnl/
2004-02-24 04:57:48 +00:00
Brian Paul
0adce8f7c7
upgraded to version 22
2004-02-24 03:01:27 +00:00
Brian Paul
1e3d868ffb
Yet another revision of _ae_update_state(). Issue both conventional AND
...
generic vertex attribute commands, ignoring ctx->VertexProgram.Enabled
since this function may be used during display list compilation.
2004-02-24 02:49:43 +00:00
Brian Paul
0f1e19c03c
added some const keywords
2004-02-24 02:47:05 +00:00
Brian Paul
ffa7eff9ff
glDrawArrays loop was wrong
2004-02-24 02:42:46 +00:00
Brian Paul
cf20f8cc3f
updates from Erdi Chen
2004-02-23 21:07:12 +00:00
Brian Paul
537f42e240
fix typo (Matt Case)
2004-02-23 20:26:58 +00:00
Ian Romanick
c00fbd55ba
The available GLX version is now logged in addition to the client
...
version and the server version.
2004-02-23 17:37:36 +00:00
Dave Airlie
001dc022fc
delete the textures
2004-02-23 06:35:22 +00:00
Felix Kuehling
263581bba4
Imported the Savage DRI driver from the savage-2-0-0-branch of DRI CVS
...
with modifications to make it work with current Mesa 6.
2004-02-22 16:11:12 +00:00
Brian Paul
6e450f22bb
some minor tweaks
2004-02-21 18:08:41 +00:00
Daniel Borca
2aa84490c0
fixed some typos
2004-02-20 09:47:42 +00:00