glsl: Add front-end support for the "trunc" built-in.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user