enum GraphicsApi
{
OPENGL,
- OPENGL_ES
+ OPENGL_ES,
+ VULKAN
};
struct Version
{
- unsigned short major;
- unsigned short minor;
+ unsigned short major = 0;
+ unsigned short minor = 0;
- Version();
+ Version() = default;
Version(unsigned short, unsigned short);
Version(const std::string &);
/** Returns the backend for which the library was compiled. */
GraphicsApi get_backend_api();
-/** Returns the backend version number, as reported by the implementation. */
-const Version &get_backend_version();
-
} // namespace GL
} // namespace Msp