add VertexProcessor and FragmentProcessor