it works if you set inputlayout to 'Pos3' instead of Pos3Tex2 (this would be 3 values for position and 2 for uv coordinates)
and you have to set the constant technique to 'noTexture'
there are no normals computed automatically. if you want them, you have to calculate them and pass them into the geometry buffer as well (e.g. Pos3Norm3)
the example on the left seems to work because the default input layout seems to be Pos4