![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <Aspect_GraphicsLibrary.hxx>#include <Graphic3d_ShaderFlags.hxx>#include <Graphic3d_StereoMode.hxx>#include <NCollection_Vec2.hxx>#include <Standard_TypeDef.hxx>#include <Standard_Transient.hxx>#include <TCollection_AsciiString.hxx>Data Structures | |
| class | Graphic3d_ShaderManager |
| This class is responsible for generation of shader programs. More... | |
Enumerations | |
| enum | Graphic3d_GlslExtension { Graphic3d_GlslExtension_GL_OES_standard_derivatives , Graphic3d_GlslExtension_GL_EXT_shader_texture_lod , Graphic3d_GlslExtension_GL_EXT_frag_depth , Graphic3d_GlslExtension_GL_EXT_gpu_shader4 } |
| GLSL syntax extensions. More... | |
| enum | { Graphic3d_GlslExtension_NB = Graphic3d_GlslExtension_GL_EXT_gpu_shader4 + 1 } |
GLSL syntax extensions.
| Enumerator | |
|---|---|
| Graphic3d_GlslExtension_GL_OES_standard_derivatives | OpenGL ES 2.0 extension GL_OES_standard_derivatives. |
| Graphic3d_GlslExtension_GL_EXT_shader_texture_lod | OpenGL ES 2.0 extension GL_EXT_shader_texture_lod. |
| Graphic3d_GlslExtension_GL_EXT_frag_depth | OpenGL ES 2.0 extension GL_EXT_frag_depth. |
| Graphic3d_GlslExtension_GL_EXT_gpu_shader4 | OpenGL 2.0 extension GL_EXT_gpu_shader4. |