group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
SkinVertex.hpp
Go to the documentation of this file.
1
3
4#pragma once
5
6#include <cstddef>
7#include <glm/glm.hpp>
8
17{
18 glm::vec3 position;
19 glm::vec3 normal;
20 glm::vec2 texCoord;
21 glm::vec4 tangent;
22};
23
24static_assert(sizeof(ModelVertex) == 48, "ModelVertex size mismatch — check padding");
25static_assert(offsetof(ModelVertex, normal) == 12, "ModelVertex normal offset mismatch");
26static_assert(offsetof(ModelVertex, texCoord) == 24, "ModelVertex texCoord offset mismatch");
27static_assert(offsetof(ModelVertex, tangent) == 32, "ModelVertex tangent offset mismatch");
One vertex in a skinned bind-pose mesh.
Definition SkinVertex.hpp:17
glm::vec3 normal
Definition SkinVertex.hpp:19
glm::vec2 texCoord
Definition SkinVertex.hpp:20
glm::vec3 position
Definition SkinVertex.hpp:18
glm::vec4 tangent
Definition SkinVertex.hpp:21