Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GLUI menu driver doesn't support alpha channel images #17229

Open
zach-morris opened this issue Dec 3, 2024 · 2 comments
Open

GLUI menu driver doesn't support alpha channel images #17229

zach-morris opened this issue Dec 3, 2024 · 2 comments

Comments

@zach-morris
Copy link
Contributor

zach-morris commented Dec 3, 2024

First and foremost consider this:

  • Only RetroArch bugs should be filed here. Not core bugs or game bugs
  • This is not a forum or a help section, this is strictly developer oriented

When developing the PR #17216, it was noticed when testing the glui menu driver does not support alpha channel images. See here.

Capture4

Expected behavior

glui menu driver supports alpha channel images

Actual behavior

glui menu driver does not support alpha channel images

Steps to reproduce the bug

  1. Place alpha channel image in place of a Boxart or Snapshot or Title image
  2. Change to the glui driver
  3. Note it shows black background instead of alpha channel

Bisect Results

I think it's always happened, but never noticed with Boxart, Snapshot or Titles. If logos are introduced as the PR suggests, it will be noticeable.

Version/Commit

You can find this information under Information/System Information

  • RetroArch: 1.19.1

Environment information

  • OS: Winx64
  • Compiler: libretro-build-mxe-win64-cross
@i30817
Copy link
Contributor

i30817 commented Dec 4, 2024

You're lucky you see it as black, in certain Linux systems it's shown in the classic gray-white checkerboard pattern.

It sometimes happens in some cover images which were improperly prepared.

Glui, not sure if only by default, also does show a placeholder for a missing image in that part of the gui if any is missing, instead of showing the bare background. I got used to it, and I suppose both things are to minimize laying out reflow problems and performance for limited systems, like frankly a large minority of the people that use RetroArch instead of cemu, yuzu or that PS3 emulator.

@zach-morris
Copy link
Contributor Author

Thanks. If this is just a limitation of the driver, then feel free to close this.

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

No branches or pull requests

2 participants