diff --git a/libobs/data/default.effect b/libobs/data/default.effect index 86d4c6d82..db4cfe2ae 100644 --- a/libobs/data/default.effect +++ b/libobs/data/default.effect @@ -69,14 +69,6 @@ float4 PSDrawSrgbDecompress(VertInOut vert_in) : TARGET return rgba; } -float4 PSDrawSrgbDecompressPremultiplied(VertInOut vert_in) : TARGET -{ - float4 rgba = image.Sample(def_sampler, vert_in.uv); - rgba.rgb = max(float3(0.0, 0.0, 0.0), rgba.rgb / rgba.a); - rgba.rgb = srgb_nonlinear_to_linear(rgba.rgb); - return rgba; -} - technique Draw { pass @@ -112,12 +104,3 @@ technique DrawSrgbDecompress pixel_shader = PSDrawSrgbDecompress(vert_in); } } - -technique DrawSrgbDecompressPremultiplied -{ - pass - { - vertex_shader = VSDefault(vert_in); - pixel_shader = PSDrawSrgbDecompressPremultiplied(vert_in); - } -} diff --git a/libobs/data/default_rect.effect b/libobs/data/default_rect.effect index bd1a1c225..2cb32f2cc 100644 --- a/libobs/data/default_rect.effect +++ b/libobs/data/default_rect.effect @@ -47,14 +47,6 @@ float4 PSDrawSrgbDecompress(VertInOut vert_in) : TARGET return rgba; } -float4 PSDrawSrgbDecompressPremultiplied(VertInOut vert_in) : TARGET -{ - float4 rgba = image.Sample(def_sampler, vert_in.uv); - rgba.rgb = max(float3(0.0, 0.0, 0.0), rgba.rgb / rgba.a); - rgba.rgb = srgb_nonlinear_to_linear(rgba.rgb); - return rgba; -} - technique Draw { pass @@ -81,12 +73,3 @@ technique DrawSrgbDecompress pixel_shader = PSDrawSrgbDecompress(vert_in); } } - -technique DrawSrgbDecompressPremultiplied -{ - pass - { - vertex_shader = VSDefault(vert_in); - pixel_shader = PSDrawSrgbDecompressPremultiplied(vert_in); - } -}