|
@@ -54,9 +54,13 @@ class Checker {
|
|
case Cross:
|
|
case Cross:
|
|
[ { args : [ { name : "a", type : vec3 }, { name : "b", type : vec3 } ], ret : vec3 } ];
|
|
[ { args : [ { name : "a", type : vec3 }, { name : "b", type : vec3 } ], ret : vec3 } ];
|
|
case Texture2D:
|
|
case Texture2D:
|
|
- [ { args : [ { name : "tex", type : TSampler2D }, { name : "b", type : vec2 } ], ret : vec4 } ];
|
|
|
|
|
|
+ [ { args : [ { name : "tex", type : TSampler2D }, { name : "uv", type : vec2 } ], ret : vec4 } ];
|
|
|
|
+ case Texture2DLod:
|
|
|
|
+ [ { args : [ { name : "tex", type : TSampler2D }, { name : "uv", type : vec2 }, { name : "lod", type : TFloat } ], ret : vec4 } ];
|
|
case TextureCube:
|
|
case TextureCube:
|
|
- [ { args : [ { name : "tex", type : TSamplerCube }, { name : "b", type : vec3 } ], ret : vec4 } ];
|
|
|
|
|
|
+ [ { args : [ { name : "tex", type : TSamplerCube }, { name : "normal", type : vec3 } ], ret : vec4 } ];
|
|
|
|
+ case TextureCubeLod:
|
|
|
|
+ [ { args : [ { name : "tex", type : TSamplerCube }, { name : "normal", type : vec3 }, { name : "lod", type : TFloat } ], ret : vec4 } ];
|
|
case ToInt:
|
|
case ToInt:
|
|
[for( t in baseType ) { args : [ { name : "value", type : t } ], ret : TInt } ];
|
|
[for( t in baseType ) { args : [ { name : "value", type : t } ], ret : TInt } ];
|
|
case ToFloat:
|
|
case ToFloat:
|