Flutter Engine
The Flutter Engine
GLSL.std.450.h
Go to the documentation of this file.
1/*
2** Copyright (c) 2014-2016 The Khronos Group Inc.
3**
4** Permission is hereby granted, free of charge, to any person obtaining a copy
5** of this software and/or associated documentation files (the "Materials"),
6** to deal in the Materials without restriction, including without limitation
7** the rights to use, copy, modify, merge, publish, distribute, sublicense,
8** and/or sell copies of the Materials, and to permit persons to whom the
9** Materials are furnished to do so, subject to the following conditions:
10**
11** The above copyright notice and this permission notice shall be included in
12** all copies or substantial portions of the Materials.
13**
14** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
15** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
16** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
17**
18** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
21** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
22** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
23** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
24** IN THE MATERIALS.
25*/
26
27#ifndef GLSLstd450_H
28#define GLSLstd450_H
29
30static const int GLSLstd450Version = 100;
31static const int GLSLstd450Revision = 3;
32
34 GLSLstd450Bad = 0, // Don't use
35
46
62
70
73
74 GLSLstd450Modf = 35, // second operand needs an OpVariable to write to
75 GLSLstd450ModfStruct = 36, // no OpVariable operand
86 GLSLstd450IMix = 47, // Reserved
89
91 GLSLstd450Frexp = 51, // second operand needs an OpVariable to write to
92 GLSLstd450FrexpStruct = 52, // no OpVariable operand
94
107
115
119
123
127
130
131#endif // #ifndef GLSLstd450_H
GLSLstd450
Definition: GLSL.std.450.h:33
@ 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
static const int GLSLstd450Revision
Definition: GLSL.std.450.h:31
static const int GLSLstd450Version
Definition: GLSL.std.450.h:30