libobs: And fix area scaling effect with RGBA
parent
736c14f0f5
commit
29782cd594
|
@ -120,9 +120,8 @@ float4 PSDrawAreaRGBAMultiplyTonemap(FragData frag_in) : TARGET
|
|||
float4 PSDrawAreaRGBADivide(FragData frag_in) : TARGET
|
||||
{
|
||||
float4 rgba = DrawArea(frag_in);
|
||||
float alpha = rgba.a;
|
||||
float multiplier = (alpha > 0.0) ? (1.0 / alpha) : 0.0;
|
||||
return float4(rgba.rgb * multiplier, alpha);
|
||||
rgba.rgb *= max(1. / rgba.a, 0.);
|
||||
return rgba;
|
||||
}
|
||||
|
||||
float4 DrawAreaUpscale(FragData frag_in)
|
||||
|
|
Loading…
Reference in New Issue