Files
LibretroAdmin c1b6215a28 GS/HW: the Normal half-pixel offset is half a native pixel at every scale
Under the Normal offset a draw to a target the game reads back at its
own width, or to depth alone, moves by exactly half a native pixel: the
scaled half-fragment offset times the scale, which is the native-aligned
offset's shift. The target carries a flag for it in place of a factor,
and no scale adds a correction of its own, so every multiplier behaves
alike.

tests/gssamplemap pins the Normal shift against the native-aligned one
for scales 2 to 12.
2026-09-25 17:08:47 +02:00
..