Working scale and zoom

This commit is contained in:
2020-05-14 22:42:39 +02:00
parent c3a71ed4e6
commit 30c8f6557f
8 changed files with 161 additions and 17 deletions
+2 -1
View File
@@ -6,6 +6,7 @@ attribute vec2 qt_MultiTexCoord0;
varying vec2 qt_TexCoord0;
uniform vec2 viewport;
uniform vec2 offset;
uniform float zoom;
void main(void)
{
@@ -13,5 +14,5 @@ void main(void)
vec2 scale = viewport / texSize;
vec2 offsetRel = offset / texSize;
gl_Position = vec4(qt_Vertex, 0.0, 1.0);
qt_TexCoord0 = qt_MultiTexCoord0 * scale + offsetRel;
qt_TexCoord0 = (qt_MultiTexCoord0 * scale + offsetRel) * zoom;
}