Ok heres where im up to...This post will be updated as i do more testing... I will write "DONE!!!" when im finished.
Note:Im guessing this bit....
Firstly GoW2(and possibly GoW1) appears to use a partial (character/ certain models) secondary render blurred behind the original (approx 1 pixel to the left.)to provide a rudimentary form of Anti-aliasing / Post-Processing. On a native output device (1x) this is fine since the 'Blurred' frames line up 100% correctly however at higher internal scaling this causes misalignment errors. If i had to guess I would say float-to-integer conversion and integer-2-float-conversion is more than likely the cause of this misalignment but honestly I dont know.
Using dx11 +3 x resolution to deliberately cause errors and im ignoring under water sections for the sake of speed:
1.4.0 stable :
When NOT using "HPO hack=on" there is a genuine ghost image (seriously its blurred as hell, like its on purpose) appears approx 40 pixel lower on x axis and approx 10 pixel lower on the y axis(higher on screen). So hack HPO seems to be necessary. Update: The ghostimage seems to be a deliberate effect because when HPO-Hack is used the ghost it acts like 'Bloom' on the main char. Basicly 1.4.0 works as intended, HPO hack fixes the problem.
Next up.... see if we can find where it was broken...
ok need a little help finding specific versions. Can someone point me to the FULL git page.
I need a copy of 1.4.5 or as near to it as i can get so i can systematically track the introduction of this bug. thanks