| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/opengl/ambientocclusionshadersgl.h>
Static Public Member Functions | |
| static SO < VRS::GL2::ProgramObject > | getLightingTextureBlendingProgram () |
| Creates a fragment program to blend scene textures and lighting textures. | |
| static SO < VRS::GL2::ProgramObject > | getAtlasCreatorProgram () |
| NOTE: The following shaders are only used internally by AmbientOcclusion. | |
| static SO < VRS::GL2::ProgramObject > | getTerrainTextureCreatorProgram () |
| Creates a shader program to render into a terrain texture. | |
| static SO < VRS::GL2::ProgramObject > | getTriangleBorderProgram () |
| Creates a shader program to fill unset triangle border pixels. | |
The only shader that is externally needed is the LightingTextureBlendingShader. All other shaders are only used internally for creation.
| static SO<VRS::GL2::ProgramObject> VRS::AmbientOcclusionShadersGL::getLightingTextureBlendingProgram | ( | ) | [static] |
Creates a fragment program to blend scene textures and lighting textures.
| static SO<VRS::GL2::ProgramObject> VRS::AmbientOcclusionShadersGL::getAtlasCreatorProgram | ( | ) | [static] |
NOTE: The following shaders are only used internally by AmbientOcclusion.
Creates a shader program to render into texture atlases
| static SO<VRS::GL2::ProgramObject> VRS::AmbientOcclusionShadersGL::getTerrainTextureCreatorProgram | ( | ) | [static] |
Creates a shader program to render into a terrain texture.
| static SO<VRS::GL2::ProgramObject> VRS::AmbientOcclusionShadersGL::getTriangleBorderProgram | ( | ) | [static] |
Creates a shader program to fill unset triangle border pixels.