Shaders

Started by
0 comments, last by BLiTZWiNG 15 years, 8 months ago
Hi, I am writing a small wrapper for directX to help me in the development of a small game. I came across a problem with which I hope/think you can help.:D I wrote a class ShaderManager which compiles shaders seperately (vertex and pixel). I have a model class as well which contains the vertex buffer and index buffer . My question is, how should I keep all the shaders in my game?In a data structure? and have each Model point to the shader it's using? Or should I declare the shaders within the model? Thank You kindly, Cibo
Advertisement
I'm sure there are even better ways, but keeping all your shaders in a list and having the models point to them is not a bad idea.

If storing your shader in the model means you have to duplicate the shader or some parts of it to use it elsewhere, then it is probably a less than optimal solution.

This topic is closed to new replies.

Advertisement