GentenStudios / QuartzEngine

Nolonger used, see Phoenix repo
BSD 3-Clause "New" or "Revised" License
34 stars 10 forks source link

Implement graphics API abstraction for uniforms. #114

Closed DontBelieveMe closed 5 years ago

DontBelieveMe commented 5 years ago

Users should be able to set the values of shader uniform variables via the IRenderDevice interface. This should be done in a generic ways so that it would work for both DirectX(11) and OpenGL(3+) as well as be open to any potential optimisations, such as uniform buffer objects.