libretro-mirrors / scummvm

ScummVM with libretro backend.
http://www.scummvm.org/
GNU General Public License v2.0
21 stars 30 forks source link

Rendering Error In Blade Runner #155

Open Zombeaver opened 4 years ago

Zombeaver commented 4 years ago

Blade Runner seems to have a weird issue where all the areas that should be pure white are instead transparent:

Standalone ScummVM 2.1.0:

Base Profile Screenshot 2019 11 13 - 13 37 28 66

Retroarch ScummVM 2.1.0:

RetroArch Screenshot 2019 11 13 - 13 35 25 69

Standalone ScummVM 2.1.0:

Base Profile Screenshot 2019 11 13 - 13 37 46 13

Retroarch ScummVM 2.1.0:

RetroArch Screenshot 2019 11 13 - 13 36 35 09

Standalone ScummVM 2.1.0:

Base Profile Screenshot 2019 11 13 - 13 37 50 41

Retroarch ScummVM 2.1.0:

RetroArch Screenshot 2019 11 13 - 13 36 41 75

levonnn commented 4 years ago

Having the same issue.

Zombeaver commented 4 years ago

FYI, this is still present after the 2.1.1 update.

ner00 commented 3 years ago

I came across this issue too, and it's even worse if you want to play with subtitles - they're unreadable: This issue seems to have been present in all versions. Don't know if it is caused by the core or a fronted interaction.

ScummVM 2.1.0 (Windows standalone) Blade Runner on ScummVM for Windows

RetroArch v1.9.0 (5e551dd92b) / ScummVM core v2.1.1 (80817812) Blade Runner on RetroArch

OS: Win10 20H2

asciibeats commented 2 years ago

fyi, it works with https://github.com/libretro/scummvm/issues/179

ner00 commented 2 years ago

@asciibeats Thanks. I actually only use the core based on upstream source now. I grew tired of this broken and abandoned core from libretro.

asciibeats commented 2 years ago

You mean non-libretro? I have not been willing to go that far, but i understand. Also i should have mentioned that i had to add a line to the Makefile to make it work for me. Hopefully diablodiab's backend will become official and we can go back to up-to-date releases.

ner00 commented 2 years ago

I'm not sure what you mean by non-libretro. I'm using the backend with the upstream source to build the core, and it seems to me that you're also doing exactly that, maybe it was me who didn't explain properly.

As for the ls line you mentioned for the makefile, I didn't have that issue, but then again the last time I compiled the core was on the 26th of June, maybe it's an issue introduced since, although I find it very strange. Are you using scummvm's dev docker image to compile the builds or a full-fledged dev environment? I'm using the former.

asciibeats commented 1 year ago

maybe it was me who didn't explain properly

Na, my mistake. I was too tired to read properly. According to a comment to my pull request the problem was just introduced.

Zombeaver commented 1 year ago

@asciibeats Thanks. I actually only use the core based on upstream source now. I grew tired of this broken and abandoned core from libretro.

Would either of you care to share the compiled Windows x64 core with the fix? I have experience compiling Retroarch cores but I don't quite understand how to use the backend / how it works based on the description. Sorry, a little out of my depth on this one.

ner00 commented 1 year ago

Here's a build using the latest sources: scummvm_libretro-win_x64.zip

Zombeaver commented 1 year ago

Here's a build using the latest sources: scummvm_libretro-win_x64.zip

Thank you so much! Really looking forward to trying this out.

Zombeaver commented 1 year ago

That seems to be working great @ner00 thank you!