summaryrefslogtreecommitdiff
path: root/retrace/glretrace.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'retrace/glretrace.hpp')
-rw-r--r--retrace/glretrace.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/retrace/glretrace.hpp b/retrace/glretrace.hpp
index c60a74db..40bd0cf8 100644
--- a/retrace/glretrace.hpp
+++ b/retrace/glretrace.hpp
@@ -28,11 +28,12 @@
#include "glws.hpp"
#include "retrace.hpp"
#include "metric_backend.hpp"
-#include "metric_writer.hpp"
#include "os_thread.hpp"
+class MetricWriter;
+
namespace glretrace {
class Context
@@ -110,7 +111,7 @@ extern bool profilingBoundaries[QUERY_BOUNDARY_LIST_END];
extern unsigned profilingBoundariesIndex[QUERY_BOUNDARY_LIST_END];
extern std::vector<MetricBackend*> metricBackends;
extern MetricBackend* curMetricBackend;
-extern MetricWriter profiler;
+MetricWriter& profiler();
extern glfeatures::Profile defaultProfile;