Handle zero-length vectors when normalizing
Correct ambient light
Fix vertex shader compilation
Simplified Chinese language ini document update
Merge pull request #1336 from CrazyMax/master

Windows: revert some part from old controls dialog
Fix wrong sign if vf2i/vi2f with max imm arg.
Merge pull request #1337 from unknownbrackets/vfpu-minor

Fix wrong sign in vf2i/vi2f with max imm arg
Fix button spacing , control options overlay issue , add "Developer Tools" to ini
Add "Large Controls", "Show Analog Stick", "Developer Tools" to ini
Merge pull request #1339 from raven02/patch-1

Fix button spacing , control options overlay issue
Use native code instead of ATL::CImage
Fix capping in vf2i

A quick and rough skim lead me to this quick and lazy fix. In short , IEEE 754 single-precision float is not precise enough for storing every int32 value, and you need double for that ;)

BTW, should there be a default case for the switch ((op >> 21) & 0x1f) right following below or dsv could be uninitialized?
Added Traditional Chinese translation
Merge pull request #1343 from openglhk/f606f11a794a083cb0b76b941297f8b28a921708

Added Traditional Chinese translation
Merge pull request #1342 from aquanull/patch-2

Fix capping in vf2i
Merge pull request #1340 from oioitff/control-patch

Use native code instead of ATL::CImage
Merge pull request #1324 from cinaera/pullreq

Handle zero-length vectors when normalizing and fix ambient light
Add pause menu hu translation
Add missing lines

And typo fix
Fix spacing and add [Pause] section