summaryrefslogtreecommitdiffstats
path: root/src/runtime/shaders/distancefieldtext_dropshadow_core.vert
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/shaders/distancefieldtext_dropshadow_core.vert')
-rw-r--r--src/runtime/shaders/distancefieldtext_dropshadow_core.vert5
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;