From 5ca4c93f551369a63857f5239ee0b93fe783f4d2 Mon Sep 17 00:00:00 2001 From: Vladislav Belov Date: Sat, 20 Jun 2026 11:22:29 +0200 Subject: [PATCH] Reduces canvas2d layout for SPIR-V It's preferrable to keep push constant under 64 bytes for some vendors. The layout optimization rule is similar to C++ one. --- binaries/data/mods/mod/shaders/glsl/canvas2d.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binaries/data/mods/mod/shaders/glsl/canvas2d.h b/binaries/data/mods/mod/shaders/glsl/canvas2d.h index e5f6d7422f..5efd3aac3a 100644 --- a/binaries/data/mods/mod/shaders/glsl/canvas2d.h +++ b/binaries/data/mods/mod/shaders/glsl/canvas2d.h @@ -6,9 +6,9 @@ END_DRAW_TEXTURES BEGIN_DRAW_UNIFORMS UNIFORM(vec4, transform) - UNIFORM(vec2, translation) UNIFORM(vec4, colorAdd) UNIFORM(vec4, colorMul) + UNIFORM(vec2, translation) UNIFORM(float, grayscaleFactor) END_DRAW_UNIFORMS