ceil.3Cg

Langue: en

Version: 360538 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

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