25#ifndef _SO_HARDWARE_QUERY_
26#define _SO_HARDWARE_QUERY_
29#pragma warning(disable:4251)
30#pragma warning(disable:4244)
84 static void initClass();
85 static void exitClass();
89 static void checkOGLExtensions();
90 static SbBool _OGLExtensionsChecked;
91 static void (*_GlTexImage3D)();
92 static void (*_GlTexSubImage3D)();
93 static void (*_GlColorTable)();
94 static void (*_GlBlendEquation)();
95 static int _hasSharedPalette;
96 static int _palettedTexType;
97 static int _GlTexInternalFormat;
98 static int _GlTexFormat;
99 static int _GlLutTarget;
100 static int _GlLutInternalFormat;
101 static int _hasCompressedTexture;
102 static int _GlTexRGBAInternalFormat;
103 static int _hasFragmentProgram;
104 static int _hasTextureExtension;
#define SO_NODE_ABSTRACT_HEADER(className)
@ HW_TEXCOLORMAP
The system supports the OpenGL paletted texture extension and/or the texture color table extension.
@ HW_3DTEXMAP
The system supports OpenGL 3D texture mapping.
@ HW_TEXCOMPRESSION
The system supports the OpenGL texture compression extension.
static HW_SupportStatus isSupported(HW_Feature feature)
Returns information about hardware support for various volume rendering features.
Abstract base class for all database nodes.