it's nice to see that you are still around !
(why LAB got so popular on itch i'll never know )
right now i ditched glFinish completely (swapbuffer is supposed to call it ? I just dont know anymore.. but seems to work better now)
and just do a glFlush .. the thing is no matter what I do everything works until I try to turn on vsync or try to add a second thread..
anway in hindsight I should have made a 30fps game instead - it's hard for me to tell the difference anyway
it's just wacky that in this age we can draw million-billion triangles but draw calls and timing is still a problem