Looks static to me.Code:static Provider *s_pInstance;
Don't you need the graphics renderer during the whole lifetime of the application? Then with your solution the "scoped" object is practically global anyway.
Do you really need to access these services/subsystems from all over your codebase?
You should strive to design your program in a way that minimizes dependencies.




Reply With Quote
