Commit 9647dc1f

Add support for dynamic uniform buffers on the UI pipeline. Use this to add a “disabled” state to the widgets and draw them differently then

As was prepared in the previous commit, there is now support for dynamic uniform buffers on the UI pipeline. The model pipeline uses them to update frequently changing data like position and rotation, the UI pipeline uses it to update things like the newly added “disabled” state.

Commit e15e5d4d

add more logic on the widget to place a text item (with an optional background). minor renaming of variables on the tile shader. temporarily add a very distinct background colour on the bottom bar main buttons

This brings us even closer to properly render text on widgets: amongst other things it is properly generating the ModelData structure for widgets with text rendering in mind.