Fix warning. This closes ticket:3861 and ticket:3860.
Improve logging and clarify source code in regards to cancelling build orders. May fix ticket:3862.
Remove unnecessary steps and duplicate code in droid build code. Also add
future proofing for droid actions in savegames.
cleanup: Remove some unused defines.
cleanup: Remove some unused defines.
Replace 72 out of 130 calls to iV_Line() graphics primitive with fewer, higher level calls.
Remove some unused drawing code.
Remove remains of non-triangle polygon support in model renderer. Simplify renderer.
Merge branch 'master' of github.com:Warzone2100/warzone2100
Render models as client side vertex arrays instead of using immediate mode OpenGL calls. Patch reviewed by Cyp.
Fix GUI bug where scav button pretends to be clickable even when not the host.
Add two new directives to campaign definition files: 'loading' that gives a level
file to read, and 'package' that gives a .wz file in campaign folder to mount. Campaign
definition files can now also be read from 'campaigns' in the user write folder.
Merge branch 'bugfixes'
Remove useless imdRot variables for display3d.cpp -- from Safety0ff/gfrcyp
Remove unused variable and unused include -- from Safety0ff/gfrcyp
Various small fixes -- from Safety0ff/gfrcyp
Remove useless flattening of delivery points to terrain. (As a
side-effect of this, the vertex limit for models has been removed.)
Change locate mouse in 3D function to not rely on static global. Finally remove tileScreenInfo.
Make smooth water bed generation, instead of random jitter. Patch by NoQ.
Use indexed vertex array drawing. This reduces the effective number of vertices in a model by 20-40%.