iocp 구현하기

This commit is contained in:
2025-05-31 03:19:58 +09:00
parent 466a80f02b
commit a65483a9c3
55 changed files with 608 additions and 683 deletions

View File

@@ -0,0 +1,8 @@
#pragma once
namespace veng {
class Engine;
}
void BeginPlay(veng::Engine& engine);
void Tick(veng::Engine& engine, std::float_t delta_time);

View File

@@ -1,6 +1,6 @@
#pragma once
#include "asset/object/model.h"
#include "vulkan_engine/asset/object/model.h"
#include "assimp/Importer.hpp"
#include "assimp/postprocess.h"
#include "assimp/scene.h"

View File

@@ -1,6 +1,6 @@
#pragma once
#include "vulkan/texture_handle.h"
#include "vulkan_engine/vulkan/texture_handle.h"
namespace veng {
struct Material {

View File

@@ -5,8 +5,8 @@
#include <vector>
#include "material.h"
#include "vulkan/buffer_handle.h"
#include "vulkan/vertex.h"
#include "vulkan_engine/vulkan/buffer_handle.h"
#include "vulkan_engine/vulkan/vertex.h"
namespace veng {
struct Model {

View File

@@ -2,7 +2,7 @@
#include <unordered_map>
#include "asset/object/model.h"
#include "vulkan_engine/asset/object/model.h"
namespace std {
template <>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "asset/loader.h"
#include "vulkan_engine/asset/loader.h"
#include "graphics.h"
#include "physics.h"
#include "utils/thread_pool.h"

View File

@@ -1,7 +1,7 @@
#pragma once
#include "asset/object/model.h"
#include "vulkan/vertex.h"
#include "vulkan_engine/asset/object/model.h"
#include "vulkan_engine/vulkan/vertex.h"
#include "utils/thread_pool.h"
namespace veng {