OSG
3.4.0
|
#include <osg/StateAttribute>
#include <osg/Vec4>
#include <osg/Matrix>
#include <osg/buffered_value>
#include <map>
#include <string>
Go to the source code of this file.
Classes | |
class | osg::VertexProgram |
Namespaces | |
osg | |
#define GL_COLOR_SUM_ARB 0x8458 |
Definition at line 31 of file VertexProgram.h.
#define GL_CURRENT_MATRIX_ARB 0x8641 |
Definition at line 68 of file VertexProgram.h.
#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 |
Definition at line 70 of file VertexProgram.h.
#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 |
Definition at line 38 of file VertexProgram.h.
#define GL_MATRIX0_ARB 0x88C0 |
Definition at line 75 of file VertexProgram.h.
#define GL_MATRIX10_ARB 0x88CA |
Definition at line 85 of file VertexProgram.h.
#define GL_MATRIX11_ARB 0x88CB |
Definition at line 86 of file VertexProgram.h.
#define GL_MATRIX12_ARB 0x88CC |
Definition at line 87 of file VertexProgram.h.
#define GL_MATRIX13_ARB 0x88CD |
Definition at line 88 of file VertexProgram.h.
#define GL_MATRIX14_ARB 0x88CE |
Definition at line 89 of file VertexProgram.h.
#define GL_MATRIX15_ARB 0x88CF |
Definition at line 90 of file VertexProgram.h.
#define GL_MATRIX16_ARB 0x88D0 |
Definition at line 91 of file VertexProgram.h.
#define GL_MATRIX17_ARB 0x88D1 |
Definition at line 92 of file VertexProgram.h.
#define GL_MATRIX18_ARB 0x88D2 |
Definition at line 93 of file VertexProgram.h.
#define GL_MATRIX19_ARB 0x88D3 |
Definition at line 94 of file VertexProgram.h.
#define GL_MATRIX1_ARB 0x88C1 |
Definition at line 76 of file VertexProgram.h.
#define GL_MATRIX20_ARB 0x88D4 |
Definition at line 95 of file VertexProgram.h.
#define GL_MATRIX21_ARB 0x88D5 |
Definition at line 96 of file VertexProgram.h.
#define GL_MATRIX22_ARB 0x88D6 |
Definition at line 97 of file VertexProgram.h.
#define GL_MATRIX23_ARB 0x88D7 |
Definition at line 98 of file VertexProgram.h.
#define GL_MATRIX24_ARB 0x88D8 |
Definition at line 99 of file VertexProgram.h.
#define GL_MATRIX25_ARB 0x88D9 |
Definition at line 100 of file VertexProgram.h.
#define GL_MATRIX26_ARB 0x88DA |
Definition at line 101 of file VertexProgram.h.
#define GL_MATRIX27_ARB 0x88DB |
Definition at line 102 of file VertexProgram.h.
#define GL_MATRIX28_ARB 0x88DC |
Definition at line 103 of file VertexProgram.h.
#define GL_MATRIX29_ARB 0x88DD |
Definition at line 104 of file VertexProgram.h.
#define GL_MATRIX2_ARB 0x88C2 |
Definition at line 77 of file VertexProgram.h.
#define GL_MATRIX30_ARB 0x88DE |
Definition at line 105 of file VertexProgram.h.
#define GL_MATRIX31_ARB 0x88DF |
Definition at line 106 of file VertexProgram.h.
#define GL_MATRIX3_ARB 0x88C3 |
Definition at line 78 of file VertexProgram.h.
#define GL_MATRIX4_ARB 0x88C4 |
Definition at line 79 of file VertexProgram.h.
#define GL_MATRIX5_ARB 0x88C5 |
Definition at line 80 of file VertexProgram.h.
#define GL_MATRIX6_ARB 0x88C6 |
Definition at line 81 of file VertexProgram.h.
#define GL_MATRIX7_ARB 0x88C7 |
Definition at line 82 of file VertexProgram.h.
#define GL_MATRIX8_ARB 0x88C8 |
Definition at line 83 of file VertexProgram.h.
#define GL_MATRIX9_ARB 0x88C9 |
Definition at line 84 of file VertexProgram.h.
#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 |
Definition at line 60 of file VertexProgram.h.
#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD |
Definition at line 56 of file VertexProgram.h.
#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 |
Definition at line 64 of file VertexProgram.h.
#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 |
Definition at line 44 of file VertexProgram.h.
#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 |
Definition at line 63 of file VertexProgram.h.
#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F |
Definition at line 72 of file VertexProgram.h.
#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E |
Definition at line 73 of file VertexProgram.h.
#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 |
Definition at line 62 of file VertexProgram.h.
#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF |
Definition at line 58 of file VertexProgram.h.
#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 |
Definition at line 46 of file VertexProgram.h.
#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB |
Definition at line 54 of file VertexProgram.h.
#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 |
Definition at line 50 of file VertexProgram.h.
#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 |
Definition at line 52 of file VertexProgram.h.
#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 |
Definition at line 48 of file VertexProgram.h.
#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 |
Definition at line 71 of file VertexProgram.h.
#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 |
Definition at line 59 of file VertexProgram.h.
#define GL_PROGRAM_ATTRIBS_ARB 0x88AC |
Definition at line 55 of file VertexProgram.h.
#define GL_PROGRAM_BINDING_ARB 0x8677 |
Definition at line 42 of file VertexProgram.h.
#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B |
Definition at line 67 of file VertexProgram.h.
#define GL_PROGRAM_ERROR_STRING_ARB 0x8874 |
Definition at line 74 of file VertexProgram.h.
#define GL_PROGRAM_FORMAT_ARB 0x8876 |
Definition at line 41 of file VertexProgram.h.
#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 |
Definition at line 32 of file VertexProgram.h.
#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 |
Definition at line 43 of file VertexProgram.h.
#define GL_PROGRAM_LENGTH_ARB 0x8627 |
Definition at line 40 of file VertexProgram.h.
#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 |
Definition at line 61 of file VertexProgram.h.
#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE |
Definition at line 57 of file VertexProgram.h.
#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 |
Definition at line 45 of file VertexProgram.h.
#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA |
Definition at line 53 of file VertexProgram.h.
#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 |
Definition at line 49 of file VertexProgram.h.
#define GL_PROGRAM_PARAMETERS_ARB 0x88A8 |
Definition at line 51 of file VertexProgram.h.
#define GL_PROGRAM_STRING_ARB 0x8628 |
Definition at line 66 of file VertexProgram.h.
#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 |
Definition at line 47 of file VertexProgram.h.
#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 |
Definition at line 65 of file VertexProgram.h.
#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 |
Definition at line 69 of file VertexProgram.h.
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 |
Definition at line 33 of file VertexProgram.h.
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A |
Definition at line 37 of file VertexProgram.h.
#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 |
Definition at line 39 of file VertexProgram.h.
#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 |
Definition at line 34 of file VertexProgram.h.
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 |
Definition at line 35 of file VertexProgram.h.
#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 |
Definition at line 36 of file VertexProgram.h.
#define GL_VERTEX_PROGRAM_ARB 0x8620 |
Definition at line 28 of file VertexProgram.h.
#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 |
Definition at line 29 of file VertexProgram.h.
#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 |
Definition at line 30 of file VertexProgram.h.