Path: blob/master/dep/reshadefx/include/GLSL.std.450.h
4246 views
/*1* Copyright 2014-2016,2021 The Khronos Group, Inc.2* SPDX-License-Identifier: MIT3*4* MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS5* STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND6* HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/7*/89#ifndef GLSLstd450_H10#define GLSLstd450_H1112static const int GLSLstd450Version = 100;13static const int GLSLstd450Revision = 3;1415enum GLSLstd450 {16GLSLstd450Bad = 0, // Don't use1718GLSLstd450Round = 1,19GLSLstd450RoundEven = 2,20GLSLstd450Trunc = 3,21GLSLstd450FAbs = 4,22GLSLstd450SAbs = 5,23GLSLstd450FSign = 6,24GLSLstd450SSign = 7,25GLSLstd450Floor = 8,26GLSLstd450Ceil = 9,27GLSLstd450Fract = 10,2829GLSLstd450Radians = 11,30GLSLstd450Degrees = 12,31GLSLstd450Sin = 13,32GLSLstd450Cos = 14,33GLSLstd450Tan = 15,34GLSLstd450Asin = 16,35GLSLstd450Acos = 17,36GLSLstd450Atan = 18,37GLSLstd450Sinh = 19,38GLSLstd450Cosh = 20,39GLSLstd450Tanh = 21,40GLSLstd450Asinh = 22,41GLSLstd450Acosh = 23,42GLSLstd450Atanh = 24,43GLSLstd450Atan2 = 25,4445GLSLstd450Pow = 26,46GLSLstd450Exp = 27,47GLSLstd450Log = 28,48GLSLstd450Exp2 = 29,49GLSLstd450Log2 = 30,50GLSLstd450Sqrt = 31,51GLSLstd450InverseSqrt = 32,5253GLSLstd450Determinant = 33,54GLSLstd450MatrixInverse = 34,5556GLSLstd450Modf = 35, // second operand needs an OpVariable to write to57GLSLstd450ModfStruct = 36, // no OpVariable operand58GLSLstd450FMin = 37,59GLSLstd450UMin = 38,60GLSLstd450SMin = 39,61GLSLstd450FMax = 40,62GLSLstd450UMax = 41,63GLSLstd450SMax = 42,64GLSLstd450FClamp = 43,65GLSLstd450UClamp = 44,66GLSLstd450SClamp = 45,67GLSLstd450FMix = 46,68GLSLstd450IMix = 47, // Reserved69GLSLstd450Step = 48,70GLSLstd450SmoothStep = 49,7172GLSLstd450Fma = 50,73GLSLstd450Frexp = 51, // second operand needs an OpVariable to write to74GLSLstd450FrexpStruct = 52, // no OpVariable operand75GLSLstd450Ldexp = 53,7677GLSLstd450PackSnorm4x8 = 54,78GLSLstd450PackUnorm4x8 = 55,79GLSLstd450PackSnorm2x16 = 56,80GLSLstd450PackUnorm2x16 = 57,81GLSLstd450PackHalf2x16 = 58,82GLSLstd450PackDouble2x32 = 59,83GLSLstd450UnpackSnorm2x16 = 60,84GLSLstd450UnpackUnorm2x16 = 61,85GLSLstd450UnpackHalf2x16 = 62,86GLSLstd450UnpackSnorm4x8 = 63,87GLSLstd450UnpackUnorm4x8 = 64,88GLSLstd450UnpackDouble2x32 = 65,8990GLSLstd450Length = 66,91GLSLstd450Distance = 67,92GLSLstd450Cross = 68,93GLSLstd450Normalize = 69,94GLSLstd450FaceForward = 70,95GLSLstd450Reflect = 71,96GLSLstd450Refract = 72,9798GLSLstd450FindILsb = 73,99GLSLstd450FindSMsb = 74,100GLSLstd450FindUMsb = 75,101102GLSLstd450InterpolateAtCentroid = 76,103GLSLstd450InterpolateAtSample = 77,104GLSLstd450InterpolateAtOffset = 78,105106GLSLstd450NMin = 79,107GLSLstd450NMax = 80,108GLSLstd450NClamp = 81,109110GLSLstd450Count111};112113#endif // #ifndef GLSLstd450_H114115116