Hello,
I am using Dawn in C++ for rendering, and everything is working well so far. Now, I want to move asset loading (e.g., uploading 3D models and textures) to a background thread to avoid blocking the main rendering thread.
From my understanding, Dawn only provides a single queue for command submission. Given this limitation, if I upload assets (e.g., textures, buffers) from a background thread, will it cause synchronization issues or block the main rendering thread?
Are there recommended approaches or best practices in Dawn for handling asynchronous asset uploads without stalling rendering?
Thank you!