ํฉํธ์
์ฐ๋ด ์ฐจ์ด๋๋ค ใ ใ
์ฌ์ค ํ๋ผํด๋์ํจ ใ ๋ค๋ ์ํด๋๋๋ค๋ ์ ๋ค ๊ทธ๋ฅ
๊ณต๋ถํ๊ธฐ์ซ์ด์ ์ํด๋๋๋ค๊ณ ์ต์ง๋ถ๋ฆฌ๋ ์์ค์ด๋ผ
์๋ฌด๋ฆฌ๋งํด์ค๋ ๋ชจ๋ฆ ใ
์ฐ๋ด ์ฐจ์ด๋๋ค ใ ใ
์ฌ์ค ํ๋ผํด๋์ํจ ใ ๋ค๋ ์ํด๋๋๋ค๋ ์ ๋ค ๊ทธ๋ฅ
๊ณต๋ถํ๊ธฐ์ซ์ด์ ์ํด๋๋๋ค๊ณ ์ต์ง๋ถ๋ฆฌ๋ ์์ค์ด๋ผ
์๋ฌด๋ฆฌ๋งํด์ค๋ ๋ชจ๋ฆ ใ
ใ ใ ๋ค๋ ์คํตํ๊ณ ์ธ๋ฆฌ์ผ + IOCP (ํจํท ์ํธํ) > ์ ์ ์ฐ๋ด 5์ฒ๊ฐ๋๋ฐ? ๋ค๋ ํ๋ฉด 6์ฒ๋ฐ๋?
ํ ๋ง๋ง์๋ฐ ๊ทธ๋ฅ ํฌ๊ธฐํ๋ค... ์๋ฆฌ์ฆ C์ด์, ์ต์ํ B์ด์ ๊ฒ์ํ์ฌ๋ค ๋ค ๋๋ฌ๋ด๋ผ
ํด์ค ๊ถ๊ธํด
๋๊ทธ ๋ค๋ ํ๋๊ฑฐ ์ข๋์๋๋ ์ง์์ผ๋ก ๊ฐ๊น์น๋์๋ผ๋ค ๋ฝ์๋น ์ ์ค๋์ OCaml์ผ๋ก ๊ณต๋ถํ๋์ ๋ค ๋ฝ๋๊ฒ ๋ฌด์กฐ๊ฑด, ์ ๋์ ์ผ๋ก ์น์์ ์ ์ผ๋ก ์ด๋์
ํด์ค - dc App
์ด์ด๋ ํ์ ์๋ฐ์์ธ๊ฑด๊ฐ ๊ทธ๋ผ?
์ด์ ๋ถํฐ ๊ณ์ ๋ค๋ ํ์ง๋ง๊ณ ์ ๋ฐ ๊ธฐ๋ณธ๊ธฐ๋ง ๊ฐ์ถ๋ผ๊ณ ์๊ธฐํ๋๋ฐ ์ ๊ณ์ ๋ค๋ ์ ๋ฌด์ง์ฑ์ฐฌ์ํ๋์ง ์ดํด๊ฐ์๊ฐ๋ค. ์ ๋ฐ ๋ค๋ ๊ทธ๋ ๊ฒ ์ข์ํ๋ฉด Vulkan์ด๋ OpenGL์ข ๊ณต๋ถํด์ฃผ๋ฉด ์๋๋?
์ง์งํ๊ฒ ์ฌ๊ธฐ์ ๋งํ๋ '์ฐ๋ด ์์ฃผ๊ณ ๋ณต์ง์ข์ ํ์ฌ๋ค' ๊ธฐ์ค์ผ๋ก ์คํํธ์ ์ค์ ์๋ฆฌ์ฆ C์ด์, ์ต์ํ B์ด์์ผ๋ก ๋ค ๋๋ฌ๋ด๋ผ. ๊ธฐ์ ์คํ ์ด๋ค๊ฑฐ ์๊ตฌํ๋์ง. ๋น์ฅ ๋ค๋ ์๊ตฌํ๋๊ณณ์ด 10%๋ผ๋ ๋๋ฉด ๋คํ์ด๊ฒ ๋ค
์ผ๋ง๋ฐ๊ณ ๋งค์ผ๊ฐ์ด์์ ๋ค๋ ์ ๋ดํ๋๊ฑฐ๋ ๋?
๋ค๋ ์ํจ? ์๋์ฐ ์์๋ง ๋๊บผ์? Opengl ์๋๋ฉด Vulkan ์ ๋ฐฐ์๋ณด๋ผ๊ณ ํ๋๊ฐ
๋๋๋ง ํ์ดํ๋ผ์ธ์ ๋ฐฐ์๋ผ ์ด๋ฐ ์กฐ์ธ์ด๋ฉด ๋ชฐ๋ผ๋ ์กด๋ ๋ฌด์ง์ฑ ๋ค๋ ๋ฐฐ์๋ผ ใ ใ
Opengl์ ๋ค๋ ๋ณด๋ค ์ฝ๊ณ ๋ก์ฐ๋ ๋ฒจ ์ํ๋ฉด ๋ถ์นธํด์ค ใ ใ ใ ใ