¡Ô VC++ °ÔÀÓ Á¦ÀÛ ¼ÒÇ°

 ¡å OpenGL·Î ÁÖ»çÀ§¸¦ ±¼¸®ÀÚ

VC++

¼Ò½ºêó


À̹ø ÁÖºÎÅÍ È¸»ç¿¡¼­ OpenGL°ú °ü·ÃµÈ ÀÏÀÌ Ãß°¡µÇ¾ú´Ù.  MS Windows platformÀ̶ó¸é Direct3D·Î ÇØ°áÀÌ °¡´ÉÇÏ°ÚÁö¸¸ ÀÏ¹Ý °¡Àü¿ë embedded S/W¿¡¼­´Â º¸Åë embedded Linux³ª VxWorks µîÀ» »ç¿ëÇϹǷΠWindowns platform¿¡ dependancy°¡ ÀÖ´Â Direct3D´Â »ç¿ëÇÒ ¼ö°¡ ¾ø´Ù. µû¶ó¼­ Á» ´õ ¹ü¿ëÀûÀÎ OpenGLÀ» ÀÌ¿ëÇؼ­ ¼±Çà ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°Ô µÇ¾ú´Âµ¥.... °áÁ¤ÀûÀ¸·Î ³ª´Â OpenGLÀ» ¸ð¸¥´Ù´Â °ÍÀÌ´Ù.

±×·¡¼­ ½º½º·ÎÀÇ ¹ßÀüÀ» À§ÇØ °­Á Çü½ÄÀ¸·Î OpenGL Äڵ带 ¸¸µé¾î º¸°í ±× ¼Ò½º¸¦ °ø°³ÇÑ´Ù.
(µü ÀÏÁÖÀϸ¸ ÅõÀÚÇß´Ù. ±×¸®°í ÀÏÁÖÀϸ¸Å­ÀÇ °á°ú¹°ÀÌ´Ù.)

÷ºÎÆÄÀÏ (268K) (VC++ ¼Ò½º¿Í ½ÇÇàÆÄÀÏ Ã·ºÎ)
»ç¿ëÅ°: È­»ìÇ¥ Å°, 'A', 'Z', 'esc'

1. OpenGL°ú Direct3DÀÇ Â÷ÀÌÁ¡

»ý°¢Çß´ø °Íº¸´Ù´Â Â÷ÀÌ°¡ ¾ø¾ú´Ù. ÁÂÇ¥°è°¡ ´Ù¸£´Ù´Â °Íµµ º°·Î ¹®Á¦°¡ µÇÁö ¾Ê¾Ò°í ´ëºÎºÐÀÇ ÄÚµå´Â DirectX¿Í 1:1 ´ëÀÀÀÌ °¡´ÉÇÒ Á¤µµÀÌ¸ç ¼­·Î°£ÀÇ Æ¯Â¡ÀÌ ÀÖÀ»»Ó ±Ùº»ÀûÀÎ Â÷ÀÌ´Â ´À³¥ ¼ö ¾ø¾ú´Ù.

Ãß°¡ÇØ¾ß ÇÔ 

2. ¼Ò½º ±¸¼º

Ãß°¡ÇØ¾ß ÇÔ

appMain.cpp
- ÀÌ sampleÀ» ½ÃÀÛÇϱâ À§ÇÑ WinMain() ÇÔ¼ö°¡ ÀÖ´Â °÷

appMain.cpp
|
*.cpp
|
*.cpp
|
+------------+------------+
|                         |

*.cpp                   *.cpp

3. ÇØ°áÇؾßÇÒ ¹®Á¦

Ãß°¡ÇØ¾ß ÇÔ