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!