forked from 0ad/0ad
prefect
f1ee2cd66d
Add Ogl_Shader and Ogl_Program handle types for shaders/programs loaded from files. In the vertexshader render path, use a vertex program for lighting for optimization. This was SVN commit r2853.
22 lines
397 B
C++
22 lines
397 B
C++
#ifndef __RENDERPATHVERTEXSHADER_H__
|
|
#define __RENDERPATHVERTEXSHADER_H__
|
|
|
|
class RenderPathVertexShader
|
|
{
|
|
public:
|
|
RenderPathVertexShader();
|
|
~RenderPathVertexShader();
|
|
|
|
// Initialize this render path.
|
|
bool Init();
|
|
|
|
// Call once per frame to update program stuff
|
|
void BeginFrame();
|
|
|
|
public:
|
|
Handle m_ModelLight;
|
|
GLint m_ModelLight_SHCoefficients;
|
|
};
|
|
|
|
#endif // __RENDERPATHVERTEXSHADER_H__
|