|
@@ -214,6 +214,8 @@ void main() {
|
|
|
|
|
|
color_interp = color;
|
|
|
|
|
|
+ vertex = (canvas_data.canvas_transform * vec4(vertex, 0.0, 1.0)).xy;
|
|
|
+
|
|
|
if (canvas_data.use_pixel_snap) {
|
|
|
vertex = floor(vertex + 0.5);
|
|
|
// precision issue on some hardware creates artifacts within texture
|
|
@@ -221,8 +223,6 @@ void main() {
|
|
|
uv += 1e-5;
|
|
|
}
|
|
|
|
|
|
- vertex = (canvas_data.canvas_transform * vec4(vertex, 0.0, 1.0)).xy;
|
|
|
-
|
|
|
vertex_interp = vertex;
|
|
|
uv_interp = uv;
|
|
|
|