* SQ can reload its shaders dynamically; new DS state