개발/OpenGL
OpenGL 공부일지 - OpenGL Super Bible 쉐이더와 프로그램 - 1
Shaders and Programs GLSL이라는 OpenGL 쉐이딩 언어에 대해 알아보자. Language Overview C언어와 문법 및 모델적으로 비슷하나, 그래픽스와 병렬 실행에 더 적합한 언어이다. GLSL은 행렬과 벡터 타입이 기본타입이기 때문에 언어에 내장되어있다. 그래픽스 프로세서는 동시에 수천 개 이상의 쉐이더 본사본을 실행하기 때문에 GLSL에서는 이를 위한 제약사항들이 있다. 재귀호출이 허용되지 않고, 부동소수점 수에 대한 정밀도 요구사항 등이 있다. Data Types Scalar Types C에서의 표준인 short, char, string등을 지원하지 않고, 다음 표와 같은 타입들이 있다. int의 경우 C와 동일하다. -21억(생략)부터 +21억(생략)까지의 범위를 갖는다...
2022. 3. 17. 11:35