diff options
Diffstat (limited to 'src/osd/modules/render/bgfx/fs_ntsc_encode.sc')
-rw-r--r-- | src/osd/modules/render/bgfx/fs_ntsc_encode.sc | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/osd/modules/render/bgfx/fs_ntsc_encode.sc b/src/osd/modules/render/bgfx/fs_ntsc_encode.sc index 52246d270dd..61f5ae12ac9 100644 --- a/src/osd/modules/render/bgfx/fs_ntsc_encode.sc +++ b/src/osd/modules/render/bgfx/fs_ntsc_encode.sc @@ -10,17 +10,22 @@ $input v_color0, v_texcoord0 #include "../../../../../3rdparty/bgfx/examples/common/common.sh" +// Autos +uniform vec4 u_source_dims; + +// User-supplied uniform vec4 u_a_value; uniform vec4 u_b_value; uniform vec4 u_cc_value; uniform vec4 u_p_value; uniform vec4 u_scan_time; -uniform vec4 u_jitter_amount; uniform vec4 u_jitter_offset; -uniform vec4 u_source_dims; +// Parametric +uniform vec4 u_jitter_amount; -SAMPLER2D(DiffuseSampler, 0); +// Samplers +SAMPLER2D(s_tex, 0); //----------------------------------------------------------------------------- // Constants @@ -36,10 +41,10 @@ void main() vec2 C3 = v_texcoord0 + PValueSourceTexel * vec2(0.75, 0.0); vec4 Cx = vec4(C0.x, C1.x, C2.x, C3.x); vec4 Cy = vec4(C0.y, C1.y, C2.y, C3.y); - vec4 Texel0 = texture2D(DiffuseSampler, C0); - vec4 Texel1 = texture2D(DiffuseSampler, C1); - vec4 Texel2 = texture2D(DiffuseSampler, C2); - vec4 Texel3 = texture2D(DiffuseSampler, C3); + vec4 Texel0 = texture2D(s_tex, C0); + vec4 Texel1 = texture2D(s_tex, C1); + vec4 Texel2 = texture2D(s_tex, C2); + vec4 Texel3 = texture2D(s_tex, C3); vec4 HPosition = Cx; vec4 VPosition = Cy; |