#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(). |
1.3.6