The extension spec says: ``` (add a new example to the second paragraph, p. 48) primitive in vec3 triangleNormal; ``` But it should use `perprimitiveNV` instead as far as I understand (perprimitiveNV is accepted by glslang, primitive isn't).