buffer함수 비우기
opengl 위키 참조
https://www.khronos.org/opengl/wiki/Main_Page
버퍼함수를 비우지 않고 쌓아두면 결국 오류가 난다.
최대 버퍼가 512MB라고 한다.
버퍼용량초과문제를 해결하기 위해서
glDeleteBufferData() API함수를 이용하였다.
그런데 주의할 점은
glDrawArrays API함수로 도형을 그리고 texture작업까지 마친후 저 함수를 써줘야한다. 그러지 않으면 도형이 그려지지 않는 건 당연하다.
또한 glBindVertex로 vertex가 binding되어 있을 때만 버퍼를 삭제할 수 있으니 이점을 주의하자!!
이것 찾느라 시간 오래 걸렸다.
'과제 > opengl' 카테고리의 다른 글
glText(opengl에 텍스트 출력하기) (0) | 2017.06.15 |
---|---|
opengl text out (0) | 2017.06.14 |
회전함수 구현 (0) | 2017.06.11 |
연관된 구끼리 서로 연결하기! (0) | 2017.06.11 |
컴퓨터 그래픽스 질문 (0) | 2017.06.11 |