![]() |
ImFusion SDK 4.3
|
#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. | |