Software mode misaligns textures that should be “right-aligned” – that is, whose right edges should meet their respective lines’ right edges. Here are two pairs of screenshots of OpenGL (first, correct) and software mode (second, incorrect):
The first case is a .5 WU line that I aligned using Vasara’s 1/2 WU grid; the second is a .125 WU line that I aligned using its 1/8 WU grid. This means that in both cases, OpenGL is displaying the texture correctly and software mode is misaligning it 1/128 WU (8 internal units, or one pixel of the source image) left of where it should be. And for the record, the issue isn’t with the textures themselves:
This only seems to happen with right-aligned textures, though I’ll admit I haven’t done careful testing of all possibilities yet. This is on Windows 10 using Aleph One 1.7.
Software mode misaligns textures that should be “right-aligned” – that is, whose right edges should meet their respective lines’ right edges. Here are two pairs of screenshots of OpenGL (first, correct) and software mode (second, incorrect):
The first case is a .5 WU line that I aligned using Vasara’s 1/2 WU grid; the second is a .125 WU line that I aligned using its 1/8 WU grid. This means that in both cases, OpenGL is displaying the texture correctly and software mode is misaligning it 1/128 WU (8 internal units, or one pixel of the source image) left of where it should be. And for the record, the issue isn’t with the textures themselves:
This only seems to happen with right-aligned textures, though I’ll admit I haven’t done careful testing of all possibilities yet. This is on Windows 10 using Aleph One 1.7.