glsl: Add front-end support for the "trunc" built-in.
This commit is contained in:
parent
c4226142f3
commit
090dd4fcc5
|
@ -0,0 +1,21 @@
|
|||
((function trunc
|
||||
(signature float
|
||||
(parameters
|
||||
(declare (in) float arg0))
|
||||
((return (expression float trunc (var_ref arg0)))))
|
||||
|
||||
(signature vec2
|
||||
(parameters
|
||||
(declare (in) vec2 arg0))
|
||||
((return (expression vec2 trunc (var_ref arg0)))))
|
||||
|
||||
(signature vec3
|
||||
(parameters
|
||||
(declare (in) vec3 arg0))
|
||||
((return (expression vec3 trunc (var_ref arg0)))))
|
||||
|
||||
(signature vec4
|
||||
(parameters
|
||||
(declare (in) vec4 arg0))
|
||||
((return (expression vec4 trunc (var_ref arg0)))))
|
||||
))
|
|
@ -143,6 +143,11 @@ vec2 floor(vec2 x);
|
|||
vec3 floor(vec3 x);
|
||||
vec4 floor(vec4 x);
|
||||
|
||||
float trunc(float x);
|
||||
vec2 trunc(vec2 x);
|
||||
vec3 trunc(vec3 x);
|
||||
vec4 trunc(vec4 x);
|
||||
|
||||
float ceil(float x);
|
||||
vec2 ceil(vec2 x);
|
||||
vec3 ceil(vec3 x);
|
||||
|
|
|
@ -143,6 +143,11 @@ vec2 floor(vec2 x);
|
|||
vec3 floor(vec3 x);
|
||||
vec4 floor(vec4 x);
|
||||
|
||||
float trunc(float x);
|
||||
vec2 trunc(vec2 x);
|
||||
vec3 trunc(vec3 x);
|
||||
vec4 trunc(vec4 x);
|
||||
|
||||
float ceil(float x);
|
||||
vec2 ceil(vec2 x);
|
||||
vec3 ceil(vec3 x);
|
||||
|
|
Loading…
Reference in New Issue