process work on ShaderEditor