ShaderDynamicPattern updated