![]() |
OpenSceneGraph
|
#include <osg/StateAttribute>#include <osg/Vec4>#include <osg/Matrix>#include <osg/buffered_value>#include <map>#include <string>Classes | |
| class | osg::FragmentProgram |
| FragmentProgram - encapsulates the OpenGL ARB fragment program state. More... | |
Namespaces | |
| osg | |
| The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes. | |
| #define GL_CURRENT_MATRIX_ARB 0x8641 |
| #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 |
| #define GL_FRAGMENT_PROGRAM_ARB 0x8804 |
Referenced by osg::FragmentProgram::getModeUsage().
| #define GL_MATRIX0_ARB 0x88C0 |
| #define GL_MATRIX10_ARB 0x88CA |
| #define GL_MATRIX11_ARB 0x88CB |
| #define GL_MATRIX12_ARB 0x88CC |
| #define GL_MATRIX13_ARB 0x88CD |
| #define GL_MATRIX14_ARB 0x88CE |
| #define GL_MATRIX15_ARB 0x88CF |
| #define GL_MATRIX16_ARB 0x88D0 |
| #define GL_MATRIX17_ARB 0x88D1 |
| #define GL_MATRIX18_ARB 0x88D2 |
| #define GL_MATRIX19_ARB 0x88D3 |
| #define GL_MATRIX1_ARB 0x88C1 |
| #define GL_MATRIX20_ARB 0x88D4 |
| #define GL_MATRIX21_ARB 0x88D5 |
| #define GL_MATRIX22_ARB 0x88D6 |
| #define GL_MATRIX23_ARB 0x88D7 |
| #define GL_MATRIX24_ARB 0x88D8 |
| #define GL_MATRIX25_ARB 0x88D9 |
| #define GL_MATRIX26_ARB 0x88DA |
| #define GL_MATRIX27_ARB 0x88DB |
| #define GL_MATRIX28_ARB 0x88DC |
| #define GL_MATRIX29_ARB 0x88DD |
| #define GL_MATRIX2_ARB 0x88C2 |
| #define GL_MATRIX30_ARB 0x88DE |
| #define GL_MATRIX31_ARB 0x88DF |
| #define GL_MATRIX3_ARB 0x88C3 |
| #define GL_MATRIX4_ARB 0x88C4 |
| #define GL_MATRIX5_ARB 0x88C5 |
| #define GL_MATRIX6_ARB 0x88C6 |
| #define GL_MATRIX7_ARB 0x88C7 |
| #define GL_MATRIX8_ARB 0x88C8 |
| #define GL_MATRIX9_ARB 0x88C9 |
| #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B |
| #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD |
| #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 |
| #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 |
| #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 |
| #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F |
| #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E |
| #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E |
| #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF |
| #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 |
| #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB |
| #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 |
| #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 |
| #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F |
| #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 |
| #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 |
| #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D |
| #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C |
| #define GL_MAX_TEXTURE_COORDS_ARB 0x8871 |
| #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 |
| #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 |
| #define GL_PROGRAM_ATTRIBS_ARB 0x88AC |
| #define GL_PROGRAM_BINDING_ARB 0x8677 |
| #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B |
| #define GL_PROGRAM_ERROR_STRING_ARB 0x8874 |
| #define GL_PROGRAM_FORMAT_ARB 0x8876 |
| #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 |
| #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 |
| #define GL_PROGRAM_LENGTH_ARB 0x8627 |
| #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 |
| #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE |
| #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 |
| #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA |
| #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 |
| #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A |
| #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 |
| #define GL_PROGRAM_PARAMETERS_ARB 0x88A8 |
| #define GL_PROGRAM_STRING_ARB 0x8628 |
| #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 |
| #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 |
| #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 |
| #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 |
| #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 |
| #define OSG_FRAGMENTPROGRAM 1 |
1.8.13