2017-04-17 6 views

답변

2

glMapBuffer()은 클라이언트의 주소 공간에 버퍼의 데이터를 매핑하기위한 용도로만 사용할 수 있습니다.

버퍼의 크기를 조정하려면 glBufferData()을 사용해야합니다. (이전 내용을 유지하는 버퍼를 재 할당)

glBufferData(GL_ARRAY_BUFFER, 60 * sizeof(GLfloat), NULL, GL_DYNAMIC_DRAW); 

당신이 realloc()과 비슷한 무언가를 원하기 때문에이 있다면. 그런 다음 glCopyBufferSubData()을 사용하고 버퍼간에 데이터를 복사 할 수 있습니다.