summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineOpenGL
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2020-09-13 05:54:30 +0000
committerassiduous <assiduous@diligentgraphics.com>2020-09-13 05:54:30 +0000
commitf9c901800b0cd8c11ed710827aaadb271a2a3291 (patch)
tree2209577dc60412e11aaa5ecb66c5d5a04499f24e /Graphics/GraphicsEngineOpenGL
parentVk backend: fixed detection of enabled/disabled features (diff)
downloadDiligentCore-f9c901800b0cd8c11ed710827aaadb271a2a3291.tar.gz
DiligentCore-f9c901800b0cd8c11ed710827aaadb271a2a3291.zip
Minor fix for timer query support detection in OpenGLES
Diffstat (limited to 'Graphics/GraphicsEngineOpenGL')
-rw-r--r--Graphics/GraphicsEngineOpenGL/src/RenderDeviceGLImpl.cpp5
1 files changed, 3 insertions, 2 deletions
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");