vertex shader and obj mesh can be passed as arguments
vertex shader and obj mesh can be passed as arguments