Rakashazi / emu-ex-plus-alpha

Multi-platform computer & game console emulation system including supporting code (EmuFramework) and core engine (Imagine)
GNU General Public License v3.0
622 stars 150 forks source link

[Issue]: saturn.emu, EmuFramework: Add EmuSystem::canRenderRGB565 boolean for systems that only render to RGBA8888 like Saturn.emu, crash, black screen, #1657

Open Juan1980zero opened 1 month ago

Juan1980zero commented 1 month ago

Describe your question

Hi, You can reduce the color palette in Sega Saturn, my idea is that reducing the RGB palette, would gain more performance the emulator, to optimize the graphics and consume less gpu would be very valuable for hours of gameplay.

Add screenshots

Screenshot_20240601-211159 Screenshot_20240601-211008

No response

Juan1980zero commented 1 month ago

The rgb565 gives me black screen, I have OpenGL is 3.2 from mediatek mali gpu, my idea is if lowering the colors 32 or 24 bits, would achieve less battery consumption, in drastic emulator, happens that less battery consumption, I just disable rendering 16bits.

It is even strange that disabling it consumes less battery and it is said that it "promises performance improvements", maybe it is an optimization issue.

Juan1980zero commented 3 days ago

EmuFramework: Add EmuSystem::canRenderRGB565 boolean for systems that only render to RGBA8888 like Saturn.emu

I don't know what it means, this correction now when I use rgb565 doesn't work.

Screenshot_20240705-081151

Screenshot_20240705-081200

But I get the impression. That it is more fluid with less energy consumption, Even if it does not work rgb565