mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-22 11:18:22 -05:00
Performance Optimizations (#450)
* Make derived transform classes less involved in simulation state * Add performance measurements in openspaceengine * Avoid redundant transformation lookups * Fix bug causing redundant calls to GPULayerManager::bind * Move water reflectance to alpha component of normal buffer. Remove otherData buffer.
This commit is contained in:
@@ -91,7 +91,7 @@ ghoul::opengl::ProgramObject* ChunkRenderer::getActivatedProgramWithTileData(
|
||||
// Now the shader program can be accessed
|
||||
ghoul::opengl::ProgramObject* programObject = layeredShaderManager->programObject();
|
||||
|
||||
if (layeredShaderManager->updatedOnLastCall()) {
|
||||
if (layeredShaderManager->updatedSinceLastCall()) {
|
||||
gpuLayerManager->bind(programObject, *_layerManager);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user