ValveSoftware / gamescope

SteamOS session compositing window manager
Other
3.12k stars 211 forks source link

[Feature Request] Custom shader support #485

Open boykokanev opened 2 years ago

boykokanev commented 2 years ago

It would be cool to be able to use my own shaders with gamescope. It's a dream come true for me to have a system-wide CRT-Royale on my PC or any game I want.

boykokanev commented 2 years ago

It would be cool If it's easy to do, like copying a *.glsl shader into "home/steamuser/.gamescope/shaders" so anyone can put their own shaders and apply them to any game they want.

Quackdoc commented 2 years ago

Second this, it would be really nice to have compatibility with something like retroarch shaders

isaboll1 commented 1 year ago

Third this. It would be very useful to have custom shader support that could be applied either specifically in the gaming layer, or globally across multiple layers offered through gamescope, not just for the ability to apply per-game shaders, but also for the purpose of color calibration of the screen, as AFAICT Wayland doesn't offer a particular method for performing that.

boykokanev commented 1 year ago

Really hope this happens. I've been playing my retro library with sonku's .slang vulkan shaders lately, and it's an amazing experience. There are so many pixel graphic games on Steam that will look amazing with this. I wonder if a decky plugin could be made, like the vibrant plugin.

boykokanev commented 1 year ago

Just found this https://www.reddit.com/r/SteamDeck/comments/uewm9g/systemwide_crt_shader/ https://www.reddit.com/r/SteamDeck/comments/zqgx9g/desktop_mode_within_gaming_mode_updated_for_new/