¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ÃֽŠDirectX ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ Â÷¼¼´ë ¼ÎÀÌ´õ ±â´ÉÀ» ¿¹°íÇß´Ù.

DirectX 12¿ë Agility SDK 1.720 ÇÁ¸®ºä ÇüÅ·Π°ø°³µÈ Shader Model 6.10Àº º°µµÀÇ À©µµ¿ì ¾÷µ¥ÀÌÆ® ¾øÀ̵µ Ãֽбâ´ÉÀ» Àû¿ëÇÒ ¼ö ÀÖ´Â ±¸Á¶¸¦ À¯ÁöÇϸç, Å©°Ô ¼¼ °¡Áö ÇÙ½É º¯È¸¦ Ãß±¸ÇÑ´Ù.
¸ÕÀú ¼±Çü´ë¼ö ±â¹ÝÀÇ 'linalg::Matrix' API°¡ Ãß°¡µÇ¸é¼ GPU¿¡¼ Çà·Ä ¿¬»êÀ» º¸´Ù È¿À²ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ÀÌ´Â ¸Ó½Å·¯´× ±â¹Ý ·»´õ¸µÀ̳ª À̹ÌÁö ó¸®¿Í °°Àº ÀÛ¾÷À» ¼ÎÀÌ´õ ´Ü°è¿¡¼ Á÷Á¢ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿ä¼Ò·Î, ÃÖ±Ù AI ±â¹Ý ±×·¡ÇÈ ±â¼ú È帧°ú ¸Â´ê¾Æ ÀÖ´Ù.
¶ÇÇÑ 'Group Wave Index' °ü·Ã ±â´ÉÀÌ Ãß°¡µÅ ½º·¹µå ±×·ì ³» ¿¬»ê ±¸Á¶¸¦ º¸´Ù ¸íÈ®ÇÏ°Ô Á¦¾îÇÒ ¼ö ÀÖ°Ô µÆ´Ù. À̸¦ ÅëÇØ GPU ³»ºÎ¿¡¼ ÀÛ¾÷ ºÐ¹è¿Í º´·Ä ó¸® È¿À²À» ³ôÀÏ ¼ö ÀÖÀ¸¸ç, ±âÁ¸ ¹æ½Ä ´ëºñ Çϵå¿þ¾î ÀÇÁ¸¼ºÀ» ÁÙÀÌ°í º¸´Ù ÀϰüµÈ ÄÚµå ½ÇÇàÀÌ °¡´ÉÇØÁø °ÍÀÌ Æ¯Â¡ÀÌ´Ù.
ÀÌ¿Í ÇÔ²² ±×·ì °øÀ¯ ¸Þ¸ð¸® Á¦Çѵµ ±âÁ¸ 32KB ¼öÁØ¿¡¼ »ç½Ç»ó ÇØÁ¦µÆ´Ù. »õ·Î¿î ·±Å¸ÀÓ Äõ¸®¸¦ ÅëÇØ GPU°¡ Áö¿øÇÏ´Â ½ÇÁ¦ ÃÖ´ë ¿ë·®À» Ȱ¿ëÇÒ ¼ö ÀÖ°Ô µÇ¸é¼, ´ë±Ô¸ð µ¥ÀÌÅÍ Ã³¸®³ª °í±Þ ·»´õ¸µ ¾Ë°í¸®Áò ±¸ÇöÀÌ º¸´Ù À¯¿¬ÇØÁ³´Ù.
·¹ÀÌ Æ®·¹ÀÌ½Ì °ü·Ã ±â´Éµµ ÀϺΠȮÀ嵯´Ù. TriangleObjectPositions, ClusterID µî »õ·Î¿î ÀÎÆ®¸°½ÄÀÌ Ãß°¡µÇ¸ç, ÇâÈÄ DXR ±â¹Ý ±â¼ú°úÀÇ ¿¬°è°¡ °ÈµÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù.

Shader Model 6.10ÀÇ ½Å±Ô ±â´ÉÀº ±âº»ÀûÀ¸·Î AMDÀÇ °æ¿ì ¶óµ¥¿Â RX 7000 ½Ã¸®Áî ÀÌ»ó, ÀÎÅÚ ¾ÆÅ© B ½Ã¸®Áî ÀÌ»ó, ¿£ºñµð¾Æ´Â ¸ðµç RTX ½Ã¸®Áî¿¡¼ Áö¿øÇÏÁö¸¸, ¾ÆÁ÷Àº ÀϺΠÁ¦ÇѵǴ °æ¿ìµµ ÀÖ´Ù.
´ëÇ¥ÀûÀ¸·Î AI ó¸® °ü·Ã 'linalg::Matrix' API´Â AMDÀÇ °æ¿ì RX 9000 ½Ã¸®Á Áö¿øÇϸç, ÀÎÅÚ ¾ÆÅ© A ½Ã¸®Áî´Â ´ëºÎºÐÀÇ ±â´ÉÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù. µå¶óÀ̹ö ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ ÇöÀç ¹ÌÁö¿ø Çϵå¿þ¾î¿¡¼µµ Áö¿øÇÒ °¡´É¼ºÀº ÀÖÁö¸¸, ½ÇÁ¦ Áö¿ø ¼öÁØÀº ÇöÀç Áö¿ø ¸ðµ¨µé°ú ´Ù¸¦ ¼ö ÀÖ´Ù.
|