csharp
public enum QueueKindWhich queue work is submitted to.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Three, because that is what the hardware has: a queue that can do everything, one that can do compute and copies, and one that can only copy but can do it while the others are busy. A backend with fewer maps several of these onto one, which is legal and is what HasAsyncCompute is for.
Fields and properties (3)
GraphicsDraws, dispatches and copies.
ComputeDispatches and copies, in parallel with graphics where the hardware allows.
TransferCopies only, usually over a dedicated DMA engine.
Used by (68, showing 40)
- PbrShowcaseGamePbrShowcase
- TriangleGameHelloTriangle
- UiHostHelloUi
- VideoGameVideoPlayback
- VirtualGeometryGameVirtualGeometry
- AccelerationStructureDeviceTestsVixen.Graphics.Golden.Tests
- AppGraphicsVixen.App.Hosting
- BindlessSamplingDeviceTestsVixen.Graphics.Golden.Tests
- BufferTransferDeviceTestsVixen.Graphics.Golden.Tests
- ClusterCullingDeviceTestsVixen.Graphics.Golden.Tests
- ClusterResolveTestsVixen.Rendering.Tests
- DrawCompactionTestsVixen.Rendering.Tests
- FixtureVixen.Graphics.Golden.Tests
- GlCommandListVixen.Graphics.OpenGL
- GlCommandListTestsVixen.Graphics.OpenGL.Tests
- GlDeviceVixen.Graphics.OpenGL
- GlSubmitterVixen.Graphics.OpenGL
- GpuVisibilityGroupVixen.Rendering
- GpuVisibilityGroupTestsVixen.Rendering.Tests
- ICommandListVixen.Graphics
- ICommandSubmitterVixen.Graphics
- IGraphicsDeviceVixen.Graphics
- IrradianceBounceDeviceTestsVixen.Graphics.Golden.Tests
- IrradianceFillDeviceTestsVixen.Graphics.Golden.Tests
- IrradianceRepairDeviceTestsVixen.Graphics.Golden.Tests
- MeshRenderFeatureTestsVixen.Rendering.Tests
- MeshletStreamingTestsVixen.Rendering.Tests
- NativeWebGpuTestsVixen.Graphics.WebGPU.Tests
- NullCommandListVixen.Graphics.Null
- NullDeviceVixen.Graphics.Null
- NullSubmitterVixen.Graphics.Null
- OrderProbeVixen.Graphics.RenderGraph.Tests
- ReflectionRendererDeviceTestsVixen.Graphics.Golden.Tests
- ReflectionTraceDeviceTestsVixen.Graphics.Golden.Tests
- RenderedIrradianceCapturesVixen.Rendering
- ScreenProbeAccumulateDeviceTestsVixen.Graphics.Golden.Tests
- ScreenProbeBilateralImageTestsVixen.Graphics.Golden.Tests
- ScreenProbeResolveDeviceTestsVixen.Graphics.Golden.Tests
- ScreenProbeTraceDeviceTestsVixen.Graphics.Golden.Tests
- ScreenProbeUpsampleImageTestsVixen.Graphics.Golden.Tests