gl_device: Add option to check GL_EXT_debug_tool.

This commit is contained in:
bunnei 2020-03-14 17:39:29 -04:00
parent c51dbf8038
commit 4373fa8042
2 changed files with 6 additions and 0 deletions

View File

@ -157,6 +157,7 @@ Device::Device() : base_bindings{BuildBaseBindings()} {
has_precise_bug = TestPreciseBug();
has_broken_compute = is_intel_proprietary;
has_fast_buffer_sub_data = is_nvidia;
has_debug_tool = HasExtension(extensions, "GL_EXT_debug_tool");
LOG_INFO(Render_OpenGL, "Renderer_VariableAOFFI: {}", has_variable_aoffi);
LOG_INFO(Render_OpenGL, "Renderer_ComponentIndexingBug: {}", has_component_indexing_bug);

View File

@ -84,6 +84,10 @@ public:
return has_fast_buffer_sub_data;
}
bool HasDebugTool() const {
return has_debug_tool;
}
private:
static bool TestVariableAoffi();
static bool TestPreciseBug();
@ -102,6 +106,7 @@ private:
bool has_precise_bug{};
bool has_broken_compute{};
bool has_fast_buffer_sub_data{};
bool has_debug_tool{};
};
} // namespace OpenGL