Issue with .glslp shaders that feature glow/halation/bloom

I’ve had an issue on my smartphone, that I thought was exclusive to it, but now I have a tablet, also Android, with the same issue. When I have GL as the graphics driver, the shaders work fine… except any of the ones with a glow/halation/bloom effect, which give me a black screen, despite the ROM still running, it just gives me no graphics for some reason, it’s a shame since I happen to love this effect despite knowing it’s not for everyone… strangely, they work when I use .slang shaders on the Vulkan driver, but that seems to run worse on weaker hardware, which is what I have, I wish I could get .glslp shaders with the effects I like to give me something other than a black screen.

Any ideas of what’s going on and/or any possible fixes?

1 Like

hmm, dunno. If you could get us a log of it showing a black screen, it might tell us what’s up, though.

I see, how do I generate a log that tells me what causes the black screen? I’ve never generated logs on RetroArch, or on Android as a whole, before.

here you go: https://docs.libretro.com/guides/generating-retroarch-logs/#generating-logs

1 Like

Well, here’s the log I got from playing around with crt-easymode and then switching to crt-easymode-halation, the 1st worked and the 2nd gives me a black screen. I’m not sure if I just don’t know how to read this right, but I don’t see what’s causing the issue in the log…

Menu shader set to: /data/user/0/com.retroarch.aarch64/shaders/shaders_glsl/crt/crt-easymode.glslp. ConfigurationChanged: 0x70a8d7d000 Content rect changed: 1200 x 1920 [Android]: Resizing (1920 x 1200) -> (1200 x 1920). [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. ConfigurationChanged: 0x70a8d7d000 Content rect changed: 1920 x 1200 [Android]: Resizing (1200 x 1920) -> (1920 x 1200). [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Shader driver]: Using GLSL shader backend. [GLSL]: Found GLSL vertex shader. [GLSL]: Found GLSL fragment shader. [GLSL]: Linking GLSL program. [GLSL]: Found GLSL vertex shader. [GLSL]: Found GLSL fragment shader. [GLSL]: Linking GLSL program. [GLSL]: Found GLSL vertex shader. [GLSL]: Found GLSL fragment shader. [GLSL]: Linking GLSL program. [GLSL]: Found GLSL vertex shader. [GLSL]: Found GLSL fragment shader. [GLSL]: Linking GLSL program. [GLSL]: Found GLSL vertex shader. [GLSL]: Found GLSL fragment shader. [GLSL]: Linking GLSL program. [GLSL]: Found GLSL vertex shader. [GLSL]: Found GLSL fragment shader. [GLSL]: Linking GLSL program. [GLSL]: Found GLSL vertex shader. [GLSL]: Found GLSL fragment shader. [GLSL]: Linking GLSL program. [GL]: Creating FBO 0 @ 256x256 [GL]: Creating FBO 1 @ 256x256 [GL]: Creating FBO 2 @ 256x256 [GL]: Creating FBO 3 @ 256x256 Menu shader set to: /data/user/0/com.retroarch.aarch64/shaders/shaders_glsl/crt/crt-easymode-halation.glslp. Menu shader set to: /data/user/0/com.retroarch.aarch64/shaders/shaders_glsl/crt/crt-easymode-halation.glslp. [Core]: Content ran for a total of: 00 hours, 01 minutes, 32 seconds. Applying shader “/data/user/0/com.retroarch.aarch64/shaders/shaders_glsl/crt/crt-easymode-halation.glslp”.

hmm, yeah, i don’t see anything obvious in there :confused:

I see… it’s a shame, though Vulkan .slang shaders with this effect are working fine up until SNES and Genesis, it’s PS1 and anything more powerful than it that are giving trouble, I guess I’ll just play those system without shaders, or with lighter shaders without the effects I’m into, it sucks, but I guess it serves as motivation for me to move onto better hardware at some point when I’m more financially stable. Once again thanks for helping me out @hunterk! Have a good day.

1 Like