Actually implement ultra-rendering

This commit is contained in:
2026-04-02 23:29:53 +02:00
parent b5321ca1a1
commit 1cf3b6f8e6
7 changed files with 23 additions and 10 deletions
+5 -4
View File
@@ -59,10 +59,10 @@ int main(int argc, char** argv) {
r.SetPosition(250, 150);
r.SetSize(100, 70);
PD::Ultra::Rect rr;
r.SetColor(0xff0000ff);
r.SetRounding(10.f);
r.SetPosition(250, 150);
r.SetSize(100, 70);
rr.SetColor(0x880000ff);
rr.SetRounding(10.f);
rr.SetPosition(250, 150);
rr.SetSize(100, 70);
lyt.Push(&rr);
lyt.Push(&r);
PD::Ultra::Text txt;
@@ -72,6 +72,7 @@ int main(int argc, char** argv) {
lyt.Push(&txt);
while (pOs->Mainloop()) {
pOs->ClearViewPort();
lyt.SetViewport(pOs->GetViewport());
PD::Li::ResetPools();
pList.DrawRectFilled(150, 50, 0x88ffffff);
pList.DrawRect(150, 50, 0xffffffff);