## Blade Lean and mean graphics API. ![](https://github.com/kvark/blade/raw/d99fd709b8d0b415197eee0b71b1cac9cee84aa2/docs/ray-query.gif) --- ## Roadmap ![](https://hackmd.io/_uploads/HJb6pBgw2.png) --- ## Asset Pipeline? Support workflows: - change asset -> see it in game - load fast! Content generation != consumption --- ## Naive Pipeline ![](https://hackmd.io/_uploads/B1PSVPev2.png) --- ## Advanced Pipeline ![](https://hackmd.io/_uploads/HkJ6So-w3.png) --- # API code dive --- ## Tasks ![](https://hackmd.io/_uploads/rJEjEvxv2.png) --- ## Cache Format ![](https://hackmd.io/_uploads/Sy4LNFWv3.png) --- ## Future Work - cache invalidation - naming --- ## Future Work - take 2 - cache invalidation - ~~naming~~ - source dependencies - hot reloading - shader assets - fine-grained texture compression --- # Demo & Questions https://github.com/kvark/blade
{"metaMigratedAt":"2023-06-18T06:58:48.987Z","metaMigratedFrom":"YAML","title":"Blade-Asset","breaks":true,"description":"Blade asset pipeline.","slideOptions":"{\"theme\":\"serif\",\"transition\":\"fade\"}","contributors":"[{\"id\":\"979e994f-8a6f-4ba5-b86c-9af3abd000ad\",\"add\":4701,\"del\":3693}]"}
    667 views