DirectX Graphics ·¹ÆÛ·±½º ¼ÎÀÌ´õ ·¹ÆÛ·±½º Çȼ¿ ¼ÎÀÌ´õ 3_0 ¸í·É - ps_3_0 [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
¿©±â¿¡¼´Â, Çȼ¿ ¼ÎÀÌ´õ ¹öÀü 3_0 ¸í·ÉÀÇ ·¹ÆÛ·±½º Á¤º¸¸¦ ±â¼úÇÑ´Ù.
´ÙÀ½ Ç¥¿¡ ³ªÅ¸³ªµíÀÌ Çȼ¿ ¼ÎÀÌ´õ ¸í·É¿¡´Â ¸î°³ÀÇ Á¾·ù°¡ ÀÖ´Ù. ¿ìÃøÀÇ ¿ÀÇ Àǹ̴ ´ÙÀ½°ú °°´Ù.
| À̸§ | ¼³¸í | ¸í·É ½½·Ô | ¼Â¾÷ | »ê¼ú | ¸ÅÅ©·Î ¿¬»êÀÚ | ÅØ½ºÃ³ | flow control | ½Å±Ô |
|---|---|---|---|---|---|---|---|---|
| abs | Àý´ëÄ¡ | 1 | x | |||||
| add | 2 °³ÀÇ º¤ÅÍÀÇ µ¡¼À | 1 | x | |||||
| break | loop ...endloop ¶Ç´Â rep ...endrep ºí·ÏÀ» Á¾·áÇÏ´Â | 1 | x | x | ||||
| break_comp | ºñ±³¿¡ ±Ù°ÅÇØ,loop...endloop ¶Ç´Â rep...endrep ºí·ÏÀ» Á¾·áÇÏ´Â | 3 | x | x | ||||
| break pred | ÇÁ·¹µðÄÉÀ̼ǿ¡ ±Ù°ÅÇØ,loop...endloop ¶Ç´Â rep...endrep ºí·ÏÀ» Á¾·áÇÏ´Â | 3 | x | x | ||||
| call | ¼ºê ·çƾÀ» È£ÃâÇÏ´Â | 2 | x | x | ||||
| callnz | ºÒÇüÀÇ ·¹Áö½ºÅͰ¡ Á¦·Î°¡ ¾Æ´Ñ °æ¿ì¿¡, ¼ºê ·çƾÀ» È£ÃâÇÏ´Â | 3 | x | |||||
| callnz pred | ÇÁ·¹µðÄÉÀ̼ÇÀÇ ·¹Áö½ºÅͰ¡ Á¦·Î°¡ ¾Æ´Ñ °æ¿ì¿¡, ¼ºê ·çƾÀ» È£ÃâÇÏ´Â | 3 | x | x | ||||
| cmp | ÀÔ·ÂÀ» 0 °ú ºñ±³ÇÏ´Â | 1 | x | |||||
| crs | ¿Ü Àû | 2 | x | |||||
| dcl_textureType | »ùÇ÷¯ÀÇ ÅØ½ºÃ³ ³ÐÀ̸¦ ¼±¾ðÇÏ´Â | 0 | x | |||||
| dcl_usage | Á¤Á¡ ¼ÎÀÌ´õÀÇ Ãâ·Â ·¹Áö½ºÅÍ¿Í Çȼ¿ ¼ÎÀÌ´õÀÇ ÀÔ·Â ·¹Áö½ºÅÍÀÇ °ü°è¸¦ ¼±¾ðÇÏ´Â | 0 | x | x | ||||
| def | Á¤¼öÀÇ Á¤ÀÇ | 0 | x | |||||
| defb | ºÒÇü Á¤¼ö¸¦ Á¤ÀÇÇÏ´Â | 0 | x | x | ||||
| defi | Á¤¼öÇü Á¤¼ö¸¦ Á¤ÀÇÇÏ´Â | 0 | x | x | ||||
| dp2add | 2D ÀÇ ³»Àû ¹× µ¡¼À | 2 | x | |||||
| dp3 | 3D ÀÇ ³»Àû | 1 | x | |||||
| dp4 | 4D ÀÇ ³»Àû | 1 | x | |||||
| dsx | x ¹æÇâÀÇ º¯È ºñÀ² | 2 | x | |||||
| dsy | y ¹æÇâÀÇ º¯È ºñÀ² | 2 | x | |||||
| else | else ºí·ÏÀÇ ½ÃÀÛ | 1 | x | |||||
| endif | if ...else ºí·ÏÀÇ Á¾·á | 1 | x | |||||
| endloop | endloop | 2 | x | x | ||||
| endrep | repeat ºí·ÏÀÇ Á¾·á | 2 | x | |||||
| exp | ¿ÏÀü Á¤¹ÐµµÀÇ 2x | 1 | x | |||||
| frc | ¼Ò¼öºÎ | 1 | x | |||||
| if | if ºí·ÏÀÇ ½ÃÀÛ | 3 | x | x | ||||
| if comp | ºñ±³¸¦ »ç¿ëÇØ if ºí·ÏÀ» ½ÃÀÛ ÇÏ´Â | 3 | x | x | ||||
| if pred | ÇÁ·¹µðÄÉÀ̼ÇÀ» »ç¿ëÇØ if ºí·ÏÀ» ½ÃÀÛ ÇÏ´Â | 3 | x | x | ||||
| label | ¶óº§À» ºÙÀÌ´Â | 0 | x | |||||
| log | ¿ÏÀü Á¤¹ÐµµÀÇ log2(x) | 1 | x | |||||
| loop | ·çÇÁ | 3 | x | x | ||||
| lrp | ¼±Çü º¸°£ | 2 | x | |||||
| m3x2 | 3x2 Çà·Ä °ö¼À | 2 | x | |||||
| m3x3 | 3x3 Çà·Ä °ö¼À | 3 | x | |||||
| m3x4 | 3x4 Çà·Ä °ö¼À | 4 | x | |||||
| m4x3 | 4x3 Çà·Ä °ö¼À | 3 | x | |||||
| m4x4 | 4x4 Çà·Ä °ö¼À | 4 | x | |||||
| mad | ÀûÈ | 1 | x | |||||
| max | ÃÖ´ë | 1 | x | |||||
| min | ÃÖ¼Ò | 1 | x | |||||
| mov | À̵¿ | 1 | x | |||||
| mul | °ö¼À | 1 | x | |||||
| nop | ¹«µ¿ÀÛ ¸í·É (¾î¶² ¿¬»êµµ ½ÇÇàÇÏÁö ¾Ê´Â´Ù) | 1 | x | |||||
| nrm | Á¤±ÔÈ | 3 | x | |||||
| pow | 2x | 3 | x | |||||
| ps | ¹öÀü | 0 | x | x | ||||
| rcp | ¿ª¼ö | 1 | x | |||||
| rep | ¹Ýº¹ÇÏ´Â | 3 | x | |||||
| ret | ¼ºê ·çƾÀÇ Á¾·á | 1 | x | |||||
| rsq | ¿ª¼ö Á¦°ö±Ù | 1 | x | |||||
| setp | ÇÁ·¹µðÄÉÀ̼Ƿ¹Áö½ºÅ͸¦ ¼³Á¤ÇÏ´Â | 1 | x | |||||
| sincos | Á¤Çö°ú ÄÚ»çÀÎ | 8 | x | |||||
| sub | »¬¼À | 1 | x | |||||
| texkill | Çȼ¿ ·»´õ¸µÀ» Á¾·á½ÃŰ´Â | 2 | x | |||||
| texld | ÅØ½ºÃ³ÀÇ »ùÇøµ | 1 + 3CUBE | x | |||||
| texldb | w ¿ä¼ÒÀÇ »ó¼¼ ·¹º§ (LOD)ÀÇ ¹ÙÀ̾¸¦ »ç¿ëÇÑ ÅØ½ºÃ³ »ùÇøµ | 6 | x | |||||
| texldl | w ¿ä¼ÒÀÇ LOD ¸¦ »ç¿ëÇÑ ÅØ½ºÃ³ »ùÇøµ | 2 + 3CUBE | x | x | ||||
| texldd | »ç¿ëÀÚ ÁöÁ¤ÀÇ ±×¶óµ¥À̼ÇÀ» »ç¿ëÇÑ ÅØ½ºÃ³ »ùÇøµ | 3 | x | x | ||||
| texldp | w ¿ä¼Ò¿¡ ÀÇÇÑ Åõ¿µ ³ª´°¼ÀÀ» »ç¿ëÇÑ ÅØ½ºÃ³ »ùÇøµ | 3 + 1CUBE | x |
¿©±â¼