Welcome, Guest.
Username: Password: Remember me

TOPIC: Can this shader be imported to ReShade? On Github

Can this shader be imported to ReShade? On Github 1 year 2 months ago #1

Hello to you ancient code masters from the land of binary. I implore you to aid me on this quest. A quest for delicious CRT shading, ported anywhere across this great land.

The shader in question is "CRT-Royale" and it is the fruit of the Gods. This shader comes to us packed in the "RetroArch" emulator, created by one, Troggle of Monkey. He is a legendary warrior who hath since vanished from this world. What he leaves behind is something I wish to import posthaste into ReShade, showering it across other executables to supply our humble friends with electron beam emulating goodness, rife with unparalleled shadow-of-masking, heretofore only matched by the real cathode ray tubes of yesteryear.

Here's the shader on github. I desperately this can be imported; github.com/TroggleMonkey/common-shaders/...aster/crt/crt-royale

My humblest gratitude to you, mighty code master.
The administrator has disabled public write access.
The following user(s) said Thank You: Qsimil

Can this shader be imported to ReShade? On Github 1 year 2 months ago #2

Bump? Is there anyone that can even just confirm if this is possible or not?
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 1 year 2 months ago #3

  • JPulowski
  • JPulowski's Avatar
  • Offline
  • Posts: 94
  • Thank you received: 86
I have stated in the past that I will port entire libretro shaders to ReShade some time in the future. But it requires extra work for each shader. The syntax and internal structure is quite different from ReShade's. So yeah it is possible, but one needs to understand how libretro and ReShade works, it is not simple as copy + pasting the code. :)
The administrator has disabled public write access.
The following user(s) said Thank You: Constantine PC, PasserBy, scoodidabop

Can this shader be imported to ReShade? On Github 1 year 2 months ago #4

That port will be much appreciated! In the meantime I guess I better start learning how each system works, maybe I can help.
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 11 months 1 week ago #5

JPulowski wrote:
I have stated in the past that I will port entire libretro shaders to ReShade some time in the future. But it requires extra work for each shader. The syntax and internal structure is quite different from ReShade's. So yeah it is possible, but one needs to understand how libretro and ReShade works, it is not simple as copy + pasting the code. :)

Is porting of these shaders still in the plans?
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 10 months 3 weeks ago #6

I sure hope so! I'll have some time in a few weeks to sit down with it and learn the coding enough to make an attempt. I have zero experience but I'm willing to learn for the sake of getting this port done.
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 10 months 2 weeks ago #7

scoodidabop wrote:
I sure hope so! I'll have some time in a few weeks to sit down with it and learn the coding enough to make an attempt. I have zero experience but I'm willing to learn for the sake of getting this port done.
If you are trying to port CRT-Royale to reshade could you also try to port it to Ishiiruka Dolphin? It seems to have even more advanced post-processing than reshade so porting this shader to Ishiiruka may be easier. You can make a pull request to Ishiiruka on github.
Last Edit: 10 months 2 weeks ago by GlobalShader.
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 10 months 1 week ago #8

  • matsilagi
  • matsilagi's Avatar
  • Offline
  • Posts: 205
  • Thank you received: 57
Bumping this.
Really want to see this on ReShade, seems even more precise than the shader i have.
Loves to test stuff for no reason.
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 10 months 1 week ago #9

  • WLHM15
  • WLHM15's Avatar
  • Offline
  • Everything started from the end
  • Posts: 24
  • Thank you received: 7
This is a lot of shader files. It is possible to do, but someone need to understand how that shader works before porting it into Reshade.. and that is took a long time..
Last Edit: 10 months 1 week ago by WLHM15.
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 10 months 1 week ago #10

  • matsilagi
  • matsilagi's Avatar
  • Offline
  • Posts: 205
  • Thank you received: 57
Actually, no , crt-royale.cgp is the main shader (with most effects) and the h is the parameters, rest is the passes.

Rest is all textures, all that really needs to be ported is that cgp + its CGs.

The other ones are just the shader for weaker PCs, since most of us have beefy PCs, we won't need those.
Loves to test stuff for no reason.
Last Edit: 10 months 1 week ago by matsilagi.
The administrator has disabled public write access.
The following user(s) said Thank You: WLHM15

Can this shader be imported to ReShade? On Github 10 months 1 week ago #11

  • Iddqd
  • Iddqd's Avatar
  • Offline
  • Posts: 30
  • Thank you received: 22
Shader have 12 passes, and fake bloom version 9 passes
I Start work on porting shader
Last Edit: 10 months 1 week ago by Iddqd.
The administrator has disabled public write access.
The following user(s) said Thank You: matsilagi, jelbo

Can this shader be imported to ReShade? On Github 10 months 1 week ago #12

  • matsilagi
  • matsilagi's Avatar
  • Offline
  • Posts: 205
  • Thank you received: 57
Nice. Remember to keep us updated.

EDIT:His HD died, so i guess we will have to wait a bit more, maybe for another person.
I decided to pack the shader (based on the last RetroArch revision): mega.nz/#!1ZlzmAYb!RHk1Ehj0GLP54p_TEGvGdWhLupldFXBq3TkBoeQABQc

This includes only the files you will need to port the shader.
Loves to test stuff for no reason.
Last Edit: 10 months 1 day ago by matsilagi.
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 10 months 16 hours ago #13

matsilagi wrote:
Nice. Remember to keep us updated.

EDIT:His HD died, so i guess we will have to wait a bit more, maybe for another person.
I decided to pack the shader (based on the last RetroArch revision): mega.nz/#!1ZlzmAYb!RHk1Ehj0GLP54p_TEGvGdWhLupldFXBq3TkBoeQABQc

This includes only the files you will need to port the shader.
The thing is do we really know for sure if a complex shader like CRT-Royale can be ported to Reshade? JPulowski mentiond some limitations in the Reshade itself. Maybe it would be easier if reshade got some new features?
Last Edit: 10 months 16 hours ago by GlobalShader.
The administrator has disabled public write access.

Can this shader be imported to ReShade? On Github 10 months 16 hours ago #14

  • matsilagi
  • matsilagi's Avatar
  • Offline
  • Posts: 205
  • Thank you received: 57
While reading, the only limitations i found was the tex2D_Linearize and the frame counter thing, both which can use workarounds (first one is defined on other .h file i guess, second one can use Timer with the time elapsed to take that frame).

There's probably others, but those are the main ones, there's too much comments which kinda confuses me when reading, but im pretty sure that someone with skill and patience can pull this up on 25 min.
Loves to test stuff for no reason.
Last Edit: 10 months 16 hours ago by matsilagi.
The administrator has disabled public write access.