toDynamicShader