ProwlEngine / Prowl

An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor and built on Silk.NET
MIT License
360 stars 30 forks source link

[Engine] Asset Streaming #81

Open michaelsakharov opened 9 months ago

michaelsakharov commented 9 months ago

Due to how we handle asset references via the AssetRef<> Struct

There not a whole lot stopping us from just, not loading the asset. The Code is already written to handle AssetRef.IsAvaliable being false even though at the moment it never really is.

But because of that we can just delay loading, and create a second thread to stream in content.