#pragma once #include namespace sim::graphics::arrays { struct vertex { unsigned long texid = 0; glm::vec2 texpos = {0, 0}; glm::vec4 pos = {0, 0, 0, 1}; glm::vec3 normal = {0, 0, 0}; }; void vertex_attrib_pointers(); glm::mat4 colour(glm::vec4 code); };