From 8f75d451e4634b790da251db16d21e0c4d12cc76 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Wed, 24 Sep 2025 21:53:43 +0200 Subject: [PATCH] working scissor proof of concept --- uidev/assets/gui/various_widgets.xml | 6 +- wgui/src/drawing.rs | 36 +++++---- wgui/src/gfx/pass.rs | 16 ++-- wgui/src/gfx/pipeline.rs | 16 ++-- wgui/src/renderer_vk/context.rs | 93 ++++++++++++++-------- wgui/src/renderer_vk/rect.rs | 4 +- wgui/src/renderer_vk/text/text_renderer.rs | 33 +++----- wgui/src/widget/label.rs | 16 ++-- wgui/src/widget/mod.rs | 50 ++++++------ wgui/src/widget/rectangle.rs | 18 +++-- wgui/src/widget/sprite.rs | 33 ++++---- 11 files changed, 175 insertions(+), 146 deletions(-) diff --git a/uidev/assets/gui/various_widgets.xml b/uidev/assets/gui/various_widgets.xml index 3485880..b8ba9b8 100644 --- a/uidev/assets/gui/various_widgets.xml +++ b/uidev/assets/gui/various_widgets.xml @@ -11,9 +11,9 @@