[core] Display modify, expires debug information

This commit is contained in:
Bruno de Oliveira Abinader
2015-11-25 16:01:08 +02:00
parent 591e0dde2f
commit 044e92f5e8
5 changed files with 34 additions and 4 deletions

View File

@@ -24,8 +24,10 @@ void Painter::renderDebugText(TileData& tileData, const mat4 &matrix) {
config.depthTest = GL_FALSE;
if (!tileData.debugBucket || tileData.debugBucket->state != tileData.getState()) {
tileData.debugBucket = std::make_unique<DebugBucket>(tileData.id, tileData.getState());
if (!tileData.debugBucket || tileData.debugBucket->state != tileData.getState()
|| tileData.debugBucket->modified != tileData.modified
|| tileData.debugBucket->expires != tileData.expires) {
tileData.debugBucket = std::make_unique<DebugBucket>(tileData.id, tileData.getState(), tileData.modified, tileData.expires);
}
config.program = plainShader->program;