08-19-2011, 03:13 AM
I got somewhat nostalgic and turned off skipdraw hacks(or rather build a custom GSdx without those skipdraw fixes) for my games which bad scalling glitches are fixed by killing all post processing.
Obviously low res hits the eye, but still long time I didn't saw those effects, made me even more nostalgic, especially that other than that it was pretty much perfect;/.
Then I upscaled it, just to made a screenshot of obvious bug:
And finally used offset hack to fix the scalling bug and bring 2 other bugs:
Well the offset hack among with fixing the effect position also results in "few" bad pixels in the left, isn't such a few when the effect that "burns" there is completely unrelated to the rest of the map like a pink line from a planet on a space background;P as it seems to freeze there what it had during map load.
Reading some comments in the code:
Does it mean it can be corrected by dedicating it to just DX10?
Also second bug that is made by offset hack shadows in the ground, it looks like a frame on which shadow is drawn is moved by an offset too resulting in broken/strange shadow around normal character shadows.
Soo can this hack be customized abit to skip certain frames in similar way like skipdraw hack?
Soo that's like 2 questions, third would be - is there any place/blog/longer post I could actually read about this offset hack? Forum search widely brings only suggestions to use this...
Something unrelated get's my mind currently and whenever I look at the pcsx2/gsdx code I feel even more stupid than I really am resulting in this post with few questions instead of trying to waste a few days to find the answers on my own.
Any lecture to read that would help me understand it on my own or suggestions which part of the code could be customized resulting even in useless to community yet another custom build kept in the shadows would be nice.
Is it even possible to fix those shadows and that frozen effect line on the left/top by customizing offset hack, or it works in a way it's impossible? I kind of don't wanna spend whole day looking and fail at it;] and that's only of my ps2 games that actually is glitched in pcsx - well it works perfectly fine with skipdraw hacks, but then again, if it would be possible to restore all flashy effects and still be able to use hi res - it could be even better. :X
I mainly ask about that, couse there is already some existing custom GSdx, that most people know which doesn't have such scalling problems and result in:
Feels perfect, but the "perfectness" effect isn't stable and at least the shadow bug reappears after transformation into other flashy char(too much hair power in this game etc.), I would simply call it's quality as "made in china". >.< Besides I don't like that plugin as they don't share it's source and don't wanna talk about it.
Anyway it does leave a feeling that offset hack could be improved a bit.
Obviously low res hits the eye, but still long time I didn't saw those effects, made me even more nostalgic, especially that other than that it was pretty much perfect;/.
Then I upscaled it, just to made a screenshot of obvious bug:
And finally used offset hack to fix the scalling bug and bring 2 other bugs:
Well the offset hack among with fixing the effect position also results in "few" bad pixels in the left, isn't such a few when the effect that "burns" there is completely unrelated to the rest of the map like a pink line from a planet on a space background;P as it seems to freeze there what it had during map load.
Reading some comments in the code:
Code:
//This hack subtracts around half a pixel from OFX and OFY. (Cannot do this directly,
//because DX10 and DX9 have a different pixel center.)
//
//The resulting shifted output aligns better with common blending / corona / blurring effects,
//but introduces a few bad pixels on the edges.
Does it mean it can be corrected by dedicating it to just DX10?
Also second bug that is made by offset hack shadows in the ground, it looks like a frame on which shadow is drawn is moved by an offset too resulting in broken/strange shadow around normal character shadows.
Soo can this hack be customized abit to skip certain frames in similar way like skipdraw hack?
Soo that's like 2 questions, third would be - is there any place/blog/longer post I could actually read about this offset hack? Forum search widely brings only suggestions to use this...
Something unrelated get's my mind currently and whenever I look at the pcsx2/gsdx code I feel even more stupid than I really am resulting in this post with few questions instead of trying to waste a few days to find the answers on my own.
Any lecture to read that would help me understand it on my own or suggestions which part of the code could be customized resulting even in useless to community yet another custom build kept in the shadows would be nice.
Is it even possible to fix those shadows and that frozen effect line on the left/top by customizing offset hack, or it works in a way it's impossible? I kind of don't wanna spend whole day looking and fail at it;] and that's only of my ps2 games that actually is glitched in pcsx - well it works perfectly fine with skipdraw hacks, but then again, if it would be possible to restore all flashy effects and still be able to use hi res - it could be even better. :X
I mainly ask about that, couse there is already some existing custom GSdx, that most people know which doesn't have such scalling problems and result in:
Feels perfect, but the "perfectness" effect isn't stable and at least the shadow bug reappears after transformation into other flashy char(too much hair power in this game etc.), I would simply call it's quality as "made in china". >.< Besides I don't like that plugin as they don't share it's source and don't wanna talk about it.
Anyway it does leave a feeling that offset hack could be improved a bit.