From b1d26ed47bfd3725100bde10c20b6ee9b1045e65 Mon Sep 17 00:00:00 2001 From: Alexander Orzechowski Date: Tue, 23 May 2023 02:16:29 -0400 Subject: renderer/gles2: Compute texture coordinates based off of vertex positions --- render/gles2/shaders/common.vert | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'render/gles2/shaders/common.vert') diff --git a/render/gles2/shaders/common.vert b/render/gles2/shaders/common.vert index 4f855a5d..f51548ab 100644 --- a/render/gles2/shaders/common.vert +++ b/render/gles2/shaders/common.vert @@ -1,9 +1,10 @@ uniform mat3 proj; +uniform mat3 tex_proj; attribute vec2 pos; -attribute vec2 texcoord; varying vec2 v_texcoord; void main() { - gl_Position = vec4(vec3(pos, 1.0) * proj, 1.0); - v_texcoord = texcoord; + vec3 pos3 = vec3(pos, 1.0); + gl_Position = vec4(pos3 * proj, 1.0); + v_texcoord = (pos3 * tex_proj).xy; } -- cgit v1.2.3