Removed sprite RenderQueue and moved FrameBuffer to rendering instead of rendering/util

This commit is contained in:
viktorljung
2015-12-08 10:37:24 +01:00
parent d556f964e6
commit c717dd7049
7 changed files with 5 additions and 27 deletions
@@ -1,8 +1,8 @@
#ifndef FrameBuffer_h__
#define FrameBuffer_h__
#include "OpenGL.h"
#include "GLError.h"
#include "../OpenGL.h"
#include "Util/GLError.h"
class BufferResource
{
-15
View File
@@ -94,18 +94,6 @@ struct PointLightJob : RenderJob
}
};
struct FrameJob : SpriteJob
{
Rectangle Scissor;
Rectangle Viewport;
std::string Name;
void CalculateHash() override
{
Hash = 0;
}
};
class RenderQueue
{
public:
@@ -149,20 +137,17 @@ struct RenderQueueCollection
{
RenderQueue Forward;
RenderQueue Lights;
RenderQueue Sprites;
void Clear()
{
Forward.Clear();
Lights.Clear();
Sprites.Clear();
}
void Sort()
{
Forward.Sort();
Lights.Sort();
Sprites.Sort();
}
};
@@ -19,7 +19,6 @@ private:
RenderQueueCollection m_RenderQueues;
void FillModels(World* world, RenderQueue* renderQueue);
void FillSprites(World* world, RenderQueue* renderQueue);
void FillLights(World* world, RenderQueue* renderQueue);
glm::mat4 ModelMatrix(World* world, EntityID entity);
+1 -1
View File
@@ -8,7 +8,7 @@
//TODO: Temp resourceManager
#include "../Core/ResourceManager.h"
#include "Util/UnorderedMapVec2.h"
#include "Util/FrameBuffer.h"
#include "FrameBuffer.h"
#include "../Core/World.h"
class Renderer : public IRenderer
+1 -1
View File
@@ -5,7 +5,7 @@
#include "../../OpenGL.h"
#include "../../GLM.h"
#include "../../Core/Util/Rectangle.h"
#include "FrameBuffer.h"
#include "../FrameBuffer.h"
class ScreenCoords
{
@@ -1,5 +1,5 @@
#include "Rendering/Util/FrameBuffer.h"
#include "Rendering/FrameBuffer.h"
BufferResource::BufferResource(GLuint* resourceHandle, GLenum resourceType, GLenum attachment)
@@ -10,7 +10,6 @@ void RenderQueueFactory::Update(World* world)
{
m_RenderQueues.Clear();
FillModels(world, &m_RenderQueues.Forward);
FillSprites(world, &m_RenderQueues.Sprites);
FillLights(world, &m_RenderQueues.Lights);
}
@@ -61,11 +60,6 @@ void RenderQueueFactory::FillModels(World* world, RenderQueue* renderQueue)
}
}
void RenderQueueFactory::FillSprites(World* world, RenderQueue* renderQueue)
{
}
void RenderQueueFactory::FillLights(World* world, RenderQueue* renderQueue)
{