the screen shot showing my problem:

I tried setting the material first, the the shader on the second pass. What I get is a duplicate, uncolored duplicate.
I had figured the second pass would work from the results of the last. But this is not what happening.
I wanted to use the godot's standard fragment and textures to color the mesh, while programming vertex only. Is there a way?