Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve la parte fraccionarcional de cada componente de entrada.
Syntax
| frc dst, src |
|---|
where
- dst es el registro de destino.
- src es un registro de origen.
Comentarios
| Versiones del sombreador de vértices | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| Frc | x | x | x | x | x | x |
El fragmento de código siguiente muestra conceptualmente cómo funciona la instrucción.
dest.x = src.x - (float)floor(src.x);
dest.y = src.y - (float)floor(src.y);
dest.z = src.z - (float)floor(src.z);
dest.w = src.w - (float)floor(src.w);
La función floor convierte el argumento pasado al entero mayor que es menor que (o igual que) el argumento. Esto se convierte en un valor float y, a continuación, resta el valor original. El valor fraccional resultante oscila entre 0,0 y 1,0.
Para la versión 1_1, las máscaras de escritura permitidas son .y y .xy (.x no se permite).
Temas relacionados