From 9ed211d1ca084b25d1780da3bde19e9da64d4a4a Mon Sep 17 00:00:00 2001 From: Chuyan Zhang Date: Sat, 5 Oct 2024 23:40:53 -0700 Subject: glTF loader start working --- src/render_assets.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/render_assets.h') diff --git a/src/render_assets.h b/src/render_assets.h index 8c28ead..113084a 100644 --- a/src/render_assets.h +++ b/src/render_assets.h @@ -12,7 +12,10 @@ struct Mesh { std::vector vertices; std::vector normals; std::vector texcoords; + // Note: w component is a sign, 1.0 or -1.0 + std::vector tangents; std::vector indices; + int32_t material_index; // AABB glm::vec3 p_min; @@ -20,7 +23,10 @@ struct Mesh { }; struct Material { - + std::string name; + glm::vec4 base_color; + float metallic; + float roughness; }; struct Texture { -- cgit v1.2.3-70-g09d2