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.
Home | Projects | Sirikata Virtual World Platform | GPU Raytracer | ClawHMMer | Brook | The Raytrix| Links
Babel Shader Information
  BabelShader
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