RetroArch
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 
30 static const int GLSLstd450Version = 100;
31 static const int GLSLstd450Revision = 1;
32 
33 enum GLSLstd450 {
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 
129 };
130 
131 #endif // #ifndef GLSLstd450_H
Definition: GLSL.std.450.h:40
Definition: GLSL.std.450.h:80
Definition: GLSL.std.450.h:104
Definition: GLSL.std.450.h:59
Definition: GLSL.std.450.h:90
Definition: GLSL.std.450.h:34
Definition: GLSL.std.450.h:75
Definition: GLSL.std.450.h:60
Definition: GLSL.std.450.h:50
Definition: GLSL.std.450.h:66
Definition: GLSL.std.450.h:39
Definition: GLSL.std.450.h:112
GLSLstd450
Definition: GLSL.std.450.h:33
Definition: GLSL.std.450.h:97
Definition: GLSL.std.450.h:82
Definition: GLSL.std.450.h:128
Definition: GLSL.std.450.h:61
static const int GLSLstd450Version
Definition: GLSL.std.450.h:30
Definition: GLSL.std.450.h:113
Definition: GLSL.std.450.h:91
Definition: GLSL.std.450.h:48
Definition: GLSL.std.450.h:42
Definition: GLSL.std.450.h:37
Definition: GLSL.std.450.h:120
Definition: GLSL.std.450.h:81
Definition: GLSL.std.450.h:58
Definition: GLSL.std.450.h:84
Definition: GLSL.std.450.h:79
Definition: GLSL.std.450.h:122
Definition: GLSL.std.450.h:56
Definition: GLSL.std.450.h:63
Definition: GLSL.std.450.h:105
Definition: GLSL.std.450.h:83
Definition: GLSL.std.450.h:36
Definition: GLSL.std.450.h:76
Definition: GLSL.std.450.h:124
Definition: GLSL.std.450.h:44
Definition: GLSL.std.450.h:100
Definition: GLSL.std.450.h:101
Definition: GLSL.std.450.h:53
Definition: GLSL.std.450.h:72
Definition: GLSL.std.450.h:99
Definition: GLSL.std.450.h:45
Definition: GLSL.std.450.h:87
Definition: GLSL.std.450.h:41
Definition: GLSL.std.450.h:74
Definition: GLSL.std.450.h:108
Definition: GLSL.std.450.h:67
Definition: GLSL.std.450.h:78
Definition: GLSL.std.450.h:121
Definition: GLSL.std.450.h:95
Definition: GLSL.std.450.h:118
Definition: GLSL.std.450.h:126
Definition: GLSL.std.450.h:103
Definition: GLSL.std.450.h:109
static const int GLSLstd450Revision
Definition: GLSL.std.450.h:31
Definition: GLSL.std.450.h:88
Definition: GLSL.std.450.h:106
Definition: GLSL.std.450.h:110
Definition: GLSL.std.450.h:69
Definition: GLSL.std.450.h:43
Definition: GLSL.std.450.h:98
Definition: GLSL.std.450.h:55
Definition: GLSL.std.450.h:38
Definition: GLSL.std.450.h:71
Definition: GLSL.std.450.h:117
Definition: GLSL.std.450.h:51
Definition: GLSL.std.450.h:92
Definition: GLSL.std.450.h:54
Definition: GLSL.std.450.h:49
Definition: GLSL.std.450.h:116
Definition: GLSL.std.450.h:125
Definition: GLSL.std.450.h:85
Definition: GLSL.std.450.h:77
Definition: GLSL.std.450.h:47
Definition: GLSL.std.450.h:111
Definition: GLSL.std.450.h:93
Definition: GLSL.std.450.h:86
Definition: GLSL.std.450.h:102
Definition: GLSL.std.450.h:65
Definition: GLSL.std.450.h:114
Definition: GLSL.std.450.h:52
Definition: GLSL.std.450.h:96
Definition: GLSL.std.450.h:57
Definition: GLSL.std.450.h:68
Definition: GLSL.std.450.h:64