Rechercher une page de manuel
log.3Cg
Langue: en
Version: 354388 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
NAME
log - returns the natural logarithm of scalars and vectorsSYNOPSIS
float log(float a); float1 log(float1 a); float2 log(float2 a); float3 log(float3 a); float4 log(float4 a);
half log(half a); half1 log(half1 a); half2 log(half2 a); half3 log(half3 a); half4 log(half4 a);
fixed log(fixed a); fixed1 log(fixed1 a); fixed2 log(fixed2 a); fixed3 log(fixed3 a); fixed4 log(fixed4 a);
PARAMETERS
- a
- Vector or scalar of which to determine the natural logarithm.
DESCRIPTION
Returns the natural logarithm a.For vectors, the returned vector contains the natural logarithm of each element of the input vector.
REFERENCE IMPLEMENTATION
float3 log(float3 a) { float3 rv; int i;
for (i=0; i<3; i++) { rv[i] = log(a[i]); // this is the ANSI C standard library log() } return rv; }log is typically implemented with a native base-2 logarithm instruction.
PROFILE SUPPORT
log is fully supported in all profiles unless otherwise specified.Support in the fp20 is limited to constant compile-time evaluation.
SEE ALSO
exp, log10, log2, powContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre