60 virtual int maxCombinedAtomicCounterBuffers(
void)
const;
69 virtual int maxComputeWorkGroupInvocations(
void)
const;
72 virtual int maxTextureImageUnits(
void)
const;
75 virtual int maxSsboSize(
void)
const;
78 virtual int maxUboSize(
void)
const;
81 virtual int maxTextureSize(
void)
const;
84 virtual float maxTextureAnisotropy()
const;
91 virtual uint64_t totalAvailableMemoryInBytes(
void)
const;
94 virtual const std::string& vendor(
void)
const;
97 virtual const std::string& renderer(
void)
const;
100 virtual const std::string& version(
void)
const;
std::string myVendor
Definition: DtGlCaps.h:121
std::string myVersion
Definition: DtGlCaps.h:123
bool operator>(const DtGlDriverVersion &rhs) const
Whether we are greater than rhs.
Definition: DtGlCaps.h:27
uint64_t myTotalAvailableMemory
Definition: DtGlCaps.h:120
float myMaxTextureAnisotropy
Definition: DtGlCaps.h:118
bool operator<=(const DtGlDriverVersion &rhs) const
Whether we are lesser than or equal to.
Definition: DtGlCaps.h:33
Vector3_int myMaxWorkGroupCount
Definition: DtGlCaps.h:110
std::string myRenderer
Definition: DtGlCaps.h:122
int myMaxGroupInvocations
Definition: DtGlCaps.h:112
Definition: DtGlCaps.h:21
DtGlCaps provide the capabilities value in OpenGL.
Definition: DtGlCaps.h:41
DtGlDriverVersion myDriverNumber
Definition: DtGlCaps.h:124
int myMaxAtomicCounters
Definition: DtGlCaps.h:109
Vector3_int myMaxWorkGroupSize
Definition: DtGlCaps.h:111
int myMaxUboSize
Definition: DtGlCaps.h:115
int myMaxSsboBindings
Definition: DtGlCaps.h:116
int myMajor
Definition: DtGlCaps.h:23
#define DT_DLL_VRVGRAPHICSUTILS
Definition: vrvGraphicsUtils.h:18
int myMaxTextureImageUnits
Definition: DtGlCaps.h:113
int myMaxSsboSize
Definition: DtGlCaps.h:114
int myMaxTextureSize
Definition: DtGlCaps.h:117
int myMinor
Definition: DtGlCaps.h:24