Font fixes
This commit is contained in:
@@ -38,12 +38,14 @@ float4 shadeVideo(ShaderContext context)
|
||||
float2 pixelTextUv = (1.0 / resolution) / safeTextSize;
|
||||
float2 sampleOffset = pixelTextUv * 0.38;
|
||||
float msdfDistance = sampleTitleTextMsdf(textUv);
|
||||
float fill = (
|
||||
float msdfFill = (
|
||||
coverage(msdfDistance, edge, aa) * 2.0 +
|
||||
coverage(sampleTitleTextMsdf(textUv + float2(sampleOffset.x, sampleOffset.y)), edge, aa) +
|
||||
coverage(sampleTitleTextMsdf(textUv + float2(-sampleOffset.x, sampleOffset.y)), edge, aa) +
|
||||
coverage(sampleTitleTextMsdf(textUv + float2(sampleOffset.x, -sampleOffset.y)), edge, aa) +
|
||||
coverage(sampleTitleTextMsdf(textUv + float2(-sampleOffset.x, -sampleOffset.y)), edge, aa)) / 6.0;
|
||||
float sdfFill = coverage(distance, edge, aa);
|
||||
float fill = min(msdfFill, sdfFill);
|
||||
float outlineEdge = edge - min(outlineWidth * 0.7, 0.48);
|
||||
float outline = coverage(distance, outlineEdge, aa);
|
||||
float outlineAlpha = saturate(outline - fill) * outlineColor.a;
|
||||
|
||||
Reference in New Issue
Block a user