모델 로더 완성

This commit is contained in:
2025-05-19 03:28:51 +09:00
parent 3a9dbcb470
commit 0ea46b288d
13 changed files with 148 additions and 55 deletions

View File

@@ -33,6 +33,7 @@ class Graphics final {
void RenderBuffer(BufferHandle handle, std::uint32_t vertex_count);
void RenderIndexedBuffer(BufferHandle vertex_buffer,
BufferHandle index_buffer, std::uint32_t count);
void RenderModel(struct Model& model);
void EndFrame();
BufferHandle CreateVertexBuffer(gsl::span<Vertex> vertices);

View File

@@ -1,12 +0,0 @@
#pragma once
#include <vector>
#include "vertex.h"
namespace veng {
struct Model {
std::vector<veng::Vertex> vertices;
std::vector<std::uint32_t> indices;
glm::mat4 transform;
};
} // namespace veng