-
CreateDevice
Creates a D3D12 device that represents the adapter.
-
GetErrorString
Returns a string description for a given DXGI error code.
-
CreateCommandQueue
Creates a command queue for submitting command lists to the GPU.
-
CreateCommandAllocator
Allocates memory for storing command list objects.
-
CreateCommandList
Creates a command list for recording GPU commands.
-
CreateFence
Creates a fence for GPU-CPU synchronization.
-
CreateDescriptorHeap
Creates a heap for storing resource descriptors.
-
CreateCommittedResource
Creates a resource with its own heap memory.
-
CreatePlacedResource
Creates a resource placed inside an existing heap.
-
CreateConstantBufferView
Creates a view for a constant buffer resource.
-
CreateShaderResourceView
Creates a view for a shader resource (texture, buffer, etc.).
-
CreateUnorderedAccessView
Creates a view that allows random read/write access in a shader.
-
CreateRenderTargetView
Creates a view for a render target resource.
-
CreateDepthStencilView
Creates a view for a depth‑stencil buffer.
-
ExecuteCommandLists
Submits a set of command lists to the GPU.
-
Signal
Inserts a signal into a command queue for fence synchronization.
-
Wait
Blocks the GPU until a fence reaches a specific value.