23#include <Inventor/helpers/SbGraphicsCapabilities.h>
24#include <Inventor/SbString.h>
25#include <Inventor/SbVec.h>
26#include <Inventor/SbBase.h>
123 int m_maxTextureSize;
126 int m_max3DTextureSize;
129 int m_maxVertexAttribs;
132 int m_maxFixedPipelineTextureUnits;
135 int m_maxSamplesMultiSampling;
List of common graphics capabilities of the device used by a SoGLContext.
int getMax3DTextureSize() const
GL_MAX_3D_TEXTURE_SIZE.
int getMaxTextureSize() const
GL_MAX_TEXTURE_SIZE.
int getMaxFixedPipelineTextureUnits() const
GL_MAX_TEXTURE_UNITS (i.e.
const SbString & getRenderer() const
Renderer name.
int getVersion() const
OpenGL version.
friend std::ostream & operator<<(std::ostream &os, const SbGPUCapabilities &capabilities)
List capabilities in human readable format.
GpuVendor getGpuVendor() const
GPU vendor.
GpuVendor
enumeration of GPU vendor
Profile
enumeration of OpenGL profiles
Profile getProfile() const
GLContext profile.
const SbVec2i32 & getMaxViewportSize() const
GL_MAX_VIEWPORT_DIMS.
int getMaxVertexAttribs() const
GL_MAX_VERTEX_ATTRIBS.
int getMaxSamples() const
GL_MAX_SAMPLES (i.e.
List of common graphics capabilities set by Open Inventor.
Class for smart character strings.