Yeah it's redundant isn't it? I should remove the colour since it's not needed, but will it cause problems? It looks like the code is ok? Thank's for the feedback.
My vertices contain position, colour and tex information. I have 1 constant buffer keeping track of world/view/proj, and that's about it. I am drawing a grid of vertices and expecting to see them, which i don't. I didn't think the problem was with my structs and functions here, so i just wanted a second opinion.
From this code would you expect a minimal amount of vertices of type Pos/Col/Tex to be transformed correctly, and passed successfully through the vertex and pixel shader?