36 lines
972 B
Plaintext
36 lines
972 B
Plaintext
DONE
|
|
|
|
Basic video setup
|
|
ShadowFB buffering
|
|
DGA
|
|
Voodoo2 2D accelerations
|
|
Render acceleration
|
|
Debugged 24bpp shadowFB
|
|
|
|
TODO
|
|
|
|
Rotation
|
|
FIFO level handling code maybe needed for heavy 2D
|
|
Hardware Gamma correction
|
|
Proper DPMS for Voodoo2
|
|
DRI
|
|
|
|
DRI thoughts:
|
|
Figure out out to use YAB textures for Xv
|
|
X runs on the front buffer
|
|
DRI draws on the backbuffer
|
|
2D engine can do the screen to screen blits
|
|
Backbuffer allocation is problematic as memory is short. One way
|
|
might be to allocate those rectangles that are visible only ?
|
|
For voodoo1 DRI is somewhat harder but Voodoo2like with software fallback
|
|
except fullscreen would work 8)
|
|
|
|
|
|
Random Ramblings:
|
|
The right way to write a Voodoo1 X server is to use shadow buffers for
|
|
each visible window area and dump them into texture buffers then composite
|
|
the textures using the 3D engine. XFree86 alas doesn't think that way.
|
|
Maybe Keith's server can be persuaded to do so some day. Maybe I should
|
|
just buy a better video card.
|
|
|