From f9c901800b0cd8c11ed710827aaadb271a2a3291 Mon Sep 17 00:00:00 2001 From: assiduous Date: Sat, 12 Sep 2020 22:54:30 -0700 Subject: Minor fix for timer query support detection in OpenGLES --- Graphics/GraphicsEngineOpenGL/src/RenderDeviceGLImpl.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Graphics/GraphicsEngineOpenGL') diff --git a/Graphics/GraphicsEngineOpenGL/src/RenderDeviceGLImpl.cpp b/Graphics/GraphicsEngineOpenGL/src/RenderDeviceGLImpl.cpp index 0ae5204c..74b6560c 100644 --- a/Graphics/GraphicsEngineOpenGL/src/RenderDeviceGLImpl.cpp +++ b/Graphics/GraphicsEngineOpenGL/src/RenderDeviceGLImpl.cpp @@ -251,8 +251,9 @@ RenderDeviceGLImpl::RenderDeviceGLImpl(IReferenceCounters* pRefCounters, SET_FEATURE_STATE(OcclusionQueries, false, "Occlusion queries are"); SET_FEATURE_STATE(BinaryOcclusionQueries, true, "Binary occlusion queries are"); // Supported in GLES3.0 #if GL_TIMESTAMP - SET_FEATURE_STATE(TimestampQueries, strstr(Extensions, "disjoint_timer_query"), "Timestamp queries are"); - SET_FEATURE_STATE(DurationQueries, Features.TimestampQueries, "Duration queries are"); + const bool DisjointTimerQueriesSupported = strstr(Extensions, "disjoint_timer_query"); + SET_FEATURE_STATE(TimestampQueries, DisjointTimerQueriesSupported, "Timestamp queries are"); + SET_FEATURE_STATE(DurationQueries, DisjointTimerQueriesSupported, "Duration queries are"); #else SET_FEATURE_STATE(TimestampQueries, false, "Timestamp queries are"); SET_FEATURE_STATE(DurationQueries, false, "Duration queries are"); -- cgit v1.2.3