Set up Renderer base and shader compilation

This commit is contained in:
viktorljung
2015-12-01 10:35:59 +01:00
parent 798e42999d
commit 1fdf312af4
8 changed files with 391 additions and 2 deletions
+23
View File
@@ -0,0 +1,23 @@
#ifndef Renderer_h__
#define Renderer_h__
#include <sstream>
#include "IRenderer.h"
#include "ShaderProgram.h"
class Renderer : public IRenderer
{
public:
virtual void Initialize() override;
virtual void Draw(RenderQueueCollection& rq) override;
private:
void InitializeWindow();
void InitializeShaders();
ShaderProgram m_BasicForwardProgram;
};
#endif