728x90
반응형
opengl 삼각형 버텍스
-
opengl 삼각형을 이용하여 타원그리기3D웹 프로그래밍/opengl 2020. 11. 19. 14:47
1.버텍스 쉐이더에 데이터 전달하기 버텍스 쉐이더는 OpenGL 파이프라인의 첫번째 프로그래밍 가능한 스테이지이다. 또한 유일한 필수 스테이지기도하다. 하지만 버텍스 쉐이더가 실행되기전에 버텍스 페칭 또는 버텍스 풀링이라는 고정 함수 스테이지가 실행된다. 버텍스 쉐이더에서 데이터를 가져오거나 내보내자는 작업은 in,out저장 지시어로 전역변수를 선언하는 방식으로 수행한다. Opengl파이프라인 시작 시 in 키워드를 사용하여 버텍스 쉐이더에 입력을 제공한다. in 저장 지시어를 사용하면, 해당 변수는 버텍스 쉐이더의 입력으로 설정되는데, 이는 고정 함수 버텍스 페치 스테이지에 의해 그 내용이 자동적으로 채워진다. 이 변수를 버텍스 속성이라고 부른다. #version 430 core layout (loca..