narzoul / DDrawCompat

DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11
BSD Zero Clause License
893 stars 67 forks source link

Feature request: Deframer #151

Closed ZellSF closed 8 months ago

ZellSF commented 1 year ago

Some games have problems with artifacting on screen borders when antialiasing or resolution is forced. Is it possible to implement a setting to render the outmost X pixels as just black? As of now I've noted this is a problem in:

Arcturus: The Curse and Loss of Divinity Etherlords Nerf Arena Blast Plane Crazy

But I assume there's many more. Especially since Nerf Arena Blast is a Unreal engine game, so I'm guessing other Unreal engine games share this problem.

narzoul commented 1 year ago

I haven't tested any of those games yet, but I've seen a few with a 1-pixel border issue. As I recall, all of them were fixable by the AlternatePixelCenter option though. Isn't that the case here?

ZellSF commented 1 year ago

You're right, I didn't think to test that setting for this issue (maybe the documentation could hint at this?). It works for all the four games I mentioned.

narzoul commented 8 months ago

Well, I thought "horizontal or vertical lines" included the screen edges, but I added a small clarification to the wiki to specifically mention the screen edges anyway.