diff options
Diffstat (limited to 'src/runtime/shaders/distancefieldtext_dropshadow_core.vert')
-rw-r--r-- | src/runtime/shaders/distancefieldtext_dropshadow_core.vert | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/runtime/shaders/distancefieldtext_dropshadow_core.vert b/src/runtime/shaders/distancefieldtext_dropshadow_core.vert index 727dac5..f01e01b 100644 --- a/src/runtime/shaders/distancefieldtext_dropshadow_core.vert +++ b/src/runtime/shaders/distancefieldtext_dropshadow_core.vert @@ -11,7 +11,6 @@ out vec2 alphas; out vec4 normalizedTextureBounds; uniform mat4 mvp; -uniform mat4 modelView; uniform int textureWidth; uniform int textureHeight; uniform float fontScale; @@ -42,10 +41,10 @@ vec2 alphaRange(float scale) void main() { - float scale = fontScale * sqrt(abs(determinant(modelView))); + float scale = fontScale * sqrt(abs(determinant(mvp))); alphas = alphaRange(scale); - vec2 textureSizeMultiplier = vec2(1.0 / textureWidth, 1.0 / textureHeight); + vec2 textureSizeMultiplier = vec2(1.0 / float(textureWidth), 1.0 / float(textureHeight)); sampleCoord = tCoord * textureSizeMultiplier; shadowSampleCoord = (tCoord - shadowOffset) * textureSizeMultiplier; |