summaryrefslogtreecommitdiffhomepage
path: root/main/draw.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-20 21:43:39 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-20 21:44:32 +0200
commit767668381e1b2f76e5035e69a3d7d6f318fe2f67 (patch)
tree0c0589ed33d9af7aa3ba24dc1826060199fc0239 /main/draw.cpp
parente4e66dd842e4a0ad38fbe1da7b651ab5c5d20f51 (diff)
simplify some camera stuff
Diffstat (limited to 'main/draw.cpp')
-rw-r--r--main/draw.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/main/draw.cpp b/main/draw.cpp
index 439899b6..a9517004 100644
--- a/main/draw.cpp
+++ b/main/draw.cpp
@@ -10,13 +10,10 @@ void app::drawEvent()
{
if (const float dt = timeline.previousFrameDuration(); dt > 0)
{
- constexpr float RC = 0.5f;
+ constexpr float RC = 0.1f;
const float alpha = dt/(dt + RC);
- if (_frame_time > 0)
- _frame_time = _frame_time*(1-alpha) + alpha*dt;
- else
- _frame_time = dt;
+ _frame_time = _frame_time*(1-alpha) + alpha*dt;
}
else
{
@@ -25,14 +22,13 @@ void app::drawEvent()
}
{
- const float dt = std::clamp(timeline.previousFrameDuration(), 1e-6f, 1e-1f);
+ const auto dt = std::clamp((double)timeline.previousFrameDuration(), 1e-6, 1e-1);
update(dt);
}
_shader.set_tint({1, 1, 1, 1});
{
- //GL::defaultFramebuffer.clear(GL::FramebufferClear::Color);
_framebuffer.clear(GL::FramebufferClear::Color);
_framebuffer.bind();
draw_msaa();