Flutter Engine
The Flutter Engine
Enumerations | Variables
GLSL.std.450.h File Reference

Go to the source code of this file.

Enumerations

enum  GLSLstd450 {
  GLSLstd450Bad = 0 , GLSLstd450Round = 1 , GLSLstd450RoundEven = 2 , GLSLstd450Trunc = 3 ,
  GLSLstd450FAbs = 4 , GLSLstd450SAbs = 5 , GLSLstd450FSign = 6 , GLSLstd450SSign = 7 ,
  GLSLstd450Floor = 8 , GLSLstd450Ceil = 9 , GLSLstd450Fract = 10 , GLSLstd450Radians = 11 ,
  GLSLstd450Degrees = 12 , GLSLstd450Sin = 13 , GLSLstd450Cos = 14 , GLSLstd450Tan = 15 ,
  GLSLstd450Asin = 16 , GLSLstd450Acos = 17 , GLSLstd450Atan = 18 , GLSLstd450Sinh = 19 ,
  GLSLstd450Cosh = 20 , GLSLstd450Tanh = 21 , GLSLstd450Asinh = 22 , GLSLstd450Acosh = 23 ,
  GLSLstd450Atanh = 24 , GLSLstd450Atan2 = 25 , GLSLstd450Pow = 26 , GLSLstd450Exp = 27 ,
  GLSLstd450Log = 28 , GLSLstd450Exp2 = 29 , GLSLstd450Log2 = 30 , GLSLstd450Sqrt = 31 ,
  GLSLstd450InverseSqrt = 32 , GLSLstd450Determinant = 33 , GLSLstd450MatrixInverse = 34 , GLSLstd450Modf = 35 ,
  GLSLstd450ModfStruct = 36 , GLSLstd450FMin = 37 , GLSLstd450UMin = 38 , GLSLstd450SMin = 39 ,
  GLSLstd450FMax = 40 , GLSLstd450UMax = 41 , GLSLstd450SMax = 42 , GLSLstd450FClamp = 43 ,
  GLSLstd450UClamp = 44 , GLSLstd450SClamp = 45 , GLSLstd450FMix = 46 , GLSLstd450IMix = 47 ,
  GLSLstd450Step = 48 , GLSLstd450SmoothStep = 49 , GLSLstd450Fma = 50 , GLSLstd450Frexp = 51 ,
  GLSLstd450FrexpStruct = 52 , GLSLstd450Ldexp = 53 , GLSLstd450PackSnorm4x8 = 54 , GLSLstd450PackUnorm4x8 = 55 ,
  GLSLstd450PackSnorm2x16 = 56 , GLSLstd450PackUnorm2x16 = 57 , GLSLstd450PackHalf2x16 = 58 , GLSLstd450PackDouble2x32 = 59 ,
  GLSLstd450UnpackSnorm2x16 = 60 , GLSLstd450UnpackUnorm2x16 = 61 , GLSLstd450UnpackHalf2x16 = 62 , GLSLstd450UnpackSnorm4x8 = 63 ,
  GLSLstd450UnpackUnorm4x8 = 64 , GLSLstd450UnpackDouble2x32 = 65 , GLSLstd450Length = 66 , GLSLstd450Distance = 67 ,
  GLSLstd450Cross = 68 , GLSLstd450Normalize = 69 , GLSLstd450FaceForward = 70 , GLSLstd450Reflect = 71 ,
  GLSLstd450Refract = 72 , GLSLstd450FindILsb = 73 , GLSLstd450FindSMsb = 74 , GLSLstd450FindUMsb = 75 ,
  GLSLstd450InterpolateAtCentroid = 76 , GLSLstd450InterpolateAtSample = 77 , GLSLstd450InterpolateAtOffset = 78 , GLSLstd450NMin = 79 ,
  GLSLstd450NMax = 80 , GLSLstd450NClamp = 81 , GLSLstd450Count
}
 

Variables

static const int GLSLstd450Version = 100
 
static const int GLSLstd450Revision = 3
 

Enumeration Type Documentation

◆ GLSLstd450

enum GLSLstd450
Enumerator
GLSLstd450Bad 
GLSLstd450Round 
GLSLstd450RoundEven 
GLSLstd450Trunc 
GLSLstd450FAbs 
GLSLstd450SAbs 
GLSLstd450FSign 
GLSLstd450SSign 
GLSLstd450Floor 
GLSLstd450Ceil 
GLSLstd450Fract 
GLSLstd450Radians 
GLSLstd450Degrees 
GLSLstd450Sin 
GLSLstd450Cos 
GLSLstd450Tan 
GLSLstd450Asin 
GLSLstd450Acos 
GLSLstd450Atan 
GLSLstd450Sinh 
GLSLstd450Cosh 
GLSLstd450Tanh 
GLSLstd450Asinh 
GLSLstd450Acosh 
GLSLstd450Atanh 
GLSLstd450Atan2 
GLSLstd450Pow 
GLSLstd450Exp 
GLSLstd450Log 
GLSLstd450Exp2 
GLSLstd450Log2 
GLSLstd450Sqrt 
GLSLstd450InverseSqrt 
GLSLstd450Determinant 
GLSLstd450MatrixInverse 
GLSLstd450Modf 
GLSLstd450ModfStruct 
GLSLstd450FMin 
GLSLstd450UMin 
GLSLstd450SMin 
GLSLstd450FMax 
GLSLstd450UMax 
GLSLstd450SMax 
GLSLstd450FClamp 
GLSLstd450UClamp 
GLSLstd450SClamp 
GLSLstd450FMix 
GLSLstd450IMix 
GLSLstd450Step 
GLSLstd450SmoothStep 
GLSLstd450Fma 
GLSLstd450Frexp 
GLSLstd450FrexpStruct 
GLSLstd450Ldexp 
GLSLstd450PackSnorm4x8 
GLSLstd450PackUnorm4x8 
GLSLstd450PackSnorm2x16 
GLSLstd450PackUnorm2x16 
GLSLstd450PackHalf2x16 
GLSLstd450PackDouble2x32 
GLSLstd450UnpackSnorm2x16 
GLSLstd450UnpackUnorm2x16 
GLSLstd450UnpackHalf2x16 
GLSLstd450UnpackSnorm4x8 
GLSLstd450UnpackUnorm4x8 
GLSLstd450UnpackDouble2x32 
GLSLstd450Length 
GLSLstd450Distance 
GLSLstd450Cross 
GLSLstd450Normalize 
GLSLstd450FaceForward 
GLSLstd450Reflect 
GLSLstd450Refract 
GLSLstd450FindILsb 
GLSLstd450FindSMsb 
GLSLstd450FindUMsb 
GLSLstd450InterpolateAtCentroid 
GLSLstd450InterpolateAtSample 
GLSLstd450InterpolateAtOffset 
GLSLstd450NMin 
GLSLstd450NMax 
GLSLstd450NClamp 
GLSLstd450Count 

Definition at line 33 of file GLSL.std.450.h.

33 {
34 GLSLstd450Bad = 0, // Don't use
35
45 GLSLstd450Fract = 10,
46
49 GLSLstd450Sin = 13,
50 GLSLstd450Cos = 14,
51 GLSLstd450Tan = 15,
52 GLSLstd450Asin = 16,
53 GLSLstd450Acos = 17,
54 GLSLstd450Atan = 18,
55 GLSLstd450Sinh = 19,
56 GLSLstd450Cosh = 20,
57 GLSLstd450Tanh = 21,
58 GLSLstd450Asinh = 22,
59 GLSLstd450Acosh = 23,
60 GLSLstd450Atanh = 24,
61 GLSLstd450Atan2 = 25,
62
63 GLSLstd450Pow = 26,
64 GLSLstd450Exp = 27,
65 GLSLstd450Log = 28,
66 GLSLstd450Exp2 = 29,
67 GLSLstd450Log2 = 30,
68 GLSLstd450Sqrt = 31,
70
73
74 GLSLstd450Modf = 35, // second operand needs an OpVariable to write to
75 GLSLstd450ModfStruct = 36, // no OpVariable operand
76 GLSLstd450FMin = 37,
77 GLSLstd450UMin = 38,
78 GLSLstd450SMin = 39,
79 GLSLstd450FMax = 40,
80 GLSLstd450UMax = 41,
81 GLSLstd450SMax = 42,
85 GLSLstd450FMix = 46,
86 GLSLstd450IMix = 47, // Reserved
87 GLSLstd450Step = 48,
89
90 GLSLstd450Fma = 50,
91 GLSLstd450Frexp = 51, // second operand needs an OpVariable to write to
92 GLSLstd450FrexpStruct = 52, // no OpVariable operand
93 GLSLstd450Ldexp = 53,
94
107
108 GLSLstd450Length = 66,
110 GLSLstd450Cross = 68,
115
119
123
124 GLSLstd450NMin = 79,
125 GLSLstd450NMax = 80,
126 GLSLstd450NClamp = 81,
127
129};
@ GLSLstd450Determinant
Definition: GLSL.std.450.h:71
@ GLSLstd450Distance
Definition: GLSL.std.450.h:109
@ GLSLstd450FAbs
Definition: GLSL.std.450.h:39
@ GLSLstd450Sqrt
Definition: GLSL.std.450.h:68
@ GLSLstd450PackUnorm2x16
Definition: GLSL.std.450.h:98
@ GLSLstd450Cos
Definition: GLSL.std.450.h:50
@ GLSLstd450NMin
Definition: GLSL.std.450.h:124
@ GLSLstd450FMix
Definition: GLSL.std.450.h:85
@ GLSLstd450InterpolateAtCentroid
Definition: GLSL.std.450.h:120
@ GLSLstd450Count
Definition: GLSL.std.450.h:128
@ GLSLstd450UClamp
Definition: GLSL.std.450.h:83
@ GLSLstd450Degrees
Definition: GLSL.std.450.h:48
@ GLSLstd450Asin
Definition: GLSL.std.450.h:52
@ GLSLstd450RoundEven
Definition: GLSL.std.450.h:37
@ GLSLstd450FindSMsb
Definition: GLSL.std.450.h:117
@ GLSLstd450FMax
Definition: GLSL.std.450.h:79
@ GLSLstd450Floor
Definition: GLSL.std.450.h:43
@ GLSLstd450Cross
Definition: GLSL.std.450.h:110
@ GLSLstd450FrexpStruct
Definition: GLSL.std.450.h:92
@ GLSLstd450Log2
Definition: GLSL.std.450.h:67
@ GLSLstd450MatrixInverse
Definition: GLSL.std.450.h:72
@ GLSLstd450FindUMsb
Definition: GLSL.std.450.h:118
@ GLSLstd450SSign
Definition: GLSL.std.450.h:42
@ GLSLstd450FindILsb
Definition: GLSL.std.450.h:116
@ GLSLstd450SmoothStep
Definition: GLSL.std.450.h:88
@ GLSLstd450IMix
Definition: GLSL.std.450.h:86
@ GLSLstd450Acos
Definition: GLSL.std.450.h:53
@ GLSLstd450Acosh
Definition: GLSL.std.450.h:59
@ GLSLstd450Exp
Definition: GLSL.std.450.h:64
@ GLSLstd450UMax
Definition: GLSL.std.450.h:80
@ GLSLstd450UnpackDouble2x32
Definition: GLSL.std.450.h:106
@ GLSLstd450SAbs
Definition: GLSL.std.450.h:40
@ GLSLstd450InverseSqrt
Definition: GLSL.std.450.h:69
@ GLSLstd450PackHalf2x16
Definition: GLSL.std.450.h:99
@ GLSLstd450InterpolateAtSample
Definition: GLSL.std.450.h:121
@ GLSLstd450PackSnorm4x8
Definition: GLSL.std.450.h:95
@ GLSLstd450Step
Definition: GLSL.std.450.h:87
@ GLSLstd450Atan2
Definition: GLSL.std.450.h:61
@ GLSLstd450Fma
Definition: GLSL.std.450.h:90
@ GLSLstd450UnpackUnorm4x8
Definition: GLSL.std.450.h:105
@ GLSLstd450Cosh
Definition: GLSL.std.450.h:56
@ GLSLstd450Exp2
Definition: GLSL.std.450.h:66
@ GLSLstd450Radians
Definition: GLSL.std.450.h:47
@ GLSLstd450SMax
Definition: GLSL.std.450.h:81
@ GLSLstd450Fract
Definition: GLSL.std.450.h:45
@ GLSLstd450InterpolateAtOffset
Definition: GLSL.std.450.h:122
@ GLSLstd450NMax
Definition: GLSL.std.450.h:125
@ GLSLstd450PackUnorm4x8
Definition: GLSL.std.450.h:96
@ GLSLstd450UnpackSnorm4x8
Definition: GLSL.std.450.h:104
@ GLSLstd450ModfStruct
Definition: GLSL.std.450.h:75
@ GLSLstd450UnpackHalf2x16
Definition: GLSL.std.450.h:103
@ GLSLstd450Ldexp
Definition: GLSL.std.450.h:93
@ GLSLstd450Reflect
Definition: GLSL.std.450.h:113
@ GLSLstd450Trunc
Definition: GLSL.std.450.h:38
@ GLSLstd450FClamp
Definition: GLSL.std.450.h:82
@ GLSLstd450Refract
Definition: GLSL.std.450.h:114
@ GLSLstd450Bad
Definition: GLSL.std.450.h:34
@ GLSLstd450PackDouble2x32
Definition: GLSL.std.450.h:100
@ GLSLstd450Normalize
Definition: GLSL.std.450.h:111
@ GLSLstd450Atanh
Definition: GLSL.std.450.h:60
@ GLSLstd450Tanh
Definition: GLSL.std.450.h:57
@ GLSLstd450FSign
Definition: GLSL.std.450.h:41
@ GLSLstd450PackSnorm2x16
Definition: GLSL.std.450.h:97
@ GLSLstd450Pow
Definition: GLSL.std.450.h:63
@ GLSLstd450Atan
Definition: GLSL.std.450.h:54
@ GLSLstd450Log
Definition: GLSL.std.450.h:65
@ GLSLstd450Tan
Definition: GLSL.std.450.h:51
@ GLSLstd450UnpackUnorm2x16
Definition: GLSL.std.450.h:102
@ GLSLstd450Round
Definition: GLSL.std.450.h:36
@ GLSLstd450UMin
Definition: GLSL.std.450.h:77
@ GLSLstd450Frexp
Definition: GLSL.std.450.h:91
@ GLSLstd450Ceil
Definition: GLSL.std.450.h:44
@ GLSLstd450FMin
Definition: GLSL.std.450.h:76
@ GLSLstd450NClamp
Definition: GLSL.std.450.h:126
@ GLSLstd450SClamp
Definition: GLSL.std.450.h:84
@ GLSLstd450Length
Definition: GLSL.std.450.h:108
@ GLSLstd450Modf
Definition: GLSL.std.450.h:74
@ GLSLstd450SMin
Definition: GLSL.std.450.h:78
@ GLSLstd450Sinh
Definition: GLSL.std.450.h:55
@ GLSLstd450UnpackSnorm2x16
Definition: GLSL.std.450.h:101
@ GLSLstd450FaceForward
Definition: GLSL.std.450.h:112
@ GLSLstd450Sin
Definition: GLSL.std.450.h:49
@ GLSLstd450Asinh
Definition: GLSL.std.450.h:58

Variable Documentation

◆ GLSLstd450Revision

const int GLSLstd450Revision = 3
static

Definition at line 31 of file GLSL.std.450.h.

◆ GLSLstd450Version

const int GLSLstd450Version = 100
static

Definition at line 30 of file GLSL.std.450.h.