00001 00032 #ifndef LL_LLVERTEXPROGRAMGL_H 00033 #define LL_LLVERTEXPROGRAMGL_H 00034 00035 // This file contains the definition of LLVertexProgramGL, 00036 // for purposes of running vertex programs on GL hardware. 00037 00038 #include "llgl.h" 00039 00040 class LLVertexProgramGL 00041 { 00042 public: 00043 LLVertexProgramGL(); 00044 ~LLVertexProgramGL(); 00045 00046 void bind(); 00047 void unbind(); 00048 00049 BOOL load(const char * filename); 00050 00051 private: 00052 LLGLuint mVertexProgramID; 00053 }; 00054 00055 #endif // LL_LLVERTEXPROGRAMGL_H