ss3d - basic shader caching for improved startup times