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.
This commit is contained in:
Vladislav Belov 2026-06-20 11:22:29 +02:00
parent 355c068068
commit 5ca4c93f55
No known key found for this signature in database
GPG key ID: 353545E45DB9CCB3

View file

@ -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