struct MaterialDetail { vec2 textureOrigin; vec2 textureSize; uvec2 mapmode; };