Skip to content

Commit

Permalink
seecret wednesday update (read commit description)
Browse files Browse the repository at this point in the history
- update uauth
- shaders are BACK

 biggest update yet coming very soon, I promise :D
  • Loading branch information
BinBashBanana committed Jul 6, 2022
1 parent 48b91ec commit 6dd280b
Show file tree
Hide file tree
Showing 92 changed files with 12,117 additions and 78 deletions.
84 changes: 81 additions & 3 deletions bundle/indexedfiles-v2.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[["", "assets"], ["/assets", "menu_widgets"], ["/assets", "ozone"], ["/assets/ozone", "png"], ["/assets/ozone/png", "dark"], ["/assets/ozone/png", "gruvbox_dark"], ["/assets/ozone/png", "light"], ["/assets/ozone/png", "nord"], ["/assets/ozone/png", "sidebar"], ["/assets", "xmb"], ["/assets/xmb", "monochrome"], ["/assets/xmb/monochrome", "png"], ["", "shaders"], ["/shaders", "shaders_glsl"], ["/shaders/shaders_glsl", "anti-aliasing"], ["/shaders/shaders_glsl/anti-aliasing", "shaders"], ["/shaders/shaders_glsl/anti-aliasing/shaders", "aa-shader-4.0-level2"], ["/shaders/shaders_glsl/anti-aliasing/shaders", "reverse-aa-post3x"], ["/shaders/shaders_glsl", "cubic"], ["/shaders/shaders_glsl/cubic", "shaders"], ["/shaders/shaders_glsl", "interpolation"], ["/shaders/shaders_glsl/interpolation", "shaders"], ["/shaders/shaders_glsl", "linear"], ["/shaders/shaders_glsl", "scalehq"], ["/shaders/shaders_glsl/scalehq", "shaders"]],,,
[["", "assets"], ["/assets", "menu_widgets"], ["/assets", "ozone"], ["/assets/ozone", "png"], ["/assets/ozone/png", "dark"], ["/assets/ozone/png", "gruvbox_dark"], ["/assets/ozone/png", "light"], ["/assets/ozone/png", "nord"], ["/assets/ozone/png", "sidebar"], ["/assets", "xmb"], ["/assets/xmb", "monochrome"], ["/assets/xmb/monochrome", "png"], ["", "shaders"], ["/shaders", "shaders_glsl"], ["/shaders/shaders_glsl", "anti-aliasing"], ["/shaders/shaders_glsl/anti-aliasing", "shaders"], ["/shaders/shaders_glsl/anti-aliasing/shaders", "aa-shader-4.0-level2"], ["/shaders/shaders_glsl/anti-aliasing/shaders", "reverse-aa-post3x"], ["/shaders/shaders_glsl", "crt"], ["/shaders/shaders_glsl/crt", "shaders"], ["/shaders/shaders_glsl/crt/shaders", "crt-easymode-halation"], ["/shaders/shaders_glsl/crt/shaders", "crt-hyllian-glow"], ["/shaders/shaders_glsl/crt/shaders", "crt-hyllian-multipass"], ["/shaders/shaders_glsl/crt/shaders", "crt-interlaced-halation"], ["/shaders/shaders_glsl/crt/shaders", "crt-lottes-multipass"], ["/shaders/shaders_glsl/crt/shaders", "glow"], ["/shaders/shaders_glsl", "cubic"], ["/shaders/shaders_glsl/cubic", "shaders"], ["/shaders/shaders_glsl", "eagle"], ["/shaders/shaders_glsl/eagle", "shaders"], ["/shaders/shaders_glsl", "interpolation"], ["/shaders/shaders_glsl/interpolation", "shaders"], ["/shaders/shaders_glsl", "scalefx"], ["/shaders/shaders_glsl/scalefx", "shaders"], ["/shaders/shaders_glsl", "scalehq"], ["/shaders/shaders_glsl/scalehq", "shaders"], ["/shaders/shaders_glsl", "xbrz"], ["/shaders/shaders_glsl/xbrz", "shaders"], ["/shaders/shaders_glsl/xbrz/shaders", "xbrz-freescale-multipass"]],,,
/assets/menu_widgets/msg_queue_icon.png
/assets/menu_widgets/msg_queue_icon_outline.png
/assets/menu_widgets/msg_queue_icon_rect.png
Expand Down Expand Up @@ -145,6 +145,7 @@
/shaders/retroarch.glslp
/shaders/shaders_glsl/bilinear.glslp
/shaders/shaders_glsl/nearest.glslp
/shaders/shaders_glsl/stock.glsl
/shaders/shaders_glsl/anti-aliasing/aa-shader-4.0-level2.glslp
/shaders/shaders_glsl/anti-aliasing/aa-shader-4.0.glslp
/shaders/shaders_glsl/anti-aliasing/advanced-aa.glslp
Expand All @@ -160,13 +161,71 @@
/shaders/shaders_glsl/anti-aliasing/shaders/aa-shader-4.0-level2/aa-shader-4.0-level2-pass2.glsl
/shaders/shaders_glsl/anti-aliasing/shaders/reverse-aa-post3x/reverse-aa-post3x-pass0.glsl
/shaders/shaders_glsl/anti-aliasing/shaders/reverse-aa-post3x/reverse-aa-post3x-pass1.glsl
/shaders/shaders_glsl/crt/crt-aperture.glslp
/shaders/shaders_glsl/crt/crt-caligari.glslp
/shaders/shaders_glsl/crt/crt-cgwg-fast.glslp
/shaders/shaders_glsl/crt/crt-easymode-halation.glslp
/shaders/shaders_glsl/crt/crt-easymode.glslp
/shaders/shaders_glsl/crt/crt-geom.glslp
/shaders/shaders_glsl/crt/crt-hyllian-3d.glslp
/shaders/shaders_glsl/crt/crt-hyllian-glow.glslp
/shaders/shaders_glsl/crt/crt-hyllian-multipass.glslp
/shaders/shaders_glsl/crt/crt-hyllian.glslp
/shaders/shaders_glsl/crt/crt-interlaced-halation.glslp
/shaders/shaders_glsl/crt/crt-lottes-fast.glslp
/shaders/shaders_glsl/crt/crt-lottes-multipass.glslp
/shaders/shaders_glsl/crt/crt-lottes.glslp
/shaders/shaders_glsl/crt/crt-mattias.glslp
/shaders/shaders_glsl/crt/crt-nes-mini.glslp
/shaders/shaders_glsl/crt/crt-pi-vertical.glslp
/shaders/shaders_glsl/crt/crt-pi.glslp
/shaders/shaders_glsl/crt/crtglow_gauss.glslp
/shaders/shaders_glsl/crt/crtglow_gauss_ntsc_3phase.glslp
/shaders/shaders_glsl/crt/crtglow_lanczos.glslp
/shaders/shaders_glsl/crt/shaders/crt-aperture.glsl
/shaders/shaders_glsl/crt/shaders/crt-caligari.glsl
/shaders/shaders_glsl/crt/shaders/crt-cgwg-fast.glsl
/shaders/shaders_glsl/crt/shaders/crt-easymode.glsl
/shaders/shaders_glsl/crt/shaders/crt-geom.glsl
/shaders/shaders_glsl/crt/shaders/crt-hyllian-3d.glsl
/shaders/shaders_glsl/crt/shaders/crt-hyllian.glsl
/shaders/shaders_glsl/crt/shaders/crt-lottes-fast.glsl
/shaders/shaders_glsl/crt/shaders/crt-lottes.glsl
/shaders/shaders_glsl/crt/shaders/crt-mattias.glsl
/shaders/shaders_glsl/crt/shaders/crt-nes-mini.glsl
/shaders/shaders_glsl/crt/shaders/crt-pi-vertical.glsl
/shaders/shaders_glsl/crt/shaders/crt-pi.glsl
/shaders/shaders_glsl/crt/shaders/crt-easymode-halation/blur_horiz.glsl
/shaders/shaders_glsl/crt/shaders/crt-easymode-halation/blur_vert.glsl
/shaders/shaders_glsl/crt/shaders/crt-easymode-halation/crt-easymode-halation.glsl
/shaders/shaders_glsl/crt/shaders/crt-easymode-halation/linearize.glsl
/shaders/shaders_glsl/crt/shaders/crt-easymode-halation/threshold.glsl
/shaders/shaders_glsl/crt/shaders/crt-hyllian-glow/crt-hyllian.glsl
/shaders/shaders_glsl/crt/shaders/crt-hyllian-glow/resolve2.glsl
/shaders/shaders_glsl/crt/shaders/crt-hyllian-multipass/crt-hyllian-pass0.glsl
/shaders/shaders_glsl/crt/shaders/crt-hyllian-multipass/crt-hyllian-pass1.glsl
/shaders/shaders_glsl/crt/shaders/crt-interlaced-halation/crt-interlaced-halation-pass0.glsl
/shaders/shaders_glsl/crt/shaders/crt-interlaced-halation/crt-interlaced-halation-pass1.glsl
/shaders/shaders_glsl/crt/shaders/crt-interlaced-halation/crt-interlaced-halation-pass2.glsl
/shaders/shaders_glsl/crt/shaders/crt-lottes-multipass/bloompass.glsl
/shaders/shaders_glsl/crt/shaders/crt-lottes-multipass/scanpass.glsl
/shaders/shaders_glsl/crt/shaders/glow/blur_horiz.glsl
/shaders/shaders_glsl/crt/shaders/glow/blur_vert.glsl
/shaders/shaders_glsl/crt/shaders/glow/gauss_horiz.glsl
/shaders/shaders_glsl/crt/shaders/glow/gauss_vert.glsl
/shaders/shaders_glsl/crt/shaders/glow/lanczos_horiz.glsl
/shaders/shaders_glsl/crt/shaders/glow/linearize.glsl
/shaders/shaders_glsl/crt/shaders/glow/resolve.glsl
/shaders/shaders_glsl/crt/shaders/glow/threshold.glsl
/shaders/shaders_glsl/cubic/bicubic.glslp
/shaders/shaders_glsl/cubic/cubic-gamma-correct.glslp
/shaders/shaders_glsl/cubic/cubic.glslp
/shaders/shaders_glsl/cubic/shaders/bicubic.glsl
/shaders/shaders_glsl/cubic/shaders/cubic-gamma-correct.glsl
/shaders/shaders_glsl/cubic/shaders/cubic.glsl
/shaders/shaders_glsl/cubic/shaders/linearize.glsl
/shaders/shaders_glsl/eagle/super-eagle.glslp
/shaders/shaders_glsl/eagle/shaders/supereagle.glsl
/shaders/shaders_glsl/interpolation/aann.glslp
/shaders/shaders_glsl/interpolation/bandlimit-pixel.glslp
/shaders/shaders_glsl/interpolation/controlled_sharpness.glslp
Expand All @@ -188,8 +247,27 @@
/shaders/shaders_glsl/interpolation/shaders/sharp-bilinear.glsl
/shaders/shaders_glsl/interpolation/shaders/smootheststep.glsl
/shaders/shaders_glsl/interpolation/shaders/smuberstep.glsl
/shaders/shaders_glsl/linear/linearize.glsl
/shaders/shaders_glsl/scalefx/scalefx+rAA.glslp
/shaders/shaders_glsl/scalefx/scalefx-hybrid.glslp
/shaders/shaders_glsl/scalefx/scalefx.glslp
/shaders/shaders_glsl/scalefx/shaders/scalefx-pass0.glsl
/shaders/shaders_glsl/scalefx/shaders/scalefx-pass1.glsl
/shaders/shaders_glsl/scalefx/shaders/scalefx-pass2.glsl
/shaders/shaders_glsl/scalefx/shaders/scalefx-pass3.glsl
/shaders/shaders_glsl/scalefx/shaders/scalefx-pass4-hybrid.glsl
/shaders/shaders_glsl/scalefx/shaders/scalefx-pass4.glsl
/shaders/shaders_glsl/scalehq/2xScaleHQ.glslp
/shaders/shaders_glsl/scalehq/4xScaleHQ.glslp
/shaders/shaders_glsl/scalehq/shaders/2xScaleHQ.glsl
/shaders/shaders_glsl/scalehq/shaders/4xScaleHQ.glsl
/shaders/shaders_glsl/scalehq/shaders/4xScaleHQ.glsl
/shaders/shaders_glsl/xbrz/4xbrz-linear.glslp
/shaders/shaders_glsl/xbrz/5xbrz-linear.glslp
/shaders/shaders_glsl/xbrz/6xbrz-linear.glslp
/shaders/shaders_glsl/xbrz/xbrz-freescale-multipass.glslp
/shaders/shaders_glsl/xbrz/xbrz-freescale.glslp
/shaders/shaders_glsl/xbrz/shaders/4xbrz.glsl
/shaders/shaders_glsl/xbrz/shaders/5xbrz.glsl
/shaders/shaders_glsl/xbrz/shaders/6xbrz.glsl
/shaders/shaders_glsl/xbrz/shaders/xbrz-freescale.glsl
/shaders/shaders_glsl/xbrz/shaders/xbrz-freescale-multipass/xbrz-freescale-pass0.glsl
/shaders/shaders_glsl/xbrz/shaders/xbrz-freescale-multipass/xbrz-freescale-pass1.glsl
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#version 130

/**
* Practical Elliptical Texture Filtering on the GPU
* Copyright 2010-2011 Pavlos Mavridis, All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#version 130

/*
rAA post-3x - Pass 0
by Sp00kyFox, 2018-10-20
Expand Down Expand Up @@ -138,16 +136,16 @@ const int rad = 7; // search radius
vec3 res2x(vec3 pre2, vec3 pre1, vec3 px, vec3 pos1, vec3 pos2)
{
float d1, d2, w;
vec3 a, m, t, t1, t2;
mat4x3 pre = mat4x3(pre2, pre1, px, pos1);
mat4x3 pos = mat4x3(pre1, px, pos1, pos2);
mat4x3 df = pos - pre;
vec4 a, m, t, t1, t2;
mat4 pre = mat4(vec4(pre2, 1.0), vec4(pre1, 1.0), vec4(px, 1.0), vec4(pos1, 1.0));
mat4 pos = mat4(vec4(pre1, 1.0), vec4(px, 1.0), vec4(pos1, 1.0), vec4(pos2, 1.0));
mat4 df = pos - pre;

m.x = (px.x < 0.5) ? px.x : (1.0-px.x);
m.y = (px.y < 0.5) ? px.y : (1.0-px.y);
m.z = (px.z < 0.5) ? px.z : (1.0-px.z);
m = RAA_SHR0 * min(m, min(abs(df[1]), abs(df[2]))); // magnitude
t = (7 * (df[1] + df[2]) - 3 * (df[0] + df[3])) / 16; // tilt
t = (7. * (df[1] + df[2]) - 3. * (df[0] + df[3])) / 16.; // tilt

a.x = t.x == 0.0 ? 1.0 : m.x/abs(t.x);
a.y = t.y == 0.0 ? 1.0 : m.y/abs(t.y);
Expand All @@ -156,12 +154,12 @@ vec3 res2x(vec3 pre2, vec3 pre1, vec3 px, vec3 pos1, vec3 pos2)
t2 = min(1.0, min(min(a.x, a.y), a.z)) * t; // limit length

d1 = length(df[1]); d2 = length(df[2]);
d1 = d1 == 0.0 ? 0.0 : length(cross(df[1], t1))/d1; // distance between line (px, pre1) and point px-t1
d2 = d2 == 0.0 ? 0.0 : length(cross(df[2], t1))/d2; // distance between line (px, pos1) and point px+t1
d1 = d1 == 0.0 ? 0.0 : length(cross(df[1].xyz, t1.xyz))/d1; // distance between line (px, pre1) and point px-t1
d2 = d2 == 0.0 ? 0.0 : length(cross(df[2].xyz, t1.xyz))/d2; // distance between line (px, pos1) and point px+t1

w = min(1.0, max(d1,d2)/0.8125); // color deviation from optimal value

return mix(t1, t2, pow(w, RAA_DVT0));
return mix(t1.xyz, t2.xyz, pow(w, RAA_DVT0));
}

void main()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#version 130

/*
rAA post-3x - Pass 1
by Sp00kyFox, 2018-10-20
Expand Down Expand Up @@ -138,16 +136,16 @@ const int rad = 7; // search radius
vec3 res2x(vec3 pre2, vec3 pre1, vec3 px, vec3 pos1, vec3 pos2)
{
float d1, d2, w;
vec3 a, m, t, t1, t2;
mat4x3 pre = mat4x3(pre2, pre1, px, pos1);
mat4x3 pos = mat4x3(pre1, px, pos1, pos2);
mat4x3 df = pos - pre;
vec4 a, m, t, t1, t2;
mat4 pre = mat4(vec4(pre2, 1.0), vec4(pre1, 1.0), vec4(px, 1.0), vec4(pos1, 1.0));
mat4 pos = mat4(vec4(pre1, 1.0), vec4(px, 1.0), vec4(pos1, 1.0), vec4(pos2, 1.0));
mat4 df = pos - pre;

m.x = (px.x < 0.5) ? px.x : (1.0-px.x);
m.y = (px.y < 0.5) ? px.y : (1.0-px.y);
m.z = (px.z < 0.5) ? px.z : (1.0-px.z);
m = RAA_SHR1 * min(m, min(abs(df[1]), abs(df[2]))); // magnitude
t = (7 * (df[1] + df[2]) - 3 * (df[0] + df[3])) / 16; // tilt
t = (7. * (df[1] + df[2]) - 3. * (df[0] + df[3])) / 16.; // tilt

a.x = t.x == 0.0 ? 1.0 : m.x/abs(t.x);
a.y = t.y == 0.0 ? 1.0 : m.y/abs(t.y);
Expand All @@ -156,12 +154,12 @@ vec3 res2x(vec3 pre2, vec3 pre1, vec3 px, vec3 pos1, vec3 pos2)
t2 = min(1.0, min(min(a.x, a.y), a.z)) * t; // limit length

d1 = length(df[1]); d2 = length(df[2]);
d1 = d1 == 0.0 ? 0.0 : length(cross(df[1], t1))/d1; // distance between line (px, pre1) and point px-t1
d2 = d2 == 0.0 ? 0.0 : length(cross(df[2], t1))/d2; // distance between line (px, pos1) and point px+t1
d1 = d1 == 0.0 ? 0.0 : length(cross(df[1].xyz, t1.xyz))/d1; // distance between line (px, pre1) and point px-t1
d2 = d2 == 0.0 ? 0.0 : length(cross(df[2].xyz, t1.xyz))/d2; // distance between line (px, pos1) and point px+t1

w = min(1.0, max(d1,d2)/0.8125); // color deviation from optimal value

return mix(t1, t2, pow(w, RAA_DVT1));
return mix(t1.xyz, t2.xyz, pow(w, RAA_DVT1));
}

void main()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#version 130

/*
Reverse Antialiasing Shader
Expand Down Expand Up @@ -139,17 +137,17 @@ uniform COMPAT_PRECISION float REVERSEAA_SHARPNESS;

vec3 res2x(vec3 pre2, vec3 pre1, vec3 px, vec3 pos1, vec3 pos2)
{
vec3 t, m;
mat4x3 pre = mat4x3(pre2, pre1, px, pos1);
mat4x3 pos = mat4x3(pre1, px, pos1, pos2);
mat4x3 df = pos - pre;
vec4 t, m;
mat4 pre = mat4(vec4(pre2, 1.0), vec4(pre1, 1.0), vec4(px, 1.0), vec4(pos1, 1.0));
mat4 pos = mat4(vec4(pre1, 1.0), vec4(px, 1.0), vec4(pos1, 1.0), vec4(pos2, 1.0));
mat4 df = pos - pre;

m = 0.5 - abs(px - 0.5);
m = 0.5 - abs(vec4(px, 1.0) - 0.5);
m = REVERSEAA_SHARPNESS * min(m, min(abs(df[1]), abs(df[2])));
t = (7. * (df[1] + df[2]) - 3. * (df[0] + df[3])) / 16.;
t = clamp(t, -m, m);

return t;
return t.xyz;
}

void main()
Expand Down
4 changes: 4 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-aperture.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
shaders = 1

shader0 = shaders/crt-aperture.glsl
filter_linear0 = false
4 changes: 4 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-caligari.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
shaders = 1

shader0 = shaders/crt-caligari.glsl
filter_linear0 = false
4 changes: 4 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-cgwg-fast.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
shaders = 1

shader0 = shaders/crt-cgwg-fast.glsl
filter_linear0 = false
37 changes: 37 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-easymode-halation.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
shaders = "5"

shader0 = "shaders/crt-easymode-halation/linearize.glsl"
filter_linear0 = "false"
srgb_framebuffer0 = "true"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"

shader1 = "shaders/crt-easymode-halation/blur_horiz.glsl"
filter_linear1 = "false"
srgb_framebuffer1 = "true"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"

shader2 = "shaders/crt-easymode-halation/blur_vert.glsl"
filter_linear2 = "false"
srgb_framebuffer2 = "true"
scale_type_x2 = "source"
scale_x2 = "1.000000"
scale_type_y2 = "source"
scale_y2 = "1.000000"

shader3 = "shaders/crt-easymode-halation/threshold.glsl"
filter_linear3 = "false"
srgb_framebuffer3 = "true"
scale_type_x3 = "source"
scale_x3 = "1.000000"
scale_type_y3 = "source"
scale_y3 = "1.000000"

shader4 = "shaders/crt-easymode-halation/crt-easymode-halation.glsl"
filter_linear4 = "true"

4 changes: 4 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-easymode.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
shaders = 1

shader0 = shaders/crt-easymode.glsl
filter_linear0 = false
4 changes: 4 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-geom.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
shaders = 1

shader0 = shaders/crt-geom.glsl
filter_linear0 = false
5 changes: 5 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-hyllian-3d.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
shaders = 1

shader0 = shaders/crt-hyllian-3d.glsl
filter_linear0 = true
srgb_framebuffer0 = true
30 changes: 30 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-hyllian-glow.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
shaders = 6

shader0 = shaders/glow/linearize.glsl
filter_linear0 = false
srgb_framebuffer0 = true

shader1 = shaders/crt-hyllian-glow/crt-hyllian.glsl
filter_linear1 = false
scale_type1 = viewport
scale1 = 1.0
srgb_framebuffer1 = true
alias1 = CRT_PASS

shader2 = shaders/glow/threshold.glsl
filter_linear2 = false
srgb_framebuffer2 = true

shader3 = shaders/glow/blur_horiz.glsl
mipmap_input3 = true
filter_linear3 = true
scale_type3 = source
scale3 = 0.25
srgb_framebuffer3 = true

shader4 = shaders/glow/blur_vert.glsl
filter_linear4 = true
srgb_framebuffer4 = true

shader5 = shaders/crt-hyllian-glow/resolve2.glsl
filter_linear5 = true
13 changes: 13 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-hyllian-multipass.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
shaders = 2

shader0 = shaders/crt-hyllian-multipass/crt-hyllian-pass0.glsl
filter_linear0 = false
srgb_framebuffer0 = true
scale_type_x0 = viewport
scale_type_y0 = source
scale_x0 = 1.0
scale_y0 = 1.0

shader1 = shaders/crt-hyllian-multipass/crt-hyllian-pass1.glsl
filter_linear1 = false
srgb_framebuffer1 = false
5 changes: 5 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-hyllian.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
shaders = 1

shader0 = shaders/crt-hyllian.glsl
filter_linear0 = false
srgb_framebuffer0 = true
27 changes: 27 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-interlaced-halation.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
shaders = "4"

shader0 = shaders/crt-interlaced-halation/crt-interlaced-halation-pass0.glsl
filter_linear0 = "true"
float_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = shaders/crt-interlaced-halation/crt-interlaced-halation-pass1.glsl
filter_linear1 = "true"
float_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
shader2 = shaders/crt-interlaced-halation/crt-interlaced-halation-pass2.glsl
filter_linear2 = "true"
float_framebuffer2 = "false"
scale_type_x2 = "source"
scale_x2 = "3.000000"
scale_type_y2 = "source"
scale_y2 = "3.000000"
shader3 = ../interpolation/shaders/quilez.glsl
filter_linear3 = "true"
float_framebuffer3 = "false"

4 changes: 4 additions & 0 deletions bundle/shaders/shaders_glsl/crt/crt-lottes-fast.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
shaders = 1

shader0 = shaders/crt-lottes-fast.glsl
filter_linear0 = true
Loading

0 comments on commit 6dd280b

Please sign in to comment.