summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/render_custom_layer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/gl/render_custom_layer.cpp')
-rw-r--r--src/mbgl/gl/render_custom_layer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mbgl/gl/render_custom_layer.cpp b/src/mbgl/gl/render_custom_layer.cpp
index bb12ec1fcf..a41c5a499b 100644
--- a/src/mbgl/gl/render_custom_layer.cpp
+++ b/src/mbgl/gl/render_custom_layer.cpp
@@ -9,6 +9,7 @@
#include <mbgl/renderer/bucket.hpp>
#include <mbgl/renderer/paint_parameters.hpp>
#include <mbgl/util/mat4.hpp>
+#include <mbgl/perf/runtime_metrics.hpp>
namespace mbgl {
@@ -59,6 +60,7 @@ void RenderCustomLayer::prepare(const LayerPrepareParameters&) {
}
void RenderCustomLayer::render(PaintParameters& paintParameters) {
+ MBGL_TRACE_RENDERER_BEGIN(custom_layer);
if (host != impl(baseImpl).host) {
//If the context changed, deinitialize the previous one before initializing the new one.
if (host && !contextDestroyed) {
@@ -99,6 +101,7 @@ void RenderCustomLayer::render(PaintParameters& paintParameters) {
// the viewport or Framebuffer.
paintParameters.backend.getDefaultRenderable().getResource<gl::RenderableResource>().bind();
glContext.setDirtyState();
+ MBGL_TRACE_RENDERER_END(custom_layer);
}
} // namespace mbgl