The software portion of the MadStyle TV Project brings together a carefully curated suite of well-known open source projects and adds a small, lightweight integration layer. It provides an SDK designed to enable a variety of compelling real-time visual  applications.

The project provides a solid, open source platform to aid independent developers in realizing their vision by removing some of the tedium of starting from scratch.

Now Hosted on GitHub

After a rather ridiculous amount of procrastination, and a bit of prodding, I bit the bullet and migrated my source code repository from Subversion to git, now hosted on GitHub. With my entire revision history intact, which I'm stoked about.

Beta Testers

Your assistance is appreciated!  Please feel free to leave feedback regarding your experiences.  Early adopters will likely struggle a bit, so please help us to make it better for those who come after.  Please click on the "Beta Testers" header to go to the feedback page.

Introduction to XGL - A Framework for OpenGL and C++11

OpenGL has been around quite a long time.  It is currently the only 3D graphics that can claim ubiquitous support on the 3 major desktop platforms, as well as the 2 biggest mobile platforms.


  • Modern OpenGL - 3.2 and above
  • C++11 SDK
  • Cross platform (Windows, Linux, OS X)
  • Minimal 3rd party library dependence
  • Uses free development tools
  • Open source
  • Error handling through exceptions
  • Fully multi-threaded
  • Scene graph management with C++ container objects
  • Unicode support