![]() |
ImFusion C++ SDK 4.4.0
|
#include <ImFusion/Core/GL/Types.h>
Structure storing information on the GPU/driver/OpenGL context configuration. More...
Structure storing information on the GPU/driver/OpenGL context configuration.
Public Types | |
| enum class | Vendor { Nvidia , AMD , Intel , Mesa3D , Microsoft , Apple , Unknown } |
| Enumeration of GPU/driver vendors detected by ImFusionGL. | |
Public Attributes | |
| Vendor | vendor = Vendor::Unknown |
| Vendor as parsed by ImFusionGL. | |
| std::string | vendorString |
| GL_VENDOR string as reported by OpenGL | |
| std::string | renderer |
| GL_RENDERER string as reported by OpenGL | |
| std::string | versionString |
| GL_VERSION string as reported by OpenGL | |
| std::string | glslVersionString |
| GL_SHADING_LANGUAGE_VERSION string as reported by OpenGL | |
| std::vector< std::string > | extensions |
| List of available OpenGL extensions. | |