Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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
@ GLSLstd450Determinant
@ GLSLstd450Distance
@ GLSLstd450FAbs
@ GLSLstd450Sqrt
@ GLSLstd450PackUnorm2x16
@ GLSLstd450Cos
@ GLSLstd450NMin
@ GLSLstd450FMix
@ GLSLstd450InterpolateAtCentroid
@ GLSLstd450Count
@ GLSLstd450UClamp
@ GLSLstd450Degrees
@ GLSLstd450Asin
@ GLSLstd450RoundEven
@ GLSLstd450FindSMsb
@ GLSLstd450FMax
@ GLSLstd450Floor
@ GLSLstd450Cross
@ GLSLstd450FrexpStruct
@ GLSLstd450Log2
@ GLSLstd450MatrixInverse
@ GLSLstd450FindUMsb
@ GLSLstd450SSign
@ GLSLstd450FindILsb
@ GLSLstd450SmoothStep
@ GLSLstd450IMix
@ GLSLstd450Acos
@ GLSLstd450Acosh
@ GLSLstd450Exp
@ GLSLstd450UMax
@ GLSLstd450UnpackDouble2x32
@ GLSLstd450SAbs
@ GLSLstd450InverseSqrt
@ GLSLstd450PackHalf2x16
@ GLSLstd450InterpolateAtSample
@ GLSLstd450PackSnorm4x8
@ GLSLstd450Step
@ GLSLstd450Atan2
@ GLSLstd450Fma
@ GLSLstd450UnpackUnorm4x8
@ GLSLstd450Cosh
@ GLSLstd450Exp2
@ GLSLstd450Radians
@ GLSLstd450SMax
@ GLSLstd450Fract
@ GLSLstd450InterpolateAtOffset
@ GLSLstd450NMax
@ GLSLstd450PackUnorm4x8
@ GLSLstd450UnpackSnorm4x8
@ GLSLstd450ModfStruct
@ GLSLstd450UnpackHalf2x16
@ GLSLstd450Ldexp
@ GLSLstd450Reflect
@ GLSLstd450Trunc
@ GLSLstd450FClamp
@ GLSLstd450Refract
@ GLSLstd450Bad
@ GLSLstd450PackDouble2x32
@ GLSLstd450Normalize
@ GLSLstd450Atanh
@ GLSLstd450Tanh
@ GLSLstd450FSign
@ GLSLstd450PackSnorm2x16
@ GLSLstd450Pow
@ GLSLstd450Atan
@ GLSLstd450Log
@ GLSLstd450Tan
@ GLSLstd450UnpackUnorm2x16
@ GLSLstd450Round
@ GLSLstd450UMin
@ GLSLstd450Frexp
@ GLSLstd450Ceil
@ GLSLstd450FMin
@ GLSLstd450NClamp
@ GLSLstd450SClamp
@ GLSLstd450Length
@ GLSLstd450Modf
@ GLSLstd450SMin
@ GLSLstd450Sinh
@ GLSLstd450UnpackSnorm2x16
@ GLSLstd450FaceForward
@ GLSLstd450Sin
@ GLSLstd450Asinh
static const int GLSLstd450Revision
static const int GLSLstd450Version