add TimeStep, add tinyfilediaglogs

This commit is contained in:
2025-11-27 18:46:02 +08:00
parent 7361d59b5b
commit 56d01b9c34
21 changed files with 9203 additions and 22 deletions

View File

@ -87,7 +87,7 @@ void DemoLayer::OnDetach()
{
}
void DemoLayer::OnUpdate()
void DemoLayer::OnUpdate(Prism::TimeStep deltaTime)
{
{
// THINGS TO LOOK AT:
@ -97,7 +97,7 @@ void DemoLayer::OnUpdate()
using namespace Prism;
using namespace glm;
m_Camera.Update();
m_Camera.Update(deltaTime);
auto viewProjection = m_Camera.GetProjectionMatrix() * m_Camera.GetViewMatrix();
m_Framebuffer->Bind();

View File

@ -18,7 +18,7 @@ public:
virtual void OnAttach() override;
virtual void OnDetach() override;
virtual void OnUpdate() override;
virtual void OnUpdate(Prism::TimeStep deltaTime) override;
virtual void OnImGuiRender() override;
virtual void OnEvent(Prism::Event& e) override;

View File

@ -183,10 +183,10 @@ void TestLayer::OnDetach()
{
}
void TestLayer::OnUpdate()
void TestLayer::OnUpdate(Prism::TimeStep deltaTime)
{
m_Camera.Update();
m_Camera.Update(deltaTime);
auto viewProjection = m_Camera.GetProjectionMatrix() * m_Camera.GetViewMatrix();
m_FrameBuffer->Bind();

View File

@ -20,7 +20,7 @@ public:
TestLayer();
void OnAttach() override;
void OnDetach() override;
void OnUpdate() override;
void OnUpdate(Prism::TimeStep deltaTime) override;
void OnImGuiRender() override;
void OnEvent(Prism::Event& e) override;

View File

@ -18,8 +18,8 @@ public:
virtual void OnInit() override
{
PushLayer(new TestLayer());
// PushLayer(new DemoLayer());
// PushLayer(new TestLayer());
PushLayer(new DemoLayer());
}
};