Of<T> asset API, TileView, render pipeline cleanup
- Replace
get<T>()withget(path, Of<T>{}) - Add
load()as private method for internal asset construction - Assert on
get()if asset not pre-loaded inAssetsconstructor - Sort asset preloads alphabetically in
Assetsconstructor - Preload shader programs (
ProgAsset) inAssetsconstructor - Rename
ImgIntoUiInin Render - Remove deferred UI and light render queues; submit immediately
- Move UI pass setup before scene data collection in render loop
- Add
TileViewandTileViewItemnode stubs for inventory UI - Add
Itembase class stub - Add inventory UI node to
Player - Add
assertmessages to load-prog file error handling - Fix
ref<T>alias spacing