VirtualGL

VirtualGL is a project written in Blitz3D and then ported/rewritten in C++. It is a software renderer. A software renderer is a 3D application based on software graphics processing, not using Direct3D or OpenGL. CPU rendering is slow, yet this software renderer is quite powerful. It even supports vertex lights and stencil shadows / depth shadows at a quite acceptable frame rate.

Key features

  • Texture mapped / Colored polygons
    • Perspective corrected textures
    • Sphere maps
  • OpenGL like structure
  • Z-buffer
  • Vertex lights
  • Stencil buffer & stencil shadows
  • Depth shadows
    • Soft shadows
  • Animated & not animated meshes (*.vglx)

Screenshots

Downloads

VirtualGL 2.5.0 Binaries + Source-Code