Falcor: Thread safe and support of multiple gpus ?

is Faclor thread safe on command list recording? does Falcor support multiple gpus, so we can run command list parallel?

RenderContext abstracts the command-list. If you want to record commands on multiple-threads you will need a RenderContext object per-thread, then use a GpuFence to control the order of execution (or submit them to the same queue in order).

No multi-GPU support yet, it’s on our todo list.

thanks nbenty, that helps a lot. I am do some experiments on Falcor and try to port our engine into directx 12. Falcor is very good abstracted and I learned a lot from it. Thank you very much!