Hi pixelvspixel,
Sorry for the late reply. To answer your questions…
-
not alot really just updating the code to the changes that occured in 4.6 in regards to constructors and pointers plus replacing a few deprectiated functions.
-
upon thurther investigation the actual loading of a new level is fine. The hitch seems to occur when you first make the new level visible.
Im not entirely sure what is causing this. Maybe shader setup/caching?
Anyway I spent some time the other day trying to optimize this for my humble rig and can now get a pretty much flawless 75fps on an r9 270x/Phenom 965 BE.
I’ll post a link for people to try when ive uploaded it.