+void BlockType::FillOutlineVBO(
+ std::vector<glm::vec3> &vertices,
+ std::vector<glm::vec3> &colors
+) const {
+ vertices = std::vector<glm::vec3>({
+ { 0.0f, 0.0f, 0.0f }, { 1.0f, 0.0f, 0.0f },
+ { 1.0f, 0.0f, 0.0f }, { 1.0f, 1.0f, 0.0f },
+ { 1.0f, 1.0f, 0.0f }, { 0.0f, 1.0f, 0.0f },
+ { 0.0f, 1.0f, 0.0f }, { 0.0f, 0.0f, 0.0f },
+ { 0.0f, 0.0f, 0.0f }, { 0.0f, 0.0f, 1.0f },
+ { 1.0f, 0.0f, 0.0f }, { 1.0f, 0.0f, 1.0f },
+ { 1.0f, 1.0f, 0.0f }, { 1.0f, 1.0f, 1.0f },
+ { 0.0f, 1.0f, 0.0f }, { 0.0f, 1.0f, 1.0f },
+ { 0.0f, 0.0f, 1.0f }, { 1.0f, 0.0f, 1.0f },
+ { 1.0f, 0.0f, 1.0f }, { 1.0f, 1.0f, 1.0f },
+ { 1.0f, 1.0f, 1.0f }, { 0.0f, 1.0f, 1.0f },
+ { 0.0f, 1.0f, 1.0f }, { 0.0f, 0.0f, 1.0f },
+ });
+ colors.resize(24, outline_color);
+}
+