GLSL AST -> SPIR-V: Update to explicit enum values for the GLSL extended instruction set.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30443 e7fa87d3-cd2b-0410-9028-fcbf551c1848
diff --git a/SPIRV/GLSL450Lib.h b/SPIRV/GLSL450Lib.h
index aa92375..7565d8a 100644
--- a/SPIRV/GLSL450Lib.h
+++ b/SPIRV/GLSL450Lib.h
@@ -28,95 +28,95 @@
 namespace GLSL_STD_450 {

 

 enum Entrypoints {

-    Round,

-    RoundEven,

-    Trunc,

-    Abs,

-    Sign,

-    Floor,

-    Ceil,

-    Fract,

+    Round = 0,

+    RoundEven = 1,

+    Trunc = 2,

+    Abs = 3,

+    Sign = 4,

+    Floor = 5,

+    Ceil = 6,

+    Fract = 7,

 

-    Radians,

-    Degrees,

-    Sin,

-    Cos,

-    Tan,

-    Asin,

-    Acos,

-    Atan,

-    Sinh,

-    Cosh,

-    Tanh,

-    Asinh,

-    Acosh,

-    Atanh,

-    Atan2,

+    Radians = 8,

+    Degrees = 9,

+    Sin = 10,

+    Cos = 11,

+    Tan = 12,

+    Asin = 13,

+    Acos = 14,

+    Atan = 15,

+    Sinh = 16,

+    Cosh = 17,

+    Tanh = 18,

+    Asinh = 19,

+    Acosh = 20,

+    Atanh = 21,

+    Atan2 = 22,

 

-    Pow,

-    Exp,

-    Log,

-    Exp2,

-    Log2,

-    Sqrt,

-    InverseSqrt,

+    Pow = 23,

+    Exp = 24,

+    Log = 25,

+    Exp2 = 26,

+    Log2 = 27,

+    Sqrt = 28,

+    InverseSqrt = 29,

 

-    Determinant,

-    MatrixInverse,

+    Determinant = 30,

+    MatrixInverse = 31,

 

-    Modf,            // second argument needs the OpVariable, not an OpLoad

-    Min,

-    Max,

-    Clamp,

-    Mix,

-    Step,

-    SmoothStep,

+    Modf = 32,            // second argument needs the OpVariable = , not an OpLoad

+    Min = 33,

+    Max = 34,

+    Clamp = 35,

+    Mix = 36,

+    Step = 37,

+    SmoothStep = 38,

 

-    FloatBitsToInt,

-    FloatBitsToUint,

-    IntBitsToFloat,

-    UintBitsToFloat,

+    FloatBitsToInt = 39,

+    FloatBitsToUint = 40,

+    IntBitsToFloat = 41,

+    UintBitsToFloat = 42,

 

-    Fma,

-    Frexp,

-    Ldexp,

+    Fma = 43,

+    Frexp = 44,

+    Ldexp = 45,

 

-    PackSnorm4x8,

-    PackUnorm4x8,

-    PackSnorm2x16,

-    PackUnorm2x16,

-    PackHalf2x16,

-    PackDouble2x32,

-    UnpackSnorm2x16,

-    UnpackUnorm2x16,

-    UnpackHalf2x16,

-    UnpackSnorm4x8,

-    UnpackUnorm4x8,

-    UnpackDouble2x32,

+    PackSnorm4x8 = 46,

+    PackUnorm4x8 = 47,

+    PackSnorm2x16 = 48,

+    PackUnorm2x16 = 49,

+    PackHalf2x16 = 50,

+    PackDouble2x32 = 51,

+    UnpackSnorm2x16 = 52,

+    UnpackUnorm2x16 = 53,

+    UnpackHalf2x16 = 54,

+    UnpackSnorm4x8 = 55,

+    UnpackUnorm4x8 = 56,

+    UnpackDouble2x32 = 57,

 

-    Length,

-    Distance,

-    Cross,

-    Normalize,

-    Ftransform,

-    FaceForward,

-    Reflect,

-    Refract,

+    Length = 58,

+    Distance = 59,

+    Cross = 60,

+    Normalize = 61,

+    Ftransform = 62,

+    FaceForward = 63,

+    Reflect = 64,

+    Refract = 65,

 

-    UaddCarry,

-    UsubBorrow,

-    UmulExtended,

-    ImulExtended,

-    BitfieldExtract,

-    BitfieldInsert,

-    BitfieldReverse,

-    BitCount,

-    FindLSB,

-    FindMSB,

+    UaddCarry = 66,

+    UsubBorrow = 67,

+    UmulExtended = 68,

+    ImulExtended = 69,

+    BitfieldExtract = 70,

+    BitfieldInsert = 71,

+    BitfieldReverse = 72,

+    BitCount = 73,

+    FindLSB = 74,

+    FindMSB = 75,

 

-    InterpolateAtCentroid,

-    InterpolateAtSample,

-    InterpolateAtOffset,

+    InterpolateAtCentroid = 76,

+    InterpolateAtSample = 77,

+    InterpolateAtOffset = 78,

 

     Count

 };

@@ -178,14 +178,12 @@
     names[PackUnorm2x16]           = "packUnorm2x16";

     names[PackHalf2x16]            = "packHalf2x16";

     names[PackDouble2x32]          = "packDouble2x32";

-    names[PackHalf2x16]            = "packHalf2x16";

     names[UnpackSnorm2x16]         = "unpackSnorm2x16";

     names[UnpackUnorm2x16]         = "unpackUnorm2x16";

     names[UnpackHalf2x16]          = "unpackHalf2x16";

     names[UnpackSnorm4x8]          = "unpackSnorm4x8";

     names[UnpackUnorm4x8]          = "unpackUnorm4x8";

     names[UnpackDouble2x32]        = "unpackDouble2x32";

-    names[UnpackHalf2x16]          = "unpackHalf2x16";

     names[Length]                  = "length";

     names[Distance]                = "distance";

     names[Cross]                   = "cross";