DirectX Graphics ·¹ÆÛ·±½º ¼ÎÀÌ´õ ·¹ÆÛ·±½º Á¤Á¡ ¼ÎÀÌ´õ 1_1 ¸í·É ¼ö½ÄÀÚ (Á¤Á¡ ¼ÎÀÌ´õ) [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
¸í·É ¼ö½ÄÀÚ´Â, ¸í·ÉÀÇ °á°ú°¡ Ãâ·Â ·¹Áö½ºÅÍ¿¡ ±âÀÔÇϱâ Àü¿¡, ±× °á°ú¿¡ ´ëÇØ¼ ¿µÇâÀ» ÁØ´Ù.
¸í·ÉÀÇ °á°ú¸¦, Ãâ·Â ·¹Áö½ºÅÍ¿¡ ±âÀÔÇϱâ Àü¿¡,[0 ~ 1] ÀÇ ¹üÀ§¿¡ Æ÷È ¶Ç´Â Á¦ÇÑÇÑ´Ù.
add_sat rDest, rSrc0, rSrc1
¿©±â¼
rDest = clamp_between_0_and_1(rSrc0 + rSrc1)
Æ÷È ¸í·É ¼ö½ÄÀÚ´Â, Ãß°¡ÀÇ ¸í·É ½½·ÔÀº »ç¿ëÇÏÁö ¾Ê´Â´Ù.
_sat ¸í·É ¼ö½ÄÀÚ´Â, frc ¸í·É ¹× sincos ¸í·ÉÀ» Á¦¿ÜÇÑ, ÀÓÀÇÀÇ »ê¼ú ¸í·É (¸ÅÅ©·Î ¿¬»êÀÚ¸¦ Æ÷ÇÔÇÑ´Ù)À¸·Î »ç¿ë °¡´É.
_sat ´Â, ÅØ½ºÃ³¾îµå·¹½Ì ¸í·ÉÀÇ texld* ¹× texkill ¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø´Ù.
_sat ´Â, Ãâ·Â o# ·¹Áö½ºÅÍ¿¡ ±âÀÔÇÏ´Â ¸í·É¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø´Ù.
| Á¤Á¡ ¼ÎÀÌ´õÀÇ ¹öÀü | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| _sat | x | x |