yaragad
Member
Hello,
I'm new at shaders and I have tryied a lot of them from Shadertoy in GMS2. I like them, but I really prefer the ones included in some emulator for CRT curvature, with squared scanlines and pixel leds with bloom.
Specifically, Im trying to import CRT New Pixie from (https://github.com/OpenEmu/slang-shaders/releases). However it has a lot of things I dont understand and don't know how to "change" it in GMS2.
So, for example, it seems to be composed by 4 shaders, but even with that, I don't know what to do with somethings like this.
layout(push_constant) uniform Push
{
vec4 SourceSize;
vec4 OutputSize;
uint FrameCount;
float use_frame;
float curvature;
float wiggle_toggle;
float scanroll;
} params;
Can someone help me with this?
Thanks in advance!!
I'm new at shaders and I have tryied a lot of them from Shadertoy in GMS2. I like them, but I really prefer the ones included in some emulator for CRT curvature, with squared scanlines and pixel leds with bloom.
Specifically, Im trying to import CRT New Pixie from (https://github.com/OpenEmu/slang-shaders/releases). However it has a lot of things I dont understand and don't know how to "change" it in GMS2.
So, for example, it seems to be composed by 4 shaders, but even with that, I don't know what to do with somethings like this.
layout(push_constant) uniform Push
{
vec4 SourceSize;
vec4 OutputSize;
uint FrameCount;
float use_frame;
float curvature;
float wiggle_toggle;
float scanroll;
} params;
Can someone help me with this?
Thanks in advance!!