diff options
author | QbieShay <cislaghi.ilaria@gmail.com> | 2018-12-13 07:48:30 +0100 |
---|---|---|
committer | QbieShay <cislaghi.ilaria@gmail.com> | 2018-12-13 07:48:30 +0100 |
commit | 7c55228f5cc2c1d33b26132d973aad3f0620345c (patch) | |
tree | c957d23de11eb4e1f7580194c97c4027455fd902 | |
parent | c7cef29b00430e01faceed396dbd9def1b7cb235 (diff) |
fixed uv missing in vertex shader of canvas.
-rw-r--r-- | drivers/gles3/shaders/canvas.glsl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gles3/shaders/canvas.glsl b/drivers/gles3/shaders/canvas.glsl index 51a4edd233..974eff86f3 100644 --- a/drivers/gles3/shaders/canvas.glsl +++ b/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; |