Quellcode durchsuchen

optimizations

testing
Michael Porter vor 4 Jahren
Ursprung
Commit
6214a6708a
2 geänderte Dateien mit 6 neuen und 3 gelöschten Zeilen
  1. 1
    0
      CMakeLists.txt
  2. 5
    3
      src/graphics/chunkmesh.cpp

+ 1
- 0
CMakeLists.txt Datei anzeigen

@@ -3,6 +3,7 @@ project ("voxeltronik")
file (GLOB_RECURSE SOURCES "src/*.cpp" "src/*.c")
include_directories("./include")
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_FLAGS "-O2")
set(CMAKE_EXPORT_COMPILE_COMMANDS on)
add_executable(vtk ${SOURCES})


+ 5
- 3
src/graphics/chunkmesh.cpp Datei anzeigen

@@ -217,9 +217,11 @@ void ChunkMesh::rebuildChunkLighting() {
}

void ChunkMesh::draw() {
updateGeometry();
glBindVertexArray(mVAO);
glDrawArrays(GL_TRIANGLES, 0, mGeometryFaceCount * 6);
if (mFaceCount > 0) {
updateGeometry();
glBindVertexArray(mVAO);
glDrawArrays(GL_TRIANGLES, 0, mGeometryFaceCount * 6);
}
}

bool ChunkMesh::updateGeometry() {

Laden…
Abbrechen
Speichern