OpenGL modules are build only when openGL rendererMode is set in buildSetting.d
- Fixed: compilation with dmd 2.065.0
Remove opengl calls from module aren't in dquick.renderer3D.openGL package. Adding d3d9 modules
Important : We'll use D3D10 instead of D3D9 cause Windows XP isn't supported anymore by Microsoft and no more CG card which doesn't support D3D10 are sell
So this commit change modules names
Move PrimitiveType from mesh to generic module. Fix directX API
Add a comment for the direct 3d VBO implementation
Fixing some build issues for d3d10 (still unable to build it)
Remove unused material class (will be rewritten completly later)
Defining interfaces for renderer primitives.
Put ShaderProgram in the shader module.
Starting moving all primitive on interfces
Fix few build issues
Fix build issues (still one stay)
Fix compilation
Merge branch 'd3d9' into d3d10
Fix : Uninstancie meshes in some items
Fix compilation
Fix : dmd 2.066 compilation