Skip to content

Commit 9725757

Browse files
committed
Move clear color to theme
1 parent 5e30609 commit 9725757

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

lib/include/chomper/theme.hpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#pragma once
2+
#include <kvf/color.hpp>
3+
4+
namespace chomper::theme {
5+
constexpr auto clearColor_v = kvf::Color{glm::vec4{.34f, .54f, .2f, 1.f}};
6+
} // namespace chomper::theme

lib/src/engine.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include "chomper/build_version.hpp"
33
#include "chomper/inclusive_range.hpp"
44
#include "chomper/runtimes/entrypoint.hpp"
5+
#include "chomper/theme.hpp"
56
#include "chomper/viewport.hpp"
67
#include <imgui.h>
78
#include <klib/assert.hpp>
@@ -12,8 +13,6 @@
1213

1314
namespace chomper {
1415
namespace {
15-
constexpr auto clearColor_v = kvf::Color{glm::vec4{.34f, .54f, .2f, 1.f}};
16-
1716
std::unique_ptr<IRuntime> createEntrypoint(Engine& engine) {
1817
return std::make_unique<runtime::Entrypoint>(&engine);
1918
}
@@ -52,7 +51,7 @@ void Engine::run() {
5251
m_runtime->tick(scaledDt);
5352

5453
// render runtime.
55-
auto& renderer = m_context->begin_render(clearColor_v);
54+
auto& renderer = m_context->begin_render(theme::clearColor_v);
5655
renderer.viewport = viewport_v;
5756
renderer.polygon_mode = m_runtimeState.wireframe ? vk::PolygonMode::eLine : vk::PolygonMode::eFill;
5857

0 commit comments

Comments
 (0)