Home | History | Annotate | Download | only in translator

Lines Matching defs:float4

23     TType *float4 = new TType(EbtFloat, 4);
36 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "radians", float4);
41 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "degrees", float4);
46 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "sin", float4);
51 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "cos", float4);
56 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "tan", float4);
61 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "asin", float4);
66 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "acos", float4);
71 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "atan", float4, float4);
76 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "atan", float4);
84 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "pow", float4, float4);
89 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "exp", float4);
94 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "log", float4);
99 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "exp2", float4);
104 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "log2", float4);
109 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "sqrt", float4);
114 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "inversesqrt", float4);
122 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "abs", float4);
127 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "sign", float4);
132 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "floor", float4);
137 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "ceil", float4);
142 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "fract", float4);
147 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "mod", float4, float1);
150 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "mod", float4, float4);
155 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "min", float4, float1);
158 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "min", float4, float4);
163 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "max", float4, float1);
166 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "max", float4, float4);
171 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "clamp", float4, float1, float1);
174 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "clamp", float4, float4, float4);
179 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "mix", float4, float4, float1);
182 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "mix", float4, float4, float4);
187 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "step", float4, float4);
190 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "step", float1, float4);
195 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "smoothstep", float4, float4, float4);
198 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "smoothstep", float1, float1, float4);
206 symbolTable.insertBuiltIn(COMMON_BUILTINS, float1, "length", float4);
211 symbolTable.insertBuiltIn(COMMON_BUILTINS, float1, "distance", float4, float4);
216 symbolTable.insertBuiltIn(COMMON_BUILTINS, float1, "dot", float4, float4);
222 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "normalize", float4);
227 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "faceforward", float4, float4, float4);
232 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "reflect", float4, float4);
237 symbolTable.insertBuiltIn(COMMON_BUILTINS, float4, "refract", float4, float4, float1);
260 symbolTable.insertBuiltIn(COMMON_BUILTINS, bool4, "lessThan", float4, float4);
268 symbolTable.insertBuiltIn(COMMON_BUILTINS, bool4, "lessThanEqual", float4, float4);
276 symbolTable.insertBuiltIn(COMMON_BUILTINS, bool4, "greaterThan", float4, float4);
284 symbolTable.insertBuiltIn(COMMON_BUILTINS, bool4, "greaterThanEqual", float4, float4);
292 symbolTable.insertBuiltIn(COMMON_BUILTINS, bool4, "equal", float4, float4);
304 symbolTable.insertBuiltIn(COMMON_BUILTINS, bool4, "notEqual", float4, float4);
332 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2D", sampler2D, float2);
333 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProj", sampler2D, float3);
334 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProj", sampler2D, float4);
335 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "textureCube", samplerCube, float3);
341 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2D", samplerExternalOES, float2);
342 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProj", samplerExternalOES, float3);
343 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProj", samplerExternalOES, float4);
350 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DRect", sampler2DRect, float2);
351 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DRectProj", sampler2DRect, float3);
352 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DRectProj", sampler2DRect, float4);
360 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DGradEXT", sampler2D, float2, float2, float2);
361 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProjGradEXT", sampler2D, float3, float2, float2);
362 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProjGradEXT", sampler2D, float4, float2, float2);
363 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "textureCubeGradEXT", samplerCube, float3, float3, float3);
368 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2D", sampler2D, float2, float1);
369 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProj", sampler2D, float3, float1);
370 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProj", sampler2D, float4, float1);
371 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "textureCube", samplerCube, float3, float1);
378 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "dFdx", float4);
383 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "dFdy", float4);
388 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "fwidth", float4);
393 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DLodEXT", sampler2D, float2, float1);
394 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProjLodEXT", sampler2D, float3, float1);
395 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProjLodEXT", sampler2D, float4, float1);
396 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "textureCubeLodEXT", samplerCube, float3, float1);
402 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DLod", sampler2D, float2, float1);
403 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProjLod", sampler2D, float3, float1);
404 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "texture2DProjLod", sampler2D, float4, float1);
405 symbolTable.insertBuiltIn(ESSL1_BUILTINS, float4, "textureCubeLod", samplerCube, float3, float1);
423 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProj", gsampler2D, float4);
424 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProj", gsampler3D, float4);
437 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProj", gsampler2D, float4, float1);
438 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProj", gsampler3D, float4, float1);
446 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "texture", samplerCubeShadow, float4);
447 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "texture", sampler2DArrayShadow, float4);
448 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProj", sampler2DShadow, float4);
454 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "texture", samplerCubeShadow, float4, float1);
455 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProj", sampler2DShadow, float4, float1);
471 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float4, "dFdx", float4);
476 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float4, "dFdy", float4);
481 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float4, "fwidth", float4);
498 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjOffset", gsampler2D, float4, int2);
499 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjOffset", gsampler3D, float4, int3);
500 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProjOffset", sampler2DShadow, float4, int2);
505 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjOffset", gsampler2D, float4, int2, float1);
506 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjOffset", gsampler3D, float4, int3, float1);
507 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProjOffset", sampler2DShadow, float4, int2, float1);
516 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjLod", gsampler2D, float4, float1);
517 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjLod", gsampler3D, float4, float1);
518 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProjLod", sampler2DShadow, float4, float1);
521 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjLodOffset", gsampler2D, float4, float1, int2);
522 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjLodOffset", gsampler3D, float4, float1, int3);
523 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProjLodOffset", sampler2DShadow, float4, float1, int2);
537 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureGrad", samplerCubeShadow, float4, float3, float3);
539 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureGrad", sampler2DArrayShadow, float4, float2, float2);
545 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureGradOffset", sampler2DArrayShadow, float4, float2, float2, int2);
548 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjGrad", gsampler2D, float4, float2, float2);
549 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjGrad", gsampler3D, float4, float3, float3);
550 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProjGrad", sampler2DShadow, float4, float2, float2);
553 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjGradOffset", gsampler2D, float4, float2, float2, int2);
554 symbolTable.insertBuiltIn(ESSL3_BUILTINS, gvec4, "textureProjGradOffset", gsampler3D, float4, float3, float3, int3);
555 symbolTable.insertBuiltIn(ESSL3_BUILTINS, float1, "textureProjGradOffset", sampler2DShadow, float4, float2, float2, int2);