mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 18:13:05 +02:00
suppress repeated 'item could not be rendered' messages
This commit is contained in:
parent
ed8aa8b74d
commit
967d3f69d3
1 changed files with 10 additions and 4 deletions
|
@ -9,6 +9,8 @@
|
||||||
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <LogHandler.h>
|
||||||
|
|
||||||
#include "DrawTask.h"
|
#include "DrawTask.h"
|
||||||
#include "Logging.h"
|
#include "Logging.h"
|
||||||
|
|
||||||
|
@ -54,6 +56,8 @@ void renderShape(RenderArgs* args, const ShapePlumberPointer& shapeContext, cons
|
||||||
item.render(args);
|
item.render(args);
|
||||||
} else {
|
} else {
|
||||||
qCDebug(renderlogging) << "Item could not be rendered with invalid key" << key;
|
qCDebug(renderlogging) << "Item could not be rendered with invalid key" << key;
|
||||||
|
static QString repeatedCouldNotBeRendered = LogHandler::getInstance().addRepeatedMessageRegex(
|
||||||
|
"Item could not be rendered with invalid key.*");
|
||||||
}
|
}
|
||||||
args->_itemShapeKey = 0;
|
args->_itemShapeKey = 0;
|
||||||
}
|
}
|
||||||
|
@ -104,6 +108,8 @@ void render::renderStateSortShapes(const RenderContextPointer& renderContext,
|
||||||
} else if (key.hasOwnPipeline()) {
|
} else if (key.hasOwnPipeline()) {
|
||||||
ownPipelineBucket.push_back( std::make_tuple(item, key) );
|
ownPipelineBucket.push_back( std::make_tuple(item, key) );
|
||||||
} else {
|
} else {
|
||||||
|
static QString repeatedCouldNotBeRendered = LogHandler::getInstance().addRepeatedMessageRegex(
|
||||||
|
"Item could not be rendered with invalid key.*");
|
||||||
qCDebug(renderlogging) << "Item could not be rendered with invalid key" << key;
|
qCDebug(renderlogging) << "Item could not be rendered with invalid key" << key;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue