From 762cf06d11842bd27520d07f78944731c7981ed1 Mon Sep 17 00:00:00 2001 From: ANZ1217 Date: Mon, 12 May 2025 16:23:56 +0900 Subject: [PATCH] Fix USER_SPACE coordinates to top-left origin in vertex shader. Previously, USER_SPACE were only scaled by size, resulting center-origin layout, (e.g., (-width/2, -height/2) to (+width/2, +height/2)) expected top-left (0, 0) origin defined int USER_SPACE mode. Change-Id: Iac024eb28b622fb9f1477bc178975eed97c12e20 --- .../internal/graphics/shaders/gradient-visual-shader.vert | 1 + 1 file changed, 1 insertion(+) diff --git a/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.vert b/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.vert index 18a7c37f5b..3543831269 100644 --- a/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.vert +++ b/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.vert @@ -102,6 +102,7 @@ vec4 ComputeVertexPosition() #endif #ifdef USER_SPACE + vertexPosition.xyz += vec3(0.5); vertexPosition.xyz *= uSize; #endif -- 2.34.1