Linux fix

- Fixed 'Instrumentor' by including 'ostream' & 'fstream'
- Fixed 'Application' by including 'Instrumentor'
- Fixed both 'RendererProgram''s 'Advance()', should have returned true
This commit is contained in:
Light3039 2021-07-14 02:19:52 +04:30
parent cf888cfbe0
commit d2bd0881d1
5 changed files with 9 additions and 3 deletions

View file

@ -2,6 +2,8 @@
#include "Base.h"
#include "Debug/Instrumentor.h"
#include "Layer/LayerStack.h"
namespace Light {

View file

@ -2,6 +2,9 @@
#include "Base.h"
#include <ostream>
#include <fstream>
#include <chrono>
namespace Light {

View file

@ -120,6 +120,8 @@ namespace Light {
void Renderer::EndFrame()
{
m_RenderCommand->SwapBuffers();
m_RenderCommand->ClearBackBuffer();
}
void Renderer::BeginSceneImpl(const std::shared_ptr<Camera>& camera)
@ -158,9 +160,6 @@ namespace Light {
m_TextureRenderer.Bind();
m_RenderCommand->DrawIndexed(m_TextureRenderer.GetQuadCount() * 6u);
}
m_RenderCommand->SwapBuffers();
m_RenderCommand->ClearBackBuffer();
}
}

View file

@ -33,6 +33,7 @@ namespace Light {
m_MapCurrent += 4;
m_QuadCount++;
return true;
}
void QuadRendererProgram::SetCamera(const Camera& camera)

View file

@ -33,6 +33,7 @@ namespace Light {
m_MapCurrent += 4;
m_QuadCount++;
return true;
}
void TextureRendererProgram::SetCamera(const Camera& camera)