OpenGL 강좌 - 5. 셰이더 프로그래밍 기초 셰이더는 GLSL(GL Shader Language) 문법으로 작성된 코드뭉치이다. 셰이더 또한 새로운 언어이므로 문법을 익혀야하지만, 다행히 C 문법과 굉장히 유사해 따로 공부해야하는 부담은 적다. 다만 정점 셰이더, 나아가 다른 형태의 셰이더를 이해하기 위한 기본 문법은 알아야하니 이번 강좌에서 간략히 설명하겠다. (OpenGL 명세와 마찬가지로 GLSL 명세가 독립된 버전으로 존재한다. 다행히 현재 GLSL 명세는 OpenGL과 일치하는 4.5버전이 최신이다. 설명은 GLSL 4.5 명세를 기준으로 삼는다.) * data type * input/output variables * uniform variables * layout qualifier * function 데이터 타입 셰이더 언어의 기본 타입.. 더보기 이전 1 2 3 4 5 6 7 ··· 233 다음 목록 더보기