ValveSoftware / gamescope

SteamOS session compositing window manager
Other
3.05k stars 201 forks source link

Any chance to implement Retroarch Shaders pipeline? (using librashader that are made for projects like this i think) #960

Open charmandercha opened 1 year ago

charmandercha commented 1 year ago

There is an project named as librashader, it's implement the entire pipeline os retroarch shaders. And the retroarch shader can be little bit better than the ported ones to reshade and some of this shaders can't be ported at all.

Any chance to anyone implements this compiler into gamescope??

I do not have much knowledge of C++/C but if anyone know how implements something like that ou some idea how to do it, i wanna help or something.

I really like to use shaders like scaleFX or crt-royale (original one) in some games, there is others shaders that are ported to reshade that does not work on vkbasalt ( i think the gamescope port havesomething of this logical, so...).

Link for the project:

https://github.com/SnowflakePowered/librashader

tydog98 commented 1 year ago

Being able to use these shaders anywhere would be awesome. No need to wait for emu devs to implement it themselves or mess around with vkBasalt (which may or may not work depending on the shader) or Reshade in Wine.

charmandercha commented 1 year ago

Yeah, there is a lot of advantages!

And the retorarch shaders are better than the ported ones from reshade.