OpenGL 0.97์˜ C ๊ตฌํ˜„์ธ PortableGL 3 ์ถœ์‹œ

์™„์ „ํžˆ C ์–ธ์–ด(C0.97)๋กœ ์ž‘์„ฑ๋œ OpenGL 3.x ๊ทธ๋ž˜ํ”ฝ API์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌํ˜„์„ ๊ฐœ๋ฐœํ•˜๋Š” PortableGL 99 ํ”„๋กœ์ ํŠธ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ก ์ ์œผ๋กœ PortableGL์€ ํ…์Šค์ฒ˜๋‚˜ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” ๋‹จ์ผ ํ—ค๋” ํŒŒ์ผ๋กœ ํ˜•์‹ํ™”๋˜๋ฉฐ MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

๋ชฉํ‘œ์—๋Š” ์ด์‹์„ฑ, OpenGL API ์ค€์ˆ˜, ์‚ฌ์šฉ ์šฉ์ด์„ฑ, ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ ๋ฐ ๊ณ ์„ฑ๋Šฅ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์‘์šฉ ๋ถ„์•ผ์—๋Š” ๊ทธ๋ž˜ํ”ฝ API ๊ตฌ์ถ• ๊ฐœ๋… ๊ต์œก, ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GPU๊ฐ€ ์—†๋Š” ์‹œ์Šคํ…œ์—์„œ 3D ๊ทธ๋ž˜ํ”ฝ ์ž‘์—…, Mesa3D ํŒจํ‚ค์ง€๊ฐ€ ์ด์‹๋˜์ง€ ์•Š์€ ํŠน์ • ์šด์˜ ์ฒด์ œ์— OpenGL ์ง€์› ํ†ตํ•ฉ ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

OpenGL 0.97์˜ C ๊ตฌํ˜„์ธ PortableGL 3 ์ถœ์‹œ
OpenGL 0.97์˜ C ๊ตฌํ˜„์ธ PortableGL 3 ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€