Page 1 of 1

Reshade compatability?

Posted: 30 Aug 2017, 13:53
by Forboding Angel
Would it be possible to add reshade compatibility to the engine? Weird as it sounds, I think it might go over really well with people.

Additionally, from what I have seen, it works exceptionally well, and some of the shaders might be good replacements for some of the lua shaders (bloom comes to mind)(not officially, of course).

Re: Reshade compatability?

Posted: 30 Aug 2017, 17:19
by Kloot
ReShade is an *injector* lib, engine compatibility doesn't have to be added.

All that's needed is for people to write shaders in ReShadeFX and distribute them.

Re: Reshade compatability?

Posted: 31 Aug 2017, 02:49
by Forboding Angel
Kloot wrote:ReShade is an *injector* lib, engine compatibility doesn't have to be added.
I'm aware of that, however a Spring OpenGL error is thrown when attempting to launch spring with reshade.

Image

I was thinking that because reshade is so popular, it might be a boon if spring could be made to cooperate with it with a minimum of work, it would be quite nice.

Re: Reshade compatability?

Posted: 31 Aug 2017, 11:13
by Kloot
That probably just means the PFD is being forced to 16-bit color by reshade (check its *.log) whereas Spring expects 24bpp.

Re: Reshade compatability?

Posted: 31 Aug 2017, 11:53
by Forboding Angel
OPENGL32.log
(175.39 KiB) Downloaded 40 times
Well, it seems to prevent spring from running. If that is indeed the case, could spring's constraints be loosened easily?

I attached the only log file I could find.

Re: Reshade compatability?

Posted: 18 Jan 2019, 13:52
by IceXuick
Anybody got this working ?

Re: Reshade compatability?

Posted: 18 Jan 2019, 15:47
by PicassoCT
Forboding Angel wrote: 31 Aug 2017, 11:53 OPENGL32.log

Well, it seems to prevent spring from running. If that is indeed the case, could spring's constraints be loosened easily?

I attached the only log file I could find.
Spring has no constraints. Its a reshade constraint. And spring is open-source. If you can code, it can be loosened easily.