diff options
Diffstat (limited to 'src/vk/uniform_data_object.hpp')
-rw-r--r-- | src/vk/uniform_data_object.hpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/vk/uniform_data_object.hpp b/src/vk/uniform_data_object.hpp index 4ee4e73..de69655 100644 --- a/src/vk/uniform_data_object.hpp +++ b/src/vk/uniform_data_object.hpp @@ -23,45 +23,47 @@ namespace VK { -struct ODOView2D +// UDO = "uniform data object" + +struct UDOView2D { glm::mat4 proj; }; -struct ODOView3D +struct UDOView3D { glm::mat4 view; glm::mat4 proj; }; -struct ODOWorld3D_Vert +struct UDOWorld3D_Vert { glm::vec4 ambient_light_color; }; -struct ODOWorld3D_Frag +struct UDOWorld3D_Frag { glm::vec3 directional_light_direction; glm::vec4 directional_light_color; }; -struct ODOStaticModel +struct UDOStaticModel { glm::mat4 base_matrix; }; -struct ODOSkeletalModel +struct UDOSkeletalModel { glm::mat4 base_matrix; glm::mat4 bone_matrices[SKELETAL_MESH_MAX_NUM_OF_BONES]; }; -struct ODOVector4D +struct UDOVector4D { glm::vec4 vector; }; -struct ODOVector3D +struct UDOVector3D { glm::vec3 vectors; }; |