Ok is back up

And some updates to my code.
Removed deprecated functions light and specular caches (engine now requires vertex or fragment programs).
Upped to OpenGL3 requirement.
removed old slow virtualmem stuff from renderer everything is now handled with VBO's.
Fixed a number of functions which had some or the other defect according to pvs-studio.
Added mh's glMapBufferRange optimization (might need some more work in other places but atleast it does not break anything).
Upped a number of settings in the autodetect routine like LOD bias -3 for ultra (makes a huge difference in detail).
Fixed some NULL on int mistakes (int is 0 not NULL).
Added a number of missing detructors and fixed a few to delete[] on arrays.
Replaced a number of strlen(somestring) == 0 to somestring[0] == 0 for speed.
Ill upload changes later

Productivity is a state of mind.