History

don't NULL out buffer data, just draw less

Stephen Birarda committed 13 years ago

Commit 761daf61 parent ec6b8d21 file · +0 −2Browse files

Showing the changes to interface/src/VoxelSystem.cpp (1 of 1 file). Show all

Unified · Split

interface/src/VoxelSystem.cpp+0−2
@@ -237,11 +237,9 @@ void VoxelSystem::render() { · 236 unmodified lines
237237 if (pthread_mutex_trylock(&bufferWriteLock) == 0) {
238238
239239 glBindBuffer(GL_ARRAY_BUFFER, vboVerticesID);
240− glBufferData(GL_ARRAY_BUFFER, VERTEX_POINTS_PER_VOXEL * sizeof(GLfloat) * MAX_VOXELS_PER_SYSTEM, NULL, GL_DYNAMIC_DRAW);
241240 glBufferSubData(GL_ARRAY_BUFFER, 0, (readVerticesEndPointer - readVerticesArray) * sizeof(GLfloat), readVerticesArray);
242241
243242 glBindBuffer(GL_ARRAY_BUFFER, vboColorsID);
244− glBufferData(GL_ARRAY_BUFFER, VERTEX_POINTS_PER_VOXEL * sizeof(GLubyte) * MAX_VOXELS_PER_SYSTEM, NULL, GL_DYNAMIC_DRAW);
245243 glBufferSubData(GL_ARRAY_BUFFER, 0, (readVerticesEndPointer - readVerticesArray) * sizeof(GLubyte), readColorsArray);
246244
247245 readVerticesEndPointer = readVerticesArray;