À̹ø ÁÖºÎÅÍ È¸»ç¿¡¼ 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.
ÇØ°áÇؾßÇÒ ¹®Á¦
|