95 %의 시간 동안 변경되지 않은 VBO가 있다고 가정합니다. 그러나 다른 5 %는 애니메이션입니다. glBufferData
을 호출 할 때 OpenGL에 어떤 사용법 힌트를 줄 것인지 잘 모르겠습니다.거의 움직이지 않는 버텍스에 대한 OpenGL VBO 사용 힌트
한편으로는 95 %의 시간에 GL_STATIC_DRAW
버퍼처럼 동작합니다. 반면에 애니메이션에는 GL_STREAM_DRAW
을 사용하는 것이 좋습니다. 나는 타협하여 GL_DYNAMIC_DRAW
을 전달해야합니까?
애니메이션 중에 애니메이션을 결합한 후 glBufferData
을 GL_STREAM_DRAW
으로 호출하고 애니메이션 완료시 GL_STATIC_DRAW
으로 리 버퍼링 하시겠습니까?