Radial progress bar, ProgAsset, ref
- Add RadialProgress node with custom fragment shader
- Add ProgAsset to manage shader programs as cached assets
- Add ref
alias for std::reference_wrapper to reduce verbosity - Refactor renderer: pass prog handle via ImgIn and LightIn structs
- Merge PointLightIn and SpotlightIn into unified LightIn struct
- Move shader programs out of Render into Material and light nodes
- PointLight and Spotlight now load their own shader programs
- Remove pre-initialized named asset members from Assets class
- Fix double free in MeshAsset by removing Part destructor
- Rename load-program to load-prog
- Rename nodeId to nodeIdTex in shaders to avoid name collision
- Add stat gauge background and foreground texture assets
- Wire survival stats gauges to Player HUD
- Enable sequential view mode for UI render pass