¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ DX12¿¡ À̾î, Å©·Î³ë½º ±×·ìÀÇ ¹úÄ API·Îµµ ½Ç½Ã°£ ·¹ÀÌÆ®·¹ÀÌ½Ì ±¸ÇöÀ» À§ÇÑ ±æÀÌ ¿·È´Ù.
¹úÄ(Vulkan) API´Â OpenGLÀÇ µÚ¸¦ ÀÕ´Â ¾÷°è Ç¥ÁØ ±×·¡ÇÈ API·Î, AMDÀÇ ¶óµ¥¿Â ±×·¡ÇÈ Ä«µå¸¦ À§ÇØ °³¹ßµÈ ·Î¿ì ·¹º§ APIÀÎ ¸ÇƲÀ» ±â¹ÝÀ¸·Î µðÀÚÀεǾúÁö¸¸ À©µµ¿ì¿Í ¾Èµå·ÎÀ̵å, ¸®´ª½º µî Æø³ÐÀº Ç÷§ÆûÀ» Áö¿øÇÑ´Ù.
Å©·Î³ë½º±×·ìÀº º¸µµÀڷḦ ÅëÇØ ÀÌ·¯ÇÑ ¹úÄÀÇ ½Ç½Ã°£ ·¹ÀÌÆ®·¹ÀÌ½Ì ±¸ÇöÀ» À§ÇÑ ±Ô°ÝÀ» È®Á¤ÇÏ°í °øÇ¥ »ç½ÇÀ» ¾Ë·È´Ù. À©µµ¿ì Ç÷§Æû¿¡ Á¾¼ÓµÈ DX12¿Í ´Þ¸® ¹úÄÀº ¸ÖƼ Ç÷§ÆûÀ» Áö¿øÇÏ´Â ¸¸Å, ÀÌÈÄ PC¿Ü¿¡ Çѱ¹ ½Ã°£À¸·Î 3¿ù 19ÀÏ »õº® 1½Ã ±â¼ú »ç¾ç °ø°³¸¦ ¿¹°íÇÑ ¼Ò´ÏÀÇ PS5¿¡¼ ½Ç½Ã°£ ·¹ÀÌÆ®·¹ÀÌ½Ì ±¸ÇöÀ» À§ÇÑ API·Î äÅÃµÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.
¹úÄ¿¡ È®ÀåµÈ ·¹ÀÌÆ®·¹ÀÌ½Ì ÆÄÀÌÇÁ¶óÀÎÀº GLSL(OpenGL Shading Lauguage) ¶Ç´Â HLSL(High Level Shading Lauguage)À» Áö¿ø, HLSLÀ» ÀÌ¿ëÇÒ °æ¿ì DX12 ·¹ÀÌÆ®·¹À̽ÌÀ¸·Î, ȤÀº ±× ¹Ý´ë·Îµµ ½±°Ô Æ÷ÆÃÇÒ ¼ö ÀÖ´Ù.
¹úÄ ·¹ÀÌÆ®·¹À̽ÌÀº DXR¿¡¼ Áö¿øÇÏÁö ¾Ê´Â, À¯ÈÞ CPU ÀÚ¿øÀ» ÀÌ¿ëÇÑ È£½ºÆ®ÀÇ ºôµå °¡¼Ó ±¸Á¶, ´ÙÁß CPU Äھ ÀÌ¿ëÇÑ ºñµ¿±â ½ÇÇàÀ» Áö¿øÇÏ´Â Áö¿¬µÈ È£½ºÆ® ÀÛ¾÷(Deferred host operation), ÄÚµå µð¹ö±ëÀ» µµ¿ÍÁ٠ĸó/ ¸®Ç÷¹ÀÌ Åøµµ Áö¿øµÈ´Ù.
ÇÑÆí, ¹úÄ ·¹ÀÌÆ®·¹ÀÌ½Ì Áö¿ø°ú °ï·ÃÇØ AMD´Â "±¤¹üÀ§ÇÑ ÀåÄ¡¿¡ ·¹ÀÌÆ®·¹ÀÌ½Ì Áö¿øÀ» À§ÇÑ Áß¿äÇÑ ÇÑ °ÉÀ½"À̶ó¸ç ¹úÄ ·¹ÀÌÆ®·¹À̽ÌÀÇ ¸ðµç ±â´ÉÀ» Áö¿øÇÒ ¶æÀ» ¹àÇûÀ¸¸ç, ÀÎÅÚÀº ÀÚ»çÀÇ ·Îµå¸Ê¿¡ Çϵå¿þ¾î °¡¼Ó ·¹ÀÌÆ®·¹À̽ÌÀÌ Æ÷ÇÔµÈ Xe ¾ÆÅ°ÅØó¿¡ ¹úÄ ·¹ÀÌÆ®·¹À̽ÌÀÇ ¿ÏÀüÇÑ Áö¿ø°ú Å©·Î³ë½º ±×·ì°úÀÇ Çù·Â¿¡ ¸Å¿ì ÈïºÐµÈ´Ù´Â ÀÔÀåÀ» ÀüÇß´Ù.
ÇöÀç À¯ÀÏÇÑ ½Ç½Ã°£ ·¹ÀÌÆ®·¹ÀÌ½Ì Áö¿ø ±×·¡ÇÈ Ä«µå¸¦ Ãâ½Ã ÁßÀÎ ¿£ºñµð¾Æ´Â ¹Ù·Î ¹úÄ ·¹ÀÌÆ®·¹ÀÌ½Ì Áö¿øÀ» À§ÇÑ º£Å¸ µå¶óÀ̹ö ¹èÆ÷¿Í ÇÔ²², Å©·Î½º Ç÷§ÆûÀ» Áö¿øÇÏ´Â ¹úÄÀÇ ·¹ÀÌÆ®·¹ÀÌ½Ì ±¸ÇöÀº °ø°³ Ç¥ÁØ API°èÀÇ Ä¿´Ù¶õ Áøº¸¶ó°í Æò°¡Çß´Ù.
|