Browse Source

Merge pull request #24312 from QbieShay/fix_uv_vert

fixed uv missing in vertex shader of canvas.
Rémi Verschelde 6 years ago
parent
commit
199c294d4c
1 changed files with 4 additions and 0 deletions
  1. 4 0
      drivers/gles3/shaders/canvas.glsl

+ 4 - 0
drivers/gles3/shaders/canvas.glsl

@@ -145,6 +145,8 @@ void main() {
 
 #define extra_matrix extra_matrix_instance
 
+	//for compatibility with the fragment shader we need to use uv here
+	vec2 uv = uv_interp;
 	{
 		/* clang-format off */
 
@@ -153,6 +155,8 @@ VERTEX_SHADER_CODE
 		/* clang-format on */
 	}
 
+	uv_interp = uv;
+
 #ifdef USE_NINEPATCH
 
 	pixel_size_interp = abs(dst_rect.zw) * vertex;