3#include "../ICapabilities.h"
5#include <unordered_set>
7#include "Foundation/StringView.h"
13 void initialize(
bool isFullGL,
bool useClipControl);
17 bool isSupported(
const StringView & extension)
const;
21 bool isFullGL()
const {
return isFullGL_; }
24 GraphicsDeviceCapabilities deviceCapabilities;
26 bool isFullGL_ =
false;
27 bool logStrings =
true;
28 bool logExtensions =
true;
33 int model = UnknownModel;
35 std::unordered_set<std::string> extensions;
Provides a weakly referenced view over the contents of a string.
Contains all Cogs related functionality.
bool supportsInstancing() const override
Check if the graphics device supports instancing.
const GraphicsDeviceCapabilities & getDeviceCapabilities() const override
Gets the device capabilities in a structure.
Contains device capabilities.
Provides capability query functionality.
@ Unknown
Unknown device vendor.