unitRange vec2

This commit is contained in:
jrkb 2023-03-19 11:55:58 +01:00
parent 7210d0746a
commit 33b400c5d7
2 changed files with 4 additions and 2 deletions

View file

@ -5,7 +5,7 @@ precision highp float;
uniform sampler2D msdf; uniform sampler2D msdf;
uniform vec4 fontColor; uniform vec4 fontColor;
uniform float unitRange; uniform vec2 unitRange;
// this comes from the vertex shader // this comes from the vertex shader
in vec2 texCoordVarying; in vec2 texCoordVarying;
@ -31,5 +31,7 @@ void main()
float sd = median(msdf_rgb.r, msdf_rgb.g, msdf_rgb.b); float sd = median(msdf_rgb.r, msdf_rgb.g, msdf_rgb.b);
float screenPxDistance = screenPxRange()*(sd - 0.5); float screenPxDistance = screenPxRange()*(sd - 0.5);
float opacity = clamp(screenPxDistance + 0.5, 0.0, 1.0); float opacity = clamp(screenPxDistance + 0.5, 0.0, 1.0);
outputColor = mix(bgColor, fgColor, opacity); outputColor = mix(bgColor, fgColor, opacity);
//outputColor = vec4(opacity, 1.0-opacity, 0.0, 1.0);
} }

View file

@ -5,7 +5,7 @@ precision highp float;
uniform sampler2DRect msdf; uniform sampler2DRect msdf;
uniform vec4 fontColor; uniform vec4 fontColor;
uniform float unitRange; uniform vec2 unitRange;
// this comes from the vertex shader // this comes from the vertex shader
in vec2 texCoordVarying; in vec2 texCoordVarying;