gl_VertexID implementation

This cl implements support for gl_VertexID.

Passes the functional.shaders.builtin_variable.vertex_id test.

Change-Id: I5550e3ecba30e29f1e38ace608d730833a1e9598
Reviewed-on: https://swiftshader-review.googlesource.com/10958
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Shader/PixelShader.cpp b/src/Shader/PixelShader.cpp
index 0b78c14..c659248 100644
--- a/src/Shader/PixelShader.cpp
+++ b/src/Shader/PixelShader.cpp
@@ -700,11 +700,11 @@
 					{
 						unsigned char index = instruction[i]->dst.index;
 
-						if(index == 0)
+						if(index == Shader::VPosIndex)
 						{
 							vPosDeclared = true;
 						}
-						else if(index == 1)
+						else if(index == Shader::VFaceIndex)
 						{
 							vFaceDeclared = true;
 						}