Showing the changes to interface/src/VoxelSystem.cpp (1 of 1 file). Show all
Unified · Split
| @@ -237,11 +237,9 @@ void VoxelSystem::render() { · 236 unmodified lines | |||
| 237 | if (pthread_mutex_trylock(&bufferWriteLock) == 0) { | 237 | if (pthread_mutex_trylock(&bufferWriteLock) == 0) { |
| 238 | 238 | ||
| 239 | glBindBuffer(GL_ARRAY_BUFFER, vboVerticesID); | 239 | glBindBuffer(GL_ARRAY_BUFFER, vboVerticesID); |
| 240 | glBufferData(GL_ARRAY_BUFFER, VERTEX_POINTS_PER_VOXEL * sizeof(GLfloat) * MAX_VOXELS_PER_SYSTEM, NULL, GL_DYNAMIC_DRAW); | ||
| 241 | glBufferSubData(GL_ARRAY_BUFFER, 0, (readVerticesEndPointer - readVerticesArray) * sizeof(GLfloat), readVerticesArray); | 240 | glBufferSubData(GL_ARRAY_BUFFER, 0, (readVerticesEndPointer - readVerticesArray) * sizeof(GLfloat), readVerticesArray); |
| 242 | 241 | ||
| 243 | glBindBuffer(GL_ARRAY_BUFFER, vboColorsID); | 242 | glBindBuffer(GL_ARRAY_BUFFER, vboColorsID); |
| 244 | glBufferData(GL_ARRAY_BUFFER, VERTEX_POINTS_PER_VOXEL * sizeof(GLubyte) * MAX_VOXELS_PER_SYSTEM, NULL, GL_DYNAMIC_DRAW); | ||
| 245 | glBufferSubData(GL_ARRAY_BUFFER, 0, (readVerticesEndPointer - readVerticesArray) * sizeof(GLubyte), readColorsArray); | 243 | glBufferSubData(GL_ARRAY_BUFFER, 0, (readVerticesEndPointer - readVerticesArray) * sizeof(GLubyte), readColorsArray); |
| 246 | 244 | ||
| 247 | readVerticesEndPointer = readVerticesArray; | 245 | readVerticesEndPointer = readVerticesArray; |