#pragma once #include namespace mbgl { namespace shaders { struct alignas(16) CollisionUBO { std::array matrix; std::array extrude_scale; float overscale_factor; float pad; }; static_assert(sizeof(CollisionUBO) % 16 == 0); static_assert(sizeof(CollisionUBO) == 80); enum { idCollisionUBO = globalUBOCount, collisionUBOCount }; } // namespace shaders } // namespace mbgl