Computer Graphics: the details we see every day become the wonders that tickle our fancy and lead us to strive for more realistic graphics algorithms.
When constructing a world from an idea, nothing can be taken for granted.
Sirikata Virtual World Platform
Babel Shader Information
Translation between shading languages
Designed to convert between DirectX HLSL output, pixelshader 2.0 and OpenGL's low level shading languages
Allows OpenGL programs to use Microsoft's stand alone HLSL compiler, fxc.exe to compile programs into ARB or fp30 assembly.
Enables fair benchmarking competition between the HLSL compiler and the Cg compiler on the same platform with the same demo and driver.
Will eventually allow the Cg compiler to produce valid pixelshader 2.0 output.
Perhaps in the future
... Hardware virtualization
Alpha Release Source (10/20/03)
Alpha Release Win32 Binary (10/20/03)
danielrh kt graphics dawt stanford dawt edu
: Mail me if you have any trouble or need help.
Example Conversion Between Ps2.0 and ARB