From 5e6bc30babe5722ca2796380be6ef20d43b75b92 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 18 Jun 2019 16:33:35 +0200 Subject: [PATCH] Support GL_EXT_disjoint_timer_query with EXT postfix. --- TracyOpenGL.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/TracyOpenGL.hpp b/TracyOpenGL.hpp index 6e876239..9aca6bc9 100644 --- a/TracyOpenGL.hpp +++ b/TracyOpenGL.hpp @@ -40,6 +40,14 @@ public: #include "common/TracyAlign.hpp" #include "common/TracyAlloc.hpp" +#if !defined GL_TIMESTAMP && defined GL_TIMESTAMP_EXT +# define GL_TIMESTAMP GL_TIMESTAMP_EXT +# define GL_QUERY_COUNTER_BITS GL_QUERY_COUNTER_BITS_EXT +# define glGetQueryObjectiv glGetQueryObjectivEXT +# define glGetQueryObjectui64v glGetQueryObjectui64vEXT +# define glQueryCounter glQueryCounterEXT +#endif + #define TracyGpuContext tracy::GetGpuCtx().ptr = (tracy::GpuCtx*)tracy::tracy_malloc( sizeof( tracy::GpuCtx ) ); new(tracy::GetGpuCtx().ptr) tracy::GpuCtx; #if defined TRACY_HAS_CALLSTACK && defined TRACY_CALLSTACK # define TracyGpuNamedZone( varname, name ) static const tracy::SourceLocationData TracyConcat(__tracy_gpu_source_location,__LINE__) { name, __FUNCTION__, __FILE__, (uint32_t)__LINE__, 0 }; tracy::GpuCtxScope varname( &TracyConcat(__tracy_gpu_source_location,__LINE__), TRACY_CALLSTACK );