Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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