aui
aui copied to clipboard
DirectX support
Migrate to d3d9/10/11 under Windows.
Milestones:
- [x] Put all GL and software renderer related stuff to a namespace
- [x] Develop a DSL for shaders compiling to software renderer code + DirectX hlsl + OpenGL glsl and rewrite all shaders (also get rid of #41). Would be nice to use C++ as DSL (
boost::proto) and avoid external compilers (e.g. aui.toolbox) - [x] Provide a mechanism which queries DirectX/OpenGL/software support and allows application to choose a required graphics API
- [ ] Add DirectX support using new shader DSL