feat(ui): add Rect widget with fill, color, and parent-relative sizing

This commit is contained in:
2026-07-13 20:48:51 +08:00
parent acb0b94d7b
commit 80ba6dad89
15 changed files with 215 additions and 42 deletions

View File

@@ -0,0 +1,9 @@
#version 460
out vec4 color;
uniform vec4 inColor;
void main(void) {
color = inColor;
}

View File

@@ -0,0 +1,11 @@
#version 460
layout (location = 0) in vec2 pos;
uniform mat4 model_matrix;
uniform mat4 proj_matrix;
void main(void) {
gl_Position = proj_matrix * model_matrix * vec4(pos, 0.0, 1.0);
}