VARYING vec4 vCol; void MAIN() { vCol = COLOR; vec3 base = VERTEX; vec3 door = MORPH_POSITION(0); vec3 hood = MORPH_POSITION(1); vec3 pos = VERTEX+((door-VERTEX)*doorWeight)+((hood-VERTEX)*hoodWeight); POSITION = MODELVIEWPROJECTION_MATRIX * vec4(pos, 1.0); }