Skip to content

Conversation

andrikpowell
Copy link
Contributor

This is currently a draft.
The main issue I'm having is that there are some garbage pixels on the left side of the screen.

New "Heretic + Hexen" IWADs use widescreen RAW format graphics.
I'd like to support these, as well as any PWADs in the future that use the same widescreen RAW format.

@andrikpowell andrikpowell force-pushed the dsda-widescreen-raw-support branch from f177222 to 45fe0b6 Compare August 9, 2025 05:39
@rfomin
Copy link
Collaborator

rfomin commented Aug 9, 2025

The main issue I'm having is that there are some garbage pixels on the left side of the screen.

What resolution? OpenGL or Software? I can't see it.

@andrikpowell
Copy link
Contributor Author

andrikpowell commented Aug 9, 2025

The main issue I'm having is that there are some garbage pixels on the left side of the screen.

What resolution? OpenGL or Software? I can't see it.

OpenGL works fine. It just happens in software.

I have a 2560x1440 screen, but I've tested a bunch of other lower resolutions like 1920x1080, 1920x1440, and most lower.
Weirdly enough the weird line of pixels doesn't show for me at 1366x768, 1120x400, 854x400, 560x200, 426x200, 384x200, and 320x200.
Keep in mind this is when "fullscreen" is enabled.

The easiest way to see the issue is by changing "display > status bar > appearance" to "fit to width" and it'll show the garbage pixels pretty much all the time.

@Pedro-Beirao
Copy link
Collaborator

Can confirm this is an issue.
Software, windowed, 768x400, appearance "doom format"

Screenshot 2025-08-09 at 17 30 08

@andrikpowell
Copy link
Contributor Author

Fixed garbage pixels. Also fixed Heretic E3 scrolling endscreen. Note that the black bars behave weird here, but it's been a known issue (see comment next to V_ClearBorder())

@andrikpowell andrikpowell marked this pull request as ready for review August 13, 2025 01:33
Copy link
Collaborator

@Pedro-Beirao Pedro-Beirao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, good job!

@Pedro-Beirao Pedro-Beirao merged commit 545abc9 into kraflab:master Aug 16, 2025
5 checks passed
@andrikpowell andrikpowell deleted the dsda-widescreen-raw-support branch October 3, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants