reset layers and give menus a base layer to gather perfect ordered rendering

This commit is contained in:
2026-09-06 16:17:00 +02:00
parent bc5691f33d
commit 85019ca5d5
3 changed files with 9 additions and 0 deletions
+3
View File
@@ -143,8 +143,11 @@ PD_API void Context::Update() {
pMenus[it]->Update(); /** Render */
this->pIO.InputHandler.CurrentMenu = 0;
}
int base_layer = 0;
for (int i = (int)FinalList.size() - 1; i >= 0; i--) {
pIO.FDL.SetLayer(base_layer);
pIO.FDL.Merge(pMenus[FinalList[i]]->pLayout.GetDrawList());
base_layer += 100;
}
pCurrentMenus.clear();
pIO.Update();