Speaking of vegetation map/earth surface in-game, I've noticed small artifacts that sometimes show (see the screenshot). They are visible mainly in the highest zoom. These two on the screenshot are quite small, but I've seen larger (though I can't find one now).
And another thing - I've noticed that the textures are not moving with the globe (ie. they are "static" relative to the window). It looks really weird (especially while zoomed in and rotating the globe by only little bits). It's the same behavior as in the original xcom, but it looks weird and I think that we could get rid of it. I hope that you know what I mean
The rendering works behind-the-scenes, but I presume that's the simplest way to ensure the texture goes across seamlessly along all the polygons (or you'd notice the edges).
Oh I see it now. So it's just messed in the original xcom data files.
Before you were talking about file format. Why can't we just make our own YAML config with definitions? I think that now it should be even possible to make other shapes than triangles.
That is the plan, but I only have 2 hands.
(also don't think the loading is free, the delay OpenXcom has when pressing New Game is all because of YAML).
Anyways original X-Com (and OpenXcom) already use 3-point and 4-point polygons. You could probably have more points but in pseudo-2D having the world split in tiny polygons makes the rendering easier (and even in real 3D OpenGL, every polygon is technically made out of triangles).