#include <driver_opengl_extension.h>
Definition at line 63 of file driver_opengl_extension.h.
Public Member Functions | |
CGlExtensions () | |
Data Fields | |
bool | ARBFragmentProgram |
bool | ARBMultiTexture |
bool | ARBTextureCompression |
bool | ARBTextureCubeMap |
bool | ATIEnvMapBumpMap |
bool | ATIFragmentShader |
bool | ATIMapObjectBuffer |
bool | ATIVertexArrayObject |
bool | ATIXTextureEnvCombine3 |
bool | ATIXTextureEnvRoute |
bool | EXTBlendColor |
bool | EXTSecondaryColor |
bool | EXTSeparateSpecularColor |
bool | EXTTextureCompressionS3TC |
bool | EXTTextureEnvCombine |
bool | EXTVertexShader |
bool | EXTVertexWeighting |
sint | NbTextureStages |
uint | NVStateVARWithoutFlush |
bool | NVTextureEnvCombine4 |
bool | NVTextureShader |
bool | NVVertexArrayRange |
bool | NVVertexArrayRange2 |
uint | NVVertexArrayRangeMaxVertex |
bool | NVVertexProgram |
bool | NVVertexProgramEmulated |
bool | Version1_2 |
bool | WGLARBPBuffer |
bool | WGLARBPixelFormat |
bool | WGLEXTSwapControl |
Disable Hardware feature. False by default. setuped by IDriver | |
bool | DisableHardwareTextureShader |
bool | DisableHardwareVertexArrayAGP |
bool | DisableHardwareVertexProgram |
|
|
Definition at line 108 of file driver_opengl_extension.h. Referenced by NL3D::CDriverGL::initFragmentShaders(), NL3D::CDriverGL::isWaterShaderSupported(), and NL3D::registerGlExtensions(). |
|
Definition at line 69 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
Definition at line 107 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
Definition at line 81 of file driver_opengl_extension.h. Referenced by NL3D::CDriverGL::activateTexture(), NL3D::CDriverGL::beginSpecularMultiPass(), CGlExtensions(), NL3D::CDriverGL::checkForPerPixelLightingSupport(), NL3D::registerGlExtensions(), and NL3D::CDriverGL::setupTextureEx(). |
|
Definition at line 103 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::getGlTextureFormat(), NL3D::CDriverGL::initEMBM(), NL3D::registerGlExtensions(), NL3D::CDriverGL::setEMBMMatrix(), and NL3D::CDriverGL::supportEMBM(). |
|
Definition at line 104 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::initFragmentShaders(), NL3D::CDriverGL::isWaterShaderSupported(), and NL3D::registerGlExtensions(). |
|
Definition at line 101 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
Definition at line 100 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
|
Definition at line 105 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::registerGlExtensions(), and NL3D::CDriverGL::supportCloudRenderSinglePass(). |
|
Definition at line 116 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::disableHardwareTextureShader(), and NL3D::registerGlExtensions(). |
|
Definition at line 115 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::disableHardwareVertexArrayAGP(), and NL3D::registerGlExtensions(). |
|
Definition at line 114 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::disableHardwareVertexProgram(), and NL3D::registerGlExtensions(). |
|
Definition at line 88 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::registerGlExtensions(), NL3D::CDriverGL::setBlendConstantColor(), and NL3D::CDriverGL::supportBlendConstantColor(). |
|
Definition at line 87 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
Definition at line 79 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
Definition at line 77 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::getGlTextureFormat(), NL3D::registerGlExtensions(), NL3D::CDriverGL::setupTextureEx(), and NL3D::CDriverGL::uploadTexture(). |
|
Definition at line 71 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::forceActivateTexEnvMode(), NL3D::registerGlExtensions(), and NL3D::CDriverGL::supportCloudRenderSinglePass(). |
|
|
Definition at line 78 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
Definition at line 70 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::checkForPerPixelLightingSupport(), NL3D::CDriverGL::inlGetNumTextStages(), and NL3D::registerGlExtensions(). |
|
Definition at line 92 of file driver_opengl_extension.h. Referenced by NL3D::CVertexArrayRangeNVidia::disable(), NL3D::CVertexArrayRangeNVidia::enable(), and NL3D::registerGlExtensions(). |
|
|
|
Definition at line 75 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
Definition at line 90 of file driver_opengl_extension.h. Referenced by NL3D::registerGlExtensions(). |
|
Definition at line 76 of file driver_opengl_extension.h. Referenced by CGlExtensions(), and NL3D::registerGlExtensions(). |
|
|
Definition at line 86 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::isVertexProgramEmulated(), and NL3D::registerGlExtensions(). |
|
Definition at line 66 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::registerGlExtensions(), and NL3D::translateWrapToGl(). |
|
Definition at line 95 of file driver_opengl_extension.h. Referenced by CGlExtensions(). |
|
Definition at line 96 of file driver_opengl_extension.h. Referenced by CGlExtensions(). |
|
Definition at line 97 of file driver_opengl_extension.h. Referenced by CGlExtensions(), NL3D::CDriverGL::getSwapVBLInterval(), and NL3D::CDriverGL::setSwapVBLInterval(). |