source/GfxDriver/OpenGL/OpenGLDrv.h: Adding createShaderProgram()
This commit is contained in:
parent
c87bed2a59
commit
043afc4e3d
2 changed files with 9 additions and 0 deletions
|
|
@ -1,5 +1,6 @@
|
|||
|
||||
#include "OpenGLDrv.h"
|
||||
#include <GfxDriver/OpenGL/OpenGLShaderProgram.h>
|
||||
#include <Graphics/GL/gl.h>
|
||||
|
||||
namespace sp {
|
||||
|
|
@ -60,4 +61,8 @@ void OpenGLDrv::clearColorBuffer()
|
|||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
}
|
||||
|
||||
ShaderProgram* OpenGLDrv::createShaderProgram() {
|
||||
return new OpenGLShaderProgram();
|
||||
}
|
||||
|
||||
} // namespace sp
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
namespace sp {
|
||||
|
||||
class ShaderProgram;
|
||||
|
||||
class OpenGLDrv : public GfxDriver
|
||||
{
|
||||
public:
|
||||
|
|
@ -24,6 +26,8 @@ public:
|
|||
virtual void clearBuffer(GfxDriver::BufferFlags flags);
|
||||
|
||||
virtual void clearColorBuffer();
|
||||
|
||||
virtual ShaderProgram* createShaderProgram();
|
||||
};
|
||||
|
||||
} // namespace sp
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue