MariFX Shader Suite

Projects that have specifically been abandoned or considered "dead" get moved here, so people will quit bumping them. If your project has wound up here and it should not be, contact a moderator to have it moved back to the land of the living.
User avatar
Rachael
Posts: 13571
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: MariFX Shader Suite

Post by Rachael »

Marisa Kirisame wrote:Why would each vendor have different glsl syntax?
They all write their own compilers and they want to be like Microsoft, inventing their own standards as they go along.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49071
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: MariFX Shader Suite

Post by Graf Zahl »

The main problem is incompetence. The standard was poorly defined so everybody did the needed extensions their own way.
Fortunately for Vulkan saner heads prevailed and the defined an assembly-like representation with a reference compiler. In general, when compiling shaders, it is strongly recommended to test them with the Vulkan backend. If that works, it should work everywhere, if that doesn't work on some OpenGL driver it's a compiler bug that needs to be reported.

Regarding Microsoft, the biggest problem they were facing over the years was that they needed compiler extensions to handle native Windows features, like structured exception handling. Good luck getting that into a compiler like GCC or Clang. Combine such a problem with a CEO like Steve Ballmer and the result is inevitably problematic. Their more recent compilers are magnitudes better in terms of compliance than what they had been producing in the two decades before.
Zemakat
Posts: 117
Joined: Sat Apr 01, 2017 5:11 pm
Preferred Pronouns: He/Him
Graphics Processor: Intel (Modern GZDoom)
Location: United States

Re: MariFX Shader Suite

Post by Zemakat »

Code: Select all

Execution could not continue.
Compile Shader 'shaders/glsl/mfx_borderblur.fp':
ERROR: 0:7: ']' : syntax error: syntax error
I can't tell for sure if there's more...
User avatar
Marisa the Magician
Posts: 3886
Joined: Fri Feb 08, 2008 9:15 am
Preferred Pronouns: She/Her
Operating System Version (Optional): (btw I use) Arch
Graphics Processor: nVidia with Vulkan support
Location: Vigo, Galicia
Contact:

Re: MariFX Shader Suite

Post by Marisa the Magician »

Looks like a typo, I patched it up.
Zemakat
Posts: 117
Joined: Sat Apr 01, 2017 5:11 pm
Preferred Pronouns: He/Him
Graphics Processor: Intel (Modern GZDoom)
Location: United States

Re: MariFX Shader Suite

Post by Zemakat »

Marisa Kirisame wrote:Looks like a typo, I patched it up.
Thank you so much, Marisa! It worked! :thumb:
User avatar
m1lk
Posts: 121
Joined: Sun Apr 04, 2021 10:00 pm
Graphics Processor: ATI/AMD (Modern GZDoom)

Re: MariFX Shader Suite

Post by m1lk »

thank you for this! im playing around with it now and trying to give everything a survival horror feel, and combined with dark ambient music it seems to be doing the job. I feel my settings could be better though, so if you have any suggestions please let me know, thank you. im hoping to get a look like this as close as possible (the guy is using ReShade, I know.) :

https://www.youtube.com/watch?v=vxLyfYYkITA&t=86s
User avatar
Marisa the Magician
Posts: 3886
Joined: Fri Feb 08, 2008 9:15 am
Preferred Pronouns: She/Her
Operating System Version (Optional): (btw I use) Arch
Graphics Processor: nVidia with Vulkan support
Location: Vigo, Galicia
Contact:

Re: MariFX Shader Suite

Post by Marisa the Magician »

I've kinda been neglecting this thing, but I do at least plan on pushing a new update soon-ish once I'm finished doing some clean-up.
User avatar
ClessxAlghazanth
Posts: 159
Joined: Sun Feb 17, 2019 9:29 am

Re: MariFX Shader Suite

Post by ClessxAlghazanth »

Hi

I couldn't get these shaders work with gles renderer on both 4.6.1 and 4.7.0 , I assume they only work in full ogl renderer ?

Best regards
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: MariFX Shader Suite

Post by wildweasel »

ClessxAlghazanth wrote:Hi

I couldn't get these shaders work with gles renderer on both 4.6.1 and 4.7.0 , I assume they only work in full ogl renderer ?

Best regards
You are correct. Screen shaders do not function in the GLES renderer.
User avatar
Marisa the Magician
Posts: 3886
Joined: Fri Feb 08, 2008 9:15 am
Preferred Pronouns: She/Her
Operating System Version (Optional): (btw I use) Arch
Graphics Processor: nVidia with Vulkan support
Location: Vigo, Galicia
Contact:

Re: MariFX Shader Suite

Post by Marisa the Magician »

I have finally pushed the new update. Hope y'all enjoy this absolute nonsense.

Thought palletization wasn't enough? Well, now you can also add downscaling on top of it, for that true retraux feel.

There have also been some other notable changes:
  • CVars no longer stick to savegames, so your settings won't just randomly change around.
  • The menu has localization support (I'll translate it to Spanish someday if I can even be bothered to do such a thing).
  • There's also a lot more palettes now (I finally covered the whole range of 64, yay me).
  • Sliders now can be incremented in multiples of 5x and 10x by holding alt or shift, which is nice because the fine 0.01 steps just are too slow to work with on keyboard input.
  • The menu is set to disable dim/blur so you can preview your changes better.
User avatar
Gezzdt
Posts: 61
Joined: Sat Aug 03, 2013 10:23 am

Re: MariFX Shader Suite

Post by Gezzdt »

Hey, i love the shader! Since this is a port and you know what you are doing, would it be possible do port this to reshade?
Blob
Posts: 3
Joined: Sat Jul 30, 2022 4:30 pm
Graphics Processor: nVidia (Modern GZDoom)

Re: MariFX Shader Suite

Post by Blob »

This is fantastic, thanks for making this :)
Woe is me because I do enjoy the Blur & Sharpen part of the BlurSharpShift though ':)

Note: I was testing the film grain and I think the grain speed might not be working? Not seeing a difference no matter the value.
User avatar
Marisa the Magician
Posts: 3886
Joined: Fri Feb 08, 2008 9:15 am
Preferred Pronouns: She/Her
Operating System Version (Optional): (btw I use) Arch
Graphics Processor: nVidia with Vulkan support
Location: Vigo, Galicia
Contact:

Re: MariFX Shader Suite

Post by Marisa the Magician »

It's more noticeable in the pattern artifacts caused by the two-pass grain. Really depends on the magnification adjustments of each layer.
User avatar
Marisa the Magician
Posts: 3886
Joined: Fri Feb 08, 2008 9:15 am
Preferred Pronouns: She/Her
Operating System Version (Optional): (btw I use) Arch
Graphics Processor: nVidia with Vulkan support
Location: Vigo, Galicia
Contact:

Re: MariFX Shader Suite

Post by Marisa the Magician »

The palette+dithering shader has been replaced with one that uses a "less naive" algorithm. Results may vary depending on parameters used. It's still far from perfect, however, and I might keep tweaking things in the future.
User avatar
StraightWhiteMan
Posts: 60
Joined: Thu Jul 02, 2020 8:07 pm
Graphics Processor: nVidia (Modern GZDoom)

Re: MariFX Shader Suite

Post by StraightWhiteMan »

Thank you for the recent update. I just gave the new shader a thorough testing on numerous maps and it does look a lot better. Good work and nicely done. Also, if you wouldn't mind, do you think you'd be willing to add just one more palette in a future update? This Sin City styled one:
viewtopic.php?f=103&t=57215
It's a good one to preserve into the collection.
Locked

Return to “Abandoned/Dead Projects”