OpenGL1 OpenGL & C++ - 셰이더 컴파일에러 잡다가 CS 공부 왕창한 썰 예전 블로그에서 옮겨온 글입니다. 저 OpenGL도 꽤 열심히 했네요... 0(1) : error c0000: syntax error, $undefined at token "" 평화롭게 Learn OpenGL의 Basic Lighting 튜토리얼을 따라하고 있던 나는, 셰이더를 컴파일하던 도중 뜻밖의 문제와 마주치게 된다. 바로 위의 c0000 shader compilation error였다! 잠깐, 사전설명을 하고 가자면, OpenGL에서 점과 면을 처리하는 셰이더(shader)는 C++로 구현하는 것이 아니라, GLSL이라는 OpenGL 전용 소스코드에 구현해서 C++에서 이를 읽은 다음 추상화해서 사용한다. 따라서 셰이더 GLSL 소스를 작성 후에 C++ 소스에서 이를 런타임에 컴파일하는 와중에 에.. 2022. 9. 13. 이전 1 다음