#ifndef HYDRAMATERIALBUFFER #define HYDRAMATERIALBUFFER #include "../HydraDefines.h" #include struct HydraMaterialBuffer { glm::vec4 diffuse_colour = {0, 0, 0, 0}; //0 - 16 glm::vec4 metalic_rough = {0, 0, 0, 0}; //28 - 12 uint32_t diffuse_texture_id = INVALID_HYDRA_ID; //32 - 4 uint32_t metallic_rough_texture_id = INVALID_HYDRA_ID; //36 - 4 uint32_t normal_texture_id = INVALID_HYDRA_ID; //40 - 4 uint32_t padding[1] = {}; //48 - 8 }; #endif /* HYDRAMATERIALBUFFER */