Name
ceil - returns smallest integer not less than a scalar or each vector component.
Synopsis
float ceil(float a);
float1 ceil(float1 a);
float2 ceil(float2 a);
float3 ceil(float3 a);
float4 ceil(float4 a);
half ceil(half a);
half1 ceil(half1 a);
half2 ceil(half2 a);
half3 ceil(half3 a);
half4 ceil(half4 a);
fixed ceil(fixed a);
fixed1 ceil(fixed1 a);
fixed2 ceil(fixed2 a);
fixed3 ceil(fixed3 a);
fixed4 ceil(fixed4 a);
Parameters
- a
-
Vector or scalar of which to determine the ceiling.
Description
Returns the ceiling or smallest integer not less than a scalar or each vector component.
Reference Implementation
ceil for a float scalar could be implemented like this.
float ceil(float v)
{
return -floor(-v);
}
Profile Support
ceil is supported in all profiles except fp20.
See Also
floor
|