#include <llgl.h>
Definition at line 58 of file llgl.h.
bool LLGLManager::initGL | ( | ) |
Definition at line 337 of file llgl.cpp.
References FALSE, initExtensions(), initGLStates(), LL_ENDL, LL_ERRS, LL_WARNS, llmin(), mATIOffsetVerticalLines, MAX_GL_TEXTURE_UNITS, mDriverVersionMajor, mDriverVersionMinor, mDriverVersionRelease, mDriverVersionVendorString, mGLRenderer, mGLVendor, mGLVendorShort, mGLVersion, mHasMultitexture, mHasRequirements, mInited, mIsATI, mIsGF2or4MX, mIsGF3, mIsGFFX, mIsIntel, mIsNVIDIA, mNumTextureUnits, parse_gl_version(), LLStringBase< char >::toUpper(), and TRUE.
void LLGLManager::shutdownGL | ( | ) |
void LLGLManager::initWGL | ( | ) |
LLString LLGLManager::getRawGLString | ( | ) |
Definition at line 504 of file llgl.cpp.
Referenced by LLFeatureManager::loadGPUClass().
void LLGLManager::getPixelFormat | ( | ) |
LLString LLGLManager::getGLInfoString | ( | ) |
Definition at line 470 of file llgl.cpp.
References LLStringBase< char >::replaceChar().
void LLGLManager::printGLInfoString | ( | ) |
Definition at line 488 of file llgl.cpp.
References LL_DEBUGS, LL_ENDL, LL_INFOS, and LLStringBase< char >::replaceChar().
Referenced by LLAppViewer::init().
void LLGLManager::getGLInfo | ( | LLSD & | info | ) |
Definition at line 453 of file llgl.cpp.
References LLSD::append(), and i.
Referenced by LLAppViewer::init().
void LLGLManager::initExtensions | ( | ) | [private] |
Definition at line 528 of file llgl.cpp.
References FALSE, LL_DEBUGS, LL_ENDL, LL_INFOS, LL_WARNS, mGLMaxIndexRange, mGLMaxVertexRange, mHasAnisotropic, mHasARBEnvCombine, mHasCompressedTextures, mHasCubeMap, mHasFragmentShader, mHasFramebufferObject, mHasMipMapGeneration, mHasMultitexture, mHasOcclusionQuery, mHasPalettedTextures, mHasPointParameters, mHasSeparateSpecularColor, mHasShaderObjects, mHasVertexBufferObject, mHasVertexShader, mInited, mIsATI, mIsIntel, and TRUE.
Referenced by initGL().
void LLGLManager::initGLStates | ( | ) | [private] |
Definition at line 1354 of file llgl.cpp.
References LLGLState::initClass().
Referenced by initGL().
void LLGLManager::initGLImages | ( | ) | [private] |
Definition at line 70 of file llgl.h.
Referenced by assert_glerror(), LLImageGL::createGLTexture(), initExtensions(), LLCubeMap::initGL(), initGL(), and shutdownGL().
Definition at line 71 of file llgl.h.
Referenced by LLImageGL::bindTextureInternal(), LLImageGL::cleanup(), LLImageGL::createGLTexture(), LLViewerParcelOverlay::idleUpdate(), LLCubeMap::init(), LLViewerWindow::restoreGL(), LLViewerWindow::stopGL(), LLDynamicTexture::updateAllInstances(), LLViewerImageList::updateImages(), LLViewerImageList::updateImagesCreateTextures(), LLVOSky::updateSky(), and LLVOAvatar::updateTextures().
Definition at line 74 of file llgl.h.
Referenced by initExtensions(), initGL(), LLDrawPoolWater::render(), and LLDrawPoolTerrain::render().
Definition at line 75 of file llgl.h.
Referenced by LLImageGL::destroyGL(), LLImageGL::destroyGLTexture(), initGL(), and LLDrawPoolTerrain::render().
Definition at line 76 of file llgl.h.
Referenced by LLImageGL::createGLTexture(), and initExtensions().
Definition at line 77 of file llgl.h.
Referenced by initExtensions(), LLTexLayerParamAlpha::render(), and set_palette().
Definition at line 79 of file llgl.h.
Referenced by LLRenderTarget::allocate(), initExtensions(), LLViewerWindow::rawSnapshot(), and LLRenderTarget::unbindTarget().
Definition at line 82 of file llgl.h.
Referenced by initExtensions(), LLViewerWindow::LLViewerWindow(), and LLFloaterHardwareSettings::refreshEnabledState().
Definition at line 84 of file llgl.h.
Referenced by LLDrawPoolSimple::beginRenderPass(), LLGLSLShader::bind(), initExtensions(), LLDrawPoolSky::render(), and LLGLSLShader::unbind().
Definition at line 85 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), LLPipeline::canUseVertexShaders(), and initExtensions().
Definition at line 86 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), LLPipeline::canUseVertexShaders(), and initExtensions().
Definition at line 87 of file llgl.h.
Referenced by display(), handleUseOcclusionChanged(), init_debug_rendering_menu(), initExtensions(), and LLSpatialGroup::~LLSpatialGroup().
Definition at line 91 of file llgl.h.
Referenced by initExtensions(), and LLImageGL::setMipFilterNearest().
Definition at line 92 of file llgl.h.
Referenced by initExtensions(), and LLDrawPoolTerrain::render().
Definition at line 93 of file llgl.h.
Referenced by LLCubeMap::bind(), LLCubeMap::disableTexture(), LLCubeMap::disableTextureCoords(), LLCubeMap::enableTexture(), LLCubeMap::enableTextureCoords(), LLVOSky::initCubeMap(), initExtensions(), LLCubeMap::initGL(), LLDrawPoolWater::prerender(), LLPanelDisplay::refreshEnabledState(), LLVOSky::restoreGL(), and LLShaderMgr::setShaders().
Definition at line 96 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), initExtensions(), and initGL().
Definition at line 97 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), and initGL().
Definition at line 98 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), initExtensions(), and initGL().
Definition at line 99 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), LLImageGL::createGLTexture(), and initGL().
Definition at line 101 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), and initGL().
Definition at line 113 of file llgl.h.
Referenced by LLFeatureManager::applyBaseMasks(), and initGL().
Definition at line 114 of file llgl.h.
Referenced by LLFloaterReporter::gatherReport(), initGL(), and send_stats().
Definition at line 116 of file llgl.h.
Referenced by LLViewerImageList::getMaxVideoRamSetting(), and LLAppViewerWin32::initHardwareTest().
Definition at line 117 of file llgl.h.
Referenced by LLParticlePartition::getGeometry(), initExtensions(), and LLVolumeGeometryManager::registerFace().
Definition at line 118 of file llgl.h.
Referenced by initExtensions(), and LLVolumeGeometryManager::registerFace().
Definition at line 131 of file llgl.h.
Referenced by LLFloaterReporter::gatherReport(), and initGL().