#pragma once #include namespace mln { namespace shaders { struct alignas(16) DebugUBO { /* 0 */ std::array matrix; /* 64 */ Color color; /* 80 */ float overlay_scale; /* 84 */ float pad1; /* 88 */ float pad2; /* 92 */ float pad3; /* 96 */ }; static_assert(sizeof(DebugUBO) == 6 * 16); } // namespace shaders } // namespace mln