DirectX Graphics ·¹ÆÛ·±½º ¼ÎÀÌ´õ ·¹ÆÛ·±½º Á¤Á¡ ¼ÎÀÌ´õ 2_0 ·¹Áö½ºÅÍ - vs_2_0   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
·¹Áö½ºÅÍ - vs_2_0
 
Microsoft DirectX 9.0

·¹Áö½ºÅÍ - vs_2_0


¿©±â¿¡¼­´Â, Á¤Á¡ ¼ÎÀÌ´õ ¹öÀü 2_0 À¸·Î ó¸® µÇ´Â ÀÔ·Â ·¹Áö½ºÅÍ¿Í Ãâ·Â ·¹Áö½ºÅÍ¿¡ °üÇÑ Á¤º¸¸¦ ±âÀçÇÑ´Ù. º¤ÅÍÀÇ ¿ä¼Ò´Â, x, y, z, w ·Î¼­ ÁöÁ¤ÇÏ´ÂÁö, r, g, b, a ·Î¼­ ÁöÁ¤ÇÑ´Ù.

ÀÔ·Â ·¹Áö½ºÅÍ

À̸§·¹Áö½ºÅÍ Å¸ÀÔ¼öµ¥ÀÌÅÍ Å¸ÀÔ³ÐÀÌI/O Çã°¡ÀÐ±â Æ÷Æ®Àбâ/¸í·É»ó´ë ¾îµå·¹½ºµðÆúÆ®DCL ÀÇ ¿äÁ¡ / ºÒ¿ä
v#ÀÔ·Â ·¹Áö½ºÅÍ 16ºÎµ¿ ¼Ò¼öÁ¡4D º¤ÅÍÀбâ13¾øÀ½Partial(0001)¿äÁ¡
r#Àӽà ·¹Áö½ºÅÍ 12ºÎµ¿ ¼Ò¼öÁ¡4D º¤Å;²±â/Àбâ33ÀÌ·ç¾î¾øÀ½ºÒ¿ä
c#ºÎµ¿ ¼Ò¼öÁ¡Çü Á¤¼ö ·¹Áö½ºÅÍ 256 (1)ºÎµ¿ ¼Ò¼öÁ¡4D º¤ÅÍÁ¤ÀÇ/Àбâ12a0 / aL(0, 0, 0, 0)ºÒ¿ä
i#Á¤¼öÇü Á¤¼ö ·¹Áö½ºÅÍ 16Á¤¼ö4D º¤ÅÍÁ¤ÀÇ/»ç¿ë11¾øÀ½(0, 0, 0, 0)ºÒ¿ä
b#ºÒÇü Á¤¼ö ·¹Áö½ºÅÍ 16ºÒ¸®¾ð °ª½ºÄ®¶ó-Á¤ÀÇ/»ç¿ë11¾øÀ½FALSEºÒ¿ä
a0¾îµå·¹½º ·¹Áö½ºÅÍ 1Á¤¼ö4D º¤Å;²±â/»ç¿ë12ÀÌ·ç¾î¾øÀ½ºÒ¿ä
aL·çÇÁ Ä«¿îÅÍ ·¹Áö½ºÅÍ 1Á¤¼ö½ºÄ®¶ó-»ç¿ë12ÀÌ·ç¾î¾øÀ½ºÒ¿ä

¿©±â¼­

(1) 256 Àº, vs_2_0 ·Î ÇÊ¿äÇÑ ÃÖ¼Ò c# ·¹Áö½ºÅÍ Ä«¿îÆ®ÀÌ´Ù. D3DCAPS9.MaxVertexShaderConst ´É·Â¿¡´Â, ÀåÄ¡·Î Áö¿ø µÇ´Â ½ÇÁ¦ÀÇ c# ·¹Áö½ºÅÍ Ä«¿îÆ®°¡ Æ÷ÇԵȴÙ.

Ãâ·Â ·¹Áö½ºÅÍ

À̸§·¹Áö½ºÅÍ Å¸ÀÔ¼öµ¥ÀÌÅÍ Å¸ÀÔ³ÐÀÌI/O Çã°¡»ó´ë ¾îµå·¹½ºµðÆúÆ®DCL ÀÇ ¿äÁ¡ / ºÒ¿ä
oD#µðÇ»Áî ·¹Áö½ºÅÍ¿Í ½ºÆåÅ¥·¯ ·¹Áö½ºÅÍ (2) 2ºÎµ¿ ¼Ò¼öÁ¡4D º¤Å;²±âÀÌ·ç¾î¾øÀ½ºÒ¿ä
oFogÆ÷±×(¾È°³:fog) ·¹Áö½ºÅÍ 1ºÎµ¿ ¼Ò¼öÁ¡½ºÄ®¶ó-¾²±âÀÌ·ç¾î¾øÀ½ºÒ¿ä
oPos (3)À§Ä¡ ÁÂÇ¥ ·¹Áö½ºÅÍ 1ºÎµ¿ ¼Ò¼öÁ¡4D º¤Å;²±âÀÌ·ç¾î¾øÀ½ºÒ¿ä
oPtsÆ÷ÀÎÆ® »çÀÌÁî ·¹Áö½ºÅÍ 1ºÎµ¿ ¼Ò¼öÁ¡½ºÄ®¶ó-¾²±âÀÌ·ç¾î¾øÀ½ºÒ¿ä
oT#ÅØ½ºÃ³ ÁÂÇ¥ ·¹Áö½ºÅÍ 8ºÎµ¿ ¼Ò¼öÁ¡4D º¤Å;²±âÀÌ·ç¾î¾øÀ½ºÒ¿ä

(2) oD0 ´Â µðÇ»Áî»ö, oD1 ´Â ½ºÆåÅ¥·¯»öÀ» ³ªÅ¸³½´Ù.

(3) oPos ÀÇ 4 °³ ¸ðµç ±¸¼º ¿ä¼Ò¸¦ ±âÀÔÇÒ Çʿ䰡 ÀÖ´Ù.



© 2002 Microsoft Corporation. All rights reserved.
¡èTOP