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

Shaders are not doing anything when I select any of them #1759

Open
rallyce opened this issue Jan 10, 2025 · 9 comments
Open

Shaders are not doing anything when I select any of them #1759

rallyce opened this issue Jan 10, 2025 · 9 comments

Comments

@rallyce
Copy link

rallyce commented Jan 10, 2025

Describe the bug
I dont know if this can be considerated a bug, but I think is the most approchable word. When I select any shader from the menu, It doesn't do anything, not even bilinear or nearest are doing something, I can see the shader selected, but is not applied to the game. I checked the files and all is correctly placed in their folders. The shaders can be seen on the menu and can be selected, but they don't work on any emulator, what could posibly be wrong?

To Reproduce
Steps to reproduce the behavior:

  1. Just go to select any shader to apply on any game

Expected behavior
The shader is applied on the game.

Screenshots
image

Additional context
I put my specs if they are necessary:
Ryzen 5 4500
Nvidia 1050 Ti
16gb RAM
SSD drive

@firstpuppet
Copy link

On linux with flatpak, I get error "OpenGL: Failed to load librashader: shaders will be disabled" in console (or windows equivalant is cmd). I assume some library or something is missing?

@rallyce
Copy link
Author

rallyce commented Jan 11, 2025

On linux with flatpak, I get error "OpenGL: Failed to load librashader: shaders will be disabled" in console (or windows equivalant is cmd). I assume some library or something is missing?

Oh, so It looks like there is something wrong with that file, because I have that file in the ares folder, librashader.dll, but I cannnot open it since is .dll type, so It must be decompiled first to see its content. Somethings must be failing there.

@firstpuppet
Copy link

I tested it with system wide install and I used AUR to install librashader, and it works fine. So I assume this is a flatpak issue, missing librashader. Probably something on windows is missing too. Someone should check previous versions of ares

@rallyce
Copy link
Author

rallyce commented Jan 12, 2025

I tested it with system wide install and I used AUR to install librashader, and it works fine. So I assume this is a flatpak issue, missing librashader. Probably something on windows is missing too. Someone should check previous versions of ares

I also have used Arch linux, and I have the same problem as yours, so yes, there is somethings missing. Also, I have tested previous versions of ares, the ones which had the old shaders package without slang shaders from retroarch, and those versions correctly apply the shaders to all games, so the thing is with the new versions. I've seen videos on youtube with the latest version until now, v141, and I can see the shaders work as expected to them, so what is going on? :/

@remutro
Copy link
Contributor

remutro commented Jan 15, 2025

The flatpak issue needs to be brought up with the flatpak maintainer. It sounds like the librashader.so file is not being included or is not being installed and found in a library path where the app expects to be able to load libraries from.

The ares team does not provide any type of packaging for Linux, it is kind of assumed folks can build it themselves - plus you get the benefit of slightly better performance if you build it locally for your specific processor.

@rallyce
Copy link
Author

rallyce commented Jan 15, 2025

I am here to say I built the last version of ares in Windows instead just download it from the official webpage, but the same issue is still present about shaders, nothing happens.

@firstpuppet
Copy link

Do you know where I can contact the flatpak maintainer? I checked flatpak website but there is no information.

Also, rallyce, maybe you are missing something in the compilation process that causes missing shaders? Just a guess

@kftX
Copy link

kftX commented Jan 19, 2025

Same issue here. No shader loads no matter what I pick or tinker with. Tested on both SNES and Mega Drive emulators.

OpenGL renderer
Ares v141
Windows 11
Website version, not built.

@rallyce
Copy link
Author

rallyce commented Jan 19, 2025

Do you know where I can contact the flatpak maintainer? I checked flatpak website but there is no information.

Also, rallyce, maybe you are missing something in the compilation process that causes missing shaders? Just a guess

The compilation is correctly done, I even followed the compilation guide for Windows exactly as the guide shows how to do it, but the same issue is still present. I am very sure there is something missing with librashader or the lib generally speaking

Same issue here. No shader loads no matter what I pick or tinker with. Tested on both SNES and Mega Drive emulators.

OpenGL renderer Ares v141 Windows 11 Website version, not built.

At least I am not the only one with the same issue :(

@rallyce rallyce changed the title Shaders are not applying when I select one of them Shaders are not doing anything when I select any of them Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants