processing work on ShaderEditor