I have tried experimenting with providing a custom projection using a custom project and unproject function.
It seems to work more or less as i expected the issue is it seems it does the projection only for the corner of the tiles (so when zoomed out project function is called somewhere around 8 tiles * 4 (corners)).
This only works for projections aligned to latitude and longitude (both available projections Web Mercator and Geographic Projection).
Would it be possible to somehow apply the project method to all vertices? Even more ideally in the vertex shader? Is this even feasible? Would other things still work like picking or similar?
Thank you for your thoughts and inputs!