Vega Prime Shader Infrastructure

The advent of hardware shader technology has had a significant impact on the performance and the level of realism in real-time 3D visual applications on low cost hardware, but shaders have proven to be difficult to modify, re-use, combine, or manage effectively.  The Shader Infrastructure in Vega Prime coordinates and manages the construction and use of shaders by all parts of Vega Prime, inlcluding modules, loaders, and, in the future, user-supplied shader code, so that you do not have to.  

Advanced Rendering Techniques (ART) can be combined to generate a complete shader so that objects behave appropriately and fit seamlessly into the rendered scene.  You can also see the benefits of using the latest graphics technology without having to write any shaders yourself.  This innovative technology enables dramatic improvements in rendering quality, protects the application developer from changes in the underlying graphics hardware, and preserves the years of investment made in developing applications, OpenFlight models, and databases.