logp: frente a
Precisión parcial logp») (x).
Sintaxis
logp dst, src |
---|
where
- dst es el registro de destino.
- src es un registro de origen. El registro de origen requiere el uso explícito de swizzle de replicación, es decir, se debe especificar exactamente uno de los componentes .x, .y, .z, .w swizzle (o .r, .g, .b, .a equivalentes).
Comentarios
Versiones del sombreador de vértices | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Logp | x | x | x | x | x | x |
En el fragmento de código siguiente se muestran las operaciones realizadas.
float f = abs(src);
if (f != 0)
dest.x = dest.y = dest.z = dest.w = (float)(log(f)/log(2));
else
dest.x = dest.y = dest.z = dest.w = -FLT_MAX;
Esta instrucción proporciona precisión parcial de logaritmo base 2, hasta 10 bits.
Temas relacionados