initial commit

This commit is contained in:
2025-05-26 19:36:50 +09:00
parent c0ed33ca17
commit 9a20f0b3db
9 changed files with 224 additions and 21 deletions

View File

@@ -1,8 +1,9 @@
#pragma once
#include "asset/loader.h"
#include "physics.h"
#include "graphics.h"
#include "physics.h"
#include "utils/thread_pool.h"
namespace veng {
@@ -34,10 +35,11 @@ class Engine {
glm::perspective(glm::radians(103.f), 800.f / 600.f, 0.1f, 1000.f);
gsl::not_null<Graphics*> vulkan_graphics;
private:
Loader asset_loader_;
Physics physics_controller_;
utils::ThreadPool thread_pool_;
glm::ivec2 window_size_ = {0, 0};
std::double_t last_frame_time_ = 0.0;