summaryrefslogtreecommitdiff
path: root/xc/programs/Xserver/hw/xfree86/drivers/tdfx
AgeCommit message (Collapse)AuthorFilesLines
2000-11-08merge with 4.0.1dX_4_0_1d-20001107-mergedawes5-14/+8
2000-09-24commit xfree86 4.0.1d-pre updatealanh5-17/+34
2000-09-07Merged tdfx-2-1-branchtdfx-2-1-20000907-mergealanh4-54/+132
2000-08-16remove dead filesdawes1-30/+0
2000-07-11During the merge we duplicated the code to free the devSections as thedaryll1-1/+0
driver is initialized. Removing the second free avoids the crash.
2000-07-11Merge XFree86 4.0.1alanh10-134/+112
2000-06-14Some boards had trouble with the partially initialized SLI code. Thisdaryll1-14/+15
disables them completely until the initialization code is done.
2000-06-13added -I$(TOP)/include to DRIINCLUDESbrianp1-1/+2
2000-06-12This insures we get a lock before doing any drawing.daryll4-24/+27
2000-06-12Merged the tdfx-2-0 branch onto the trunktdfx-2-0-20000612-mergedaryll10-219/+1490
2000-06-08Merged glxmisc-3-0-0glxmisc-3-0-0-20000608-mergebrianp5-38/+75
2000-04-20Merged glxmisc-1-0-0glxmisc-1-0-0-20000420-mergebrianp1-57/+62
2000-04-11Remove wrapping code until we're really ready to deploy it.daryll1-39/+0
2000-04-11More work on the GL_BLEND for performer this time without breaking Q3A.daryll1-0/+39
Preparing to wrap Block/Wakeup handlers to move locking down into the driver.
2000-04-09Only enable DRI for 16bpp mode.daryll4-26/+69
Allow GL_BLEND if color is 0,0,0,1 Wrap grTexLodBiasValue call Link math library into libGL Recognize Napalm boards Allow CLUT/gamma changes Make driver compile on 2.2.14 kernel
2000-03-16Merge with 4.0X_4_0-20000315-mergejhartmann4-24/+70
2000-03-15As Bullwinkle would say "This time for sure..." The palette code gotdaryll1-37/+11
completely messed up in my iterations. This cleans it all up. We're now using the TDFX specific access functions, which is better for multihead.
2000-03-15Initial revisionjhartmann1-0/+30
2000-03-14Fix for palette code to work around a hardware bug. Rewrite palettedaryll1-28/+68
table entries until they stick.
2000-03-06Make initDone be a member of the TDFXRec so it is isolated to each screen.daryll3-3/+5
Fix the offset in DGA modes, to account for screen position. (xawtv overlay)
2000-03-05It looks like all the gamma entries, not just the 64 key ones must bedaryll1-6/+10
filled in. This appears to fix the problem and allow gamma correction.
2000-03-05Disable the CLUT changes until further testing is done.daryll2-2/+2
Make visuals with a depth buffer, instead of without one.
2000-03-03Fix to allow gamma correction to work in all modes.daryll2-75/+61
Minor rewrite to the visuals we present. (No change in the list, just the way we calculate them) Allow double scan video modes and not interlaced. (Hardware doesn't support interlaced)
2000-02-28Fix board hang with giant gnome-terminal. NonTEGlyphRenderer needs todaryll1-0/+1
skip glyphs with 0 width.
2000-02-26Merged dispatch-0-0-3dispatch-0-0-3-20000225-mergebrianp1-2/+2
2000-02-223.9.18 mergeX_3_9_18-20000222-mergekem11-24/+45
2000-02-15#endif in the wrong place didn't allow you to build without DRIdaryll1-1/+1
2000-02-13Fix for multiple contexts. We were calling a lock function within a lock.daryll1-0/+1
2000-02-12Support for wide points and lines added. (Preliminary, still has a few bugs)daryll8-91/+213
New memory layout for card. Unbind contexts correctly. Fixes to allow running of the conformance tests. Texture map fixes for single TMU cards. Fixed a bug in memory management of texture maps when running multiple apps. Removed hardware antialiasing support, since it was incorrect. Improved handling of the assembly files in the X build Change to new /usr/include/Glide3 directory to avoid glide2/glide3 conflict. Clipping fixes (one race condition, one bug with screen clears) Reapplied the clipping on MoveBuffers. Somehow this fix got dropped. Added single buffer and double buffer visuals. Avoid crashing when glx module isn't loaded by disabling DRI.
2000-01-17Correct problem with the exported visuals. (5-6-5 colors, not 8-8-8)daryll1-101/+9
This fixes glaring problems with performer.
2000-01-15Remove -g from builddaryll2-15/+2
Fix lost code from tdfx-1-1 merge in tdfx_priv.c Lower the minimum required fifo size Fix the kernel tree detection in the Makefile
2000-01-14This patch merges the latest tdfx-1-1 code into the main trunk.daryll5-56/+74
It includes new improved memory layout for the 3dfx boards. It fixes a bug with DGA. (xawtv now works in overlay mode) It includes the addition of poll to the device driver.
2000-01-07Merge between X_3_9_16 and X_3_9_17faith12-269/+285
Compiles but may not run.
1999-12-22Do more range checking on the copy operations for window moves. Thisdaryll1-5/+24
appears to fix the corruption with windows being moved off screen.
1999-12-21Add DGA supportdaryll4-48/+52
1999-12-20We weren't mapping a sufficiently large region of the frame buffer to handledaryll1-2/+5
tiled memory access. This caused any program which did pixel read/writes to fail as it wouldn't get the depth test correct. Fixed by doubling the size if the frame buffer memory map.
1999-12-18Dynamically calculate texture memory size.daryll3-111/+173
Allow VT switching.
1999-12-14Upgrade to the latest Mesa 3.2 code.daryll1-101/+14
Fixed several driver texture management bugs in the tdfx driver. Fix a problem with unbinding a context (performer). Included the Mesa header files in the X tree instead of making copies.
1999-12-08Remove MMIO_ functions as they occur in versions later than 3.9.16.daryll1-4/+15
1999-12-08Remove call to SilkenMouse. Needs version later than 3.9.16.daryll1-1/+0
1999-12-07Move Mesa to xc/extrasdaryll4-30/+21
Update to the latest Mesa 3.2 code Fix the Q3Demo bugs (white railgun and texture mapping) Simplify driver texture mapping routines Fix device driver for 2.3 kernels Improve performance
1999-12-05First DRI release of 3dfx driver.daryll12-242/+1642
1999-12-05Initial revisiondaryll11-0/+3533