enable gl_state_cache