csharp
public enum QueueSchedulingWhether the graph puts the whole frame on one queue or spreads it over the device's.
Remarks
⚠ An optimisation, never a requirement. Every backend has a graphics queue and some have nothing else — OpenGL has one queue and no way to express a second — so a pass marked Compute has to draw the same picture on a device that runs it inline. That is the property RenderGraph holds to: scheduling changes which list a pass is recorded into and nothing else, and the passes stay in declaration order either way.
Fields and properties (2)
SingleEverything on the graphics queue. The default.
AsyncCompute passes on the device's compute queue, where it has one of its own.
Used by (3)
- QueueSchedulingTestsVixen.Graphics.RenderGraph.Tests
- RenderGraphVixen.Graphics.RenderGraph
- TimelineSubmissionTestsVixen.Graphics.RenderGraph.Tests