Andrew Boiu
Senior Member
Offline
LDE-BDreams
Posts: 267
LDE-BDreams
Gender:
|
Still there is a big problem with Voodoo 3's: we need 2x1024x768x16/8=3 Mb of texture memory used from the startup, only by the frame buffer.
In real figures, you would normally be able to use about 11 Mb of texture memory on a 16 Mb board. The rest 5 megs is the framebuffer, and the geometry/effects space allocated.
A FXT1 compression format gives a tipycal 1:10 compression. Which means that if UT2003 would need 64MB of textures, the used texture space could be around 8Mb(given the fact that some textures compress better, others not), so the idea of using FXT1 texturing is a fesable idea!
But, before any of these dreams could reach the reality, WE MUST FIND A WAY on making the Voodoo3 at least fully Dx8 compatible (even with emulated functions). For example, the Fr019 (Poem to a horse), fails to start on a V3 3000 on Dx8.1 on a Win98SE with latest Amigamerlin. Dx9 installed, brings no better compatibility. In fact, every Fr0?? i saw running, one way or another had texture compatibility problems, and sometimes Z-buffer occlusion. Some texture effects don't appear at all!
So, first we should focus on getting some full DX 8 and OpenGL support (at least 1.1, even if 1.2 is seriously needed). Otherwise, we will never move further to implementing specifically designed tools to convert textres to FXT1, and make the game able to run!
|