¥°¡¼¥°¥ë¤ÎVulkan¤Ç¡¢Android¤Î¥²¡¼¥à¥¢¥×¥ê¤ò¤è¤ê®¤¯¡¢¤è¤ê¹âÀǽ¤Ë¤¹¤ëÊýË¡
CPU¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¤ËÊ̤ì¤ò¹ð¤²¡¢¥¢¥×¥ê¤ò¼Â¹Ô¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢¤ò·Þ¤¨Æþ¤ì¤è¤¦
iOS¤ÏMetal¤òÄ󶡤·¤Æ¤ª¤ê¡¢¤½¤·¤Æº£Android¤Ë¤ÏVulkan¤¬¤¢¤ë¡£¤³¤ì¤Ï¥°¡¼¥°¥ë¤¬È¯É½¤·¤¿¤Ð¤«¤ê¤Î¥í¡¼¥ì¥Ù¥ë¡¦¥°¥é¥Õ¥£¥Ã¥¯¡¦¥×¥í¥È¥³¥ë¤À¡£ ¤³¤Î¿·¤·¤¤¥Ä¡¼¥ë¤Ë¤è¤ê¡¢³«È¯¼Ô¤ÏCPU¤ä¥×¥í¥»¥Ã¥µ¤ÎÉé²Ù¤ò¸º¤é¤·¤Ê¤¬¤é¡¢¥¢¥×¥ê¤ò¼Â¹Ô¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢¤òÁý¤ä¤¹¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ë¡£
¡Ö¿µ½Å¤Ê³«È¯¼Ô¤Ç¤¹¤éͽ´ü¤»¤Ì¾ã³²¤Ë¤Ö¤Ä¤«¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¤½¤Î¸¶°ø¤Î°ìÉô¤Ï¡¢¥°¥é¥Õ¥£¥Ã¥¯¡¦¥×¥í¥»¥Ã¥µ¤Î¥É¥é¥¤¥Ð¤¬¡¢¼ÂºÝ¤Ë½èÍý¤µ¤ì¤ëÁ°¤Ë¡¢¤½¤Î¥Ç¡¼¥¿Á´¤Æ¤òºÆÊÔÀ®¤·¤Æ¤·¤Þ¤¦²ÄǽÀ¤¬¤¢¤ë¤¿¤á¤Ç¤¹¡×¤È¥°¡¼¥°¥ë¤Î¥·¥ã¥Î¥ó¡¦¥¦¥Ã¥º¤Ï¡¢¥Ö¥í¥°µ»ö¤ÇÀâÌÀ¤·¤Æ¤¤¤ë¡£ ¡ÖCPU¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¤Î¸¶°ø¤ËÂн褷¡¢³«È¯¼Ô¤¬¥ì¥ó¥À¥ê¥ó¥°¤ò¤è¤êÌÀ³Î¤ËÀ©¸æ¤Ç¤¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¡¢¤ï¤ì¤ï¤ì¤ÏAndroid¤Ë¿·¤·¤¤3D¥ì¥ó¥À¥ê¥ó¥°API¤ÎVulkan¤òƳÆþ¤Ç¤¤ë¤è¤¦¼è¤êÁȤó¤Ç¤¤Þ¤·¤¿¡×¡£
¥¢¥Ã¥×¥ë¤ÎMetal¤ÈƱÍͤˡ¢¥°¡¼¥°¥ë¤Î¿·¤·¤¤3D¥ì¥ó¥À¥ê¥ó¥°API¡Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡¦¥×¥í¥°¥é¥ß¥ó¥°¡¦¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¡Ë¤Ë¤è¤ê¡¢³«È¯¼Ô¤Ï¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢¤òϢư¤µ¤»¤ë¤³¤È¤¬¤Ç¤¤ë¡£¥³¡¼¥Ç¥£¥ó¥°ºî¶È¤ò¾¯¤·Í¾Ê¬¤Ë¹Ô¤¨¤Ð¡¢¥²¡¼¥à¤ò¥×¥ì¥¤¤·¤Æ¤â¤é¤¦¤¿¤á¤Î½ÀÆðÀ¤ÈÆ°ÎϤȤ¬¤µ¤é¤Ë¼ê¤ËÆþ¤ë¤Î¤À¡£Vulkan¤Ï¤Þ¤¿¡¢¤è¤ê¹çÍýŪ¤Ê¥²¡¼¥àÂ賤òÄ󶡤¹¤ë¤¿¤á¤Ë¡¢CPU¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¡¢¤¹¤Ê¤ï¤Á¥É¥é¥¤¥Ð¤ÈÄÌ¿®¤·¡¢´ØÏ¢¥Ç¡¼¥¿¤ò±ýÉü¤µ¤»¡¢±þÅú¤òÂԤĤΤËCPU»þ´Ö¤¬Èñ¤ä¤µ¤ì¤Æ¤¤¤ë¤È¤¤¤¦ÌäÂê¤Ë¤â¼è¤êÁȤó¤Ç¤¤¤ë¡£
¥°¡¼¥°¥ë¤ÏKhronos¤Ë¤è¤êÄó°Æ¤µ¤ì¤¿»ÅÍͤò»Ù»ý¤·¤Æ¤¤¤ë¤¬¡¢¤Þ¤À´û¸¤ÎOpenGL¤Î´ð½à¤â¥µ¥Ý¡¼¥È¤¹¤ëͽÄê¤À¡£
¡Ö¤ï¤ì¤ï¤ì¤ÏVulkan¤ÎºîÀ®¡¢¥Æ¥¹¥È¡¢¥ê¥ê¡¼¥¹¤Ë¿ÔÎϤ·¤Þ¤¹¡£Æ±»þ¤ËOpenGL ES¤Ë¤â¹×¸¥¤·¡¢¥µ¥Ý¡¼¥È¤¹¤ëͽÄê¤Ç¤¹¡×¤È¥¦¥Ã¥º¤Ï½Ò¤Ù¤Æ¤¤¤ë¡£¡Ö³«È¯¼Ô¤È¤·¤Æ¡¢¤É¤ÎAPI¤¬¼«Ê¬¤Ë¹ç¤Ã¤Æ¤¤¤ë¤«¤òÁª¤Ù¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£OpenGL ES¤Î¥·¥ó¥×¥ë¤µ¤ò¼è¤ë¤Î¤«¡¢¤¢¤ë¤¤¤ÏVulkan¤ÎÌÀ³Î¤ÊÀ©¸æÀ¤ò¼è¤ë¤Î¤«¡£¤ï¤ì¤ï¤ì¤Ï¡¢¤É¤ÎAPI¤òÁª¤ó¤À¤È¤·¤Æ¤â¡¢Í¥¤ì¤¿¥Ç¥Ù¥í¥Ã¥Ñ¡¼¡¦¥¨¥¯¥¹¥Ú¥ê¥¨¥ó¥¹¤ò¤¢¤Ê¤¿¤ËÄ󶡤¹¤ë¤³¤È¤ò¤ªÌ󫤷¤Þ¤¹¡×¡£
Æ°ÎϤòÁý¤ä¤·¡¢¥Æ¥¹¥ÈÃʳ¬¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤ò³ÍÆÀ¤¹¤ë¤«¡¢¥³¡¼¥Ç¥£¥ó¥°¤Î»þ´Ö¤ò¸º¤é¤·¡¢GPU¡Ê¥°¥é¥Õ¥£¥Ã¥¯¥¹¡¦¥×¥í¥»¥Ã¥µ¡¦¥æ¥Ë¥Ã¥È¡Ë¤Ø´Êñ¤Ë¥¢¥¯¥»¥¹¤Ç¤¤ë¤è¤¦¤Ë¤¹¤ë¤«¡¢ÁªÂò¤Ï³«È¯¼Ô¤ËǤ¤µ¤ì¤Æ¤¤¤ë¡£Vulkan¤Ï¤Þ¤¿¡¢¥â¥Ð¥¤¥ë¡¢¥Ç¥¹¥¯¥È¥Ã¥×¡¢¥²¡¼¥àµ¡¤ª¤è¤ÓÁȤ߹þ¤ß·¿¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤ËÅý°ìAPI¤òÄ󶡤¹¤ë¤¿¤á¡¢¸ß´¹À¤Î¤¢¤ë¥²¡¼¥à¤ò¤É¤³¤Ç¤â¼Â¹Ô¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¤³¤Î¿·¤·¤¤¥Ä¡¼¥ë¤Ë¤Ï¡¢¥½¥Õ¥È¥¦¥§¥¢¤ÎÅý°ì¤À¤±¤Ç¤Ê¤¯¡¢¥Ï¡¼¥É¥¦¥§¥¢¤Î¥µ¥Ý¡¼¥È¤¬É¬ÍפÀ¡£¤È¤¤¤¦¤³¤È¤Ï¡¢¤ª¤½¤é¤¯Android M¤Ë¤Ï´Ö¤Ë¹ç¤ï¤Ê¤µ¤½¤¦¤Ç¤¢¤ë¡£¤·¤«¤·¡¢£¶¤«·î°ÊÆâ¤Ë¥ê¥ê¡¼¥¹¤µ¤ì¤¿¤Û¤È¤ó¤É¤Î¥Ï¥¤¥¨¥ó¥É¡¦¥â¥Ç¥ë¤Î·ÈÂÓüËö¤Ë¤ÏÂбþ¤·¤Æ¤¤¤ë¤Ï¤º¤À¡£¥¯¥¢¥ë¥³¥à¤ÎAdreno 400¥·¥ê¡¼¥º¤ÎGPU¤ä¡¢NVIDIA¤ÎTegra K1¤Ï¡¢Vulkan¤ËÂбþ¤Ç¤¤ë¥Á¥Ã¥×¤òÅëºÜ¤·¤Æ¤¤¤ë¡£
¥°¥é¥Õ¥£¥Ã¥¯¡¦¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ò¤â¤Ã¤ÈÀ©¸æ¤·¤¿¤¤³«È¯¼Ô¤Ë¤È¤Ã¤Æ¤Ï¡¢¤«¤Ä¤Æ¤Ê¤¤¤Û¤É·Ã¤Þ¤ì¤¿¾õ¶·¤À¡£Windows 10¤Ï¡¢¥É¥é¥¤¥Ð´³¾Ä¤äCPU¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¤ò¸º¤é¤¹¤¿¤á¤Ë³«È¯¤µ¤ì¤¿Ê̤Υ°¥é¥Õ¥£¥Ã¥¯API¡¢DirectX 12¤ò½¾¤¨¤Æ¤¤¤ë¤·¡¢Metal¤Ï¡¢Mac OS X 10.11 El Capitan¤ËƳÆþ¤µ¤ì¤ëͽÄê¤Ç¤¢¤ë¡£
²èÁüÄ󶡡§Google
David Nield
[¸¶Ê¸]