diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2020-09-13 05:54:30 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2020-09-13 05:54:30 +0000 |
| commit | f9c901800b0cd8c11ed710827aaadb271a2a3291 (patch) | |
| tree | 2209577dc60412e11aaa5ecb66c5d5a04499f24e /Graphics/GraphicsEngineOpenGL | |
| parent | Vk backend: fixed detection of enabled/disabled features (diff) | |
| download | DiligentCore-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.cpp | 5 |
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"); |
