Brian Paul
04da5cea31
test of aux buffer rendering
2004-03-21 17:07:30 +00:00
Brian Paul
894844a8d9
Implemented support for software-based AUX color buffers.
...
Only available with Xlib driver for now.
Assorted clean-ups related to Draw/ReadBuffer().
Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
2004-03-21 17:05:03 +00:00
Brian Paul
0095016425
fix array index error in _swsetup_Translate (Felix)
2004-03-21 16:12:13 +00:00
Felix Kuehling
7ab89a9770
Removed some useless definitions, artifacts from the Utah-GLX i810 driver.
2004-03-21 12:05:24 +00:00
Dave Airlie
21fb1f9180
Add new interface support don't switch on yet ..
2004-03-21 11:47:03 +00:00
Felix Kuehling
416b7a8788
unsigned int -> uint32_t, unsigned char -> uint8_t where the size matters.
...
A bit more cosmetics.
Improved state emit on Savage 3D/IX/MX.
2004-03-21 11:28:07 +00:00
Felix Kuehling
9d68891901
Fixed texture LOD bias.
2004-03-20 22:05:29 +00:00
Felix Kuehling
fd8a7dc26b
Fixed MAXFIFO_S4. Removed WAIT_IDLE_EMPTY from savage_BCI_swap which resulted
...
in another small speedup. Fixed a problem that was masked by that
WAIT_IDLE_EMPTY:
- flush command buffer and WAIT_IDLE_EMPTY before uploading textures
2004-03-20 19:40:09 +00:00
Felix Kuehling
ef8cb129f4
Cleaned up and fixed stencil fallback.
2004-03-20 17:12:06 +00:00
Brian Paul
a212e9670b
minor clean-ups
2004-03-20 00:22:27 +00:00
Brian Paul
23be8efd6f
make null-terminated copy of program string so that parse works correctly
2004-03-20 00:08:20 +00:00
Brian Paul
e29ac89dcd
add missing else statements
2004-03-19 23:11:13 +00:00
Dave Airlie
00d2b873a9
Add includes to make mach64 build
2004-03-19 10:20:23 +00:00
Brian Paul
dde10b7c12
remove redundant call to ctx->Driver.Viewport(), and clean-ups
2004-03-18 18:17:33 +00:00
Brian Paul
ba9a2bd641
additional configs (Dan Schikore)
2004-03-18 16:02:27 +00:00
Brian Paul
c193bd0654
assorted updates and new AIX support (Dan Schikore)
2004-03-18 15:41:59 +00:00
Ian Romanick
6af3dca18a
Convert int(8|32)_t to uint(8|32)_t, like should have been done the first time.
2004-03-18 00:16:44 +00:00
Ian Romanick
16c704e8f7
Convert all uses of CARD32 and CARD8 to int32_t and int8_t.
2004-03-17 20:50:12 +00:00
Dave Airlie
aae2fde0e6
remove version number faking, shouldn't be needed anymore
2004-03-15 23:27:33 +00:00
Dave Airlie
35de80d0cb
extend SOLO code so the DDX version isn't checked
2004-03-15 23:26:49 +00:00
Keith Whitwell
c5fb1b7922
Sketch of codegen templates for t_vtx_api.c, not complete
2004-03-15 15:41:46 +00:00
Keith Whitwell
5262dcccc8
Streamline the error path in VertexAttrib functions. Makes things
...
slightly easier for codegen.
2004-03-15 14:36:16 +00:00
Daniel Borca
d83e9d9c00
unfinished SOLO driver for TDFX
2004-03-15 09:17:07 +00:00
Dave Airlie
e8036d23d7
couple of steps closer still not fully working.. something amiss in ring
...
buffer ..
2004-03-15 06:30:37 +00:00
Dave Airlie
6ff468d19e
Initial i810_dri.c for miniglx isn't fully functional yet...
2004-03-15 05:20:08 +00:00
Dave Airlie
f4d07d4118
use utility function to check versions
2004-03-15 03:39:52 +00:00
Brian Paul
7d05e48478
more TRIANGLE_WALK_DOUBLE tweaks (Justin Novosad)
2004-03-14 18:12:06 +00:00
Brian Paul
3340a9ea9e
fix stride bug in RGB and BGR span rendering
2004-03-14 16:41:49 +00:00
Brian Paul
746e59f207
GL_EXT_pixel_buffer_object test
2004-03-13 18:31:14 +00:00
Brian Paul
fde4c53a7d
Added some comments. Minor const, int->GLint type changes, etc.
2004-03-13 18:27:06 +00:00
Brian Paul
7a6b71ef29
Implementation of GL_EXT_pixel_buffer_object extension.
...
Note: extension may not be finalized yet - subject to change!
Note: implementation not fully suitable for h/w implementation yet.
2004-03-13 18:21:40 +00:00
Brian Paul
5498e8b9f3
more descriptive error messages for matrix stack over/underflows
2004-03-13 16:32:58 +00:00
Jon Smirl
6ddfdff659
Adjust includes to help DRI build
2004-03-12 20:03:54 +00:00
Jon Smirl
d613cca2e4
Adjust mga drivers to remove redundant h file for sarea and IOCTLs
2004-03-12 05:22:13 +00:00
Jon Smirl
ba5c49ab42
Make R128 driver use sarea/defines from DRM. removed r128_common.h
...
and r128_sarea.h since they are redundant now.
2004-03-12 03:50:30 +00:00
Jon Smirl
5fb0763d2e
These files are redundant now. Definitions come from DRM files.
2004-03-12 01:18:19 +00:00
Jon Smirl
ae4a1cc066
Adjustments to make everything use IOCTL/sarea defines in DRM instead
...
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
2004-03-11 20:35:38 +00:00
Michal Krol
157ec8bcf8
Moved from src/mesa/main.
2004-03-10 18:02:01 +00:00
Brian Paul
ab928e57b9
don't futz with GL_CLIENT_ACTIVE_TEXTURE in glClientActiveTexture (Robert Merrill)
2004-03-10 16:17:35 +00:00
Michal Krol
30e6dda368
Fixed a number of typos.
2004-03-10 14:54:47 +00:00
Dave Airlie
7463640e17
add xmlconfig.c to solo build
2004-03-10 03:45:28 +00:00
Dave Airlie
d4b6724253
back port span changes from i810, these have been in my tree for a while seem
...
fine ..
2004-03-10 03:43:15 +00:00
Brian Paul
b2dd5095c4
remove unneeded casts
2004-03-09 18:04:04 +00:00
Brian Paul
1e4731f644
Fix color index mode rendering.
...
Changed SWvertex's index field to GLfloat and fix a few other bits.
2004-03-09 16:58:26 +00:00
Daniel Borca
7bcada8c27
fxMesa: remove buffer_obj_ext, cos it breaks UT2004
2004-03-09 11:23:39 +00:00
Felix Kuehling
15941b1d90
Cleaned up and slightly optimized the texture upload code.
2004-03-08 23:01:47 +00:00
Brian Paul
f76314a69a
remove redundant macros (also in m_matrix.h)
2004-03-08 18:30:45 +00:00
Daniel Borca
0c19008f09
Voodoo Rush fixes
2004-03-08 07:52:18 +00:00
Felix Kuehling
446d8d0b86
Swapout textures who's space is claimed by a new texture. Don't destroy.
...
This finally really fixes assertion failures in savageBindTexture.
I think the same situation with several contexts is still broken though.
2004-03-08 00:34:43 +00:00
Felix Kuehling
a5c68c872d
Fixed texture tiling format for 8bit texels on ProSavage and Twister.
2004-03-07 23:32:31 +00:00