I'm going to have a collection of programs that are linked at load time(if everything works the way i think it does).
I plan for this game to take over a year and probably close to 2. I'm not trying to sell it. The issue with fallbacks..it's time taken away from making the game. I enjoy engine programming but i want to make a game. The new nvidia and ATI mobos have intergraded graphics with shaders on them. So it isn't a concern of mine to get someones 8500 or gf3 working with this game.
I'm thinking shader grouping is going to be done in a custom editor for the artist on the team. Just some check boxes and blending options. Most of the shaders are going to static(like normals calcs) but the frag colors and such i see being lil more dynamicly written with set blend options. I'm trying to design a pretty general purpose shader that'll handle most things any how. I"m trying to keep the shader varitation low.
Thanks for insight Grover! Please keep it coming if you have more to say. Do you work in the industry?
I plan for this game to take over a year and probably close to 2. I'm not trying to sell it. The issue with fallbacks..it's time taken away from making the game. I enjoy engine programming but i want to make a game. The new nvidia and ATI mobos have intergraded graphics with shaders on them. So it isn't a concern of mine to get someones 8500 or gf3 working with this game.
I'm thinking shader grouping is going to be done in a custom editor for the artist on the team. Just some check boxes and blending options. Most of the shaders are going to static(like normals calcs) but the frag colors and such i see being lil more dynamicly written with set blend options. I'm trying to design a pretty general purpose shader that'll handle most things any how. I"m trying to keep the shader varitation low.
Thanks for insight Grover! Please keep it coming if you have more to say. Do you work in the industry?