one file of effects question

Started by
1 comment, last by Juliean 10 years, 11 months ago

I have 60 techniques in one .fx file can this cause any problems related to performance?

Advertisement

normally no it doesn't impact performance at all (the shader compiler is very good in eliminating unused code/resources), but you will only be 100% sure if you profile it

You shouldn't be worried about performance here, you should rather worry about like how hard it will get to work with these. Word of advice, in my first 3d project I used to have all thats possible in one shader file too, it was mess and extremly aweful to work with after a while. You gotta ask yourself, are these techniques all related to each other? Like different lighting models, etc... ? If not, I'd strongly advice you to split it up. You'll possible save loading time too, since you only have to compile those effects you really need.

This topic is closed to new replies.

Advertisement