First post, by UCyborg
- Rank
- Member
There is another issue that dgVoodoo doesn't solve, regarding texture coordinates or something along those lines. Some games don't render text correctly as the result of the problem, usually results in blurry text. Ancient NVIDIA cards had driver setting to correct that, it was called Texel Alignment.
AMD cards still have the setting, but I don't know how to adjust it on per-application basis on today's drivers. The setting is stored in the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\UMD
You're looking for PixelCenter, which defaults to 30 00 00 00. Change it to 31 00 00 00, and the text in such games will render correctly under native DX. ATI Tray Tools has the option called Alternate Pixel Centers, which could be used on older cards to activate the setting on per-application basis.
So the question is, would it be possible to implement the functionality of said function in dgVoodoo? Soulbringer is the example of the game that has the issue and its settings for texel alignment don't do anything, not under native DX, not under dgVoodoo. The text appears correctly only in software mode.
wrote:A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.