enigma-dev/enigma-dev — pull request #748 by Darkstar2 (2014-06-09 03:34:45+00:00)
Title: Fixes font glyph edge artifacts & scrolling issues

Implements a + X/Y 0.01 offset to d3d projection ortho. This may help fix rounding issues on many NVIDIA cards, in OPENGL. Tested extensively by myself on different systems, and by many ENIGMA users with AMD & NVIDIA cards, and some with INTEL and onboard. I tested it on 2 different types of NVIDIA cards on 2 different driver revisions from years old to most recent. Also tested with iGPU (Intel HD4000).
* Fixes font glyph edge artifacts as seen by many NVIDIA users.
* Fixes horizontal & vertical 1px gaps at the seams of scrolling backgrounds (tiled)
as seen by many NVIDIA users, an issue that existed even without any offsets.

A discussion and testing can be found here:
http://enigma-dev.org/forums/index.php?topic=2022.0

So far positive feedback on phase 1 and phase 2, once it is established that there are no issues for AMD, NVIDIA and other users (iGPU, onboard) etc, I recommend this gets merged.

a .01 offset certainly is not big enough to cause issues. an EXE is provided in that topic to test font rendering, scrolling and other with the fixes applied.