Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the graphics state.
Syntax
typedef enum D3D12DDI_GRAPHICS_STATES {
D3D12DDI_GRAPHICS_STATE_NONE,
D3D12DDI_GRAPHICS_STATE_IA_VERTEX_BUFFERS,
D3D12DDI_GRAPHICS_STATE_IA_INDEX_BUFFER,
D3D12DDI_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY,
D3D12DDI_GRAPHICS_STATE_DESCRIPTOR_HEAP,
D3D12DDI_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE,
D3D12DDI_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE,
D3D12DDI_GRAPHICS_STATE_RS_VIEWPORTS,
D3D12DDI_GRAPHICS_STATE_RS_SCISSOR_RECTS,
D3D12DDI_GRAPHICS_STATE_PREDICATION,
D3D12DDI_GRAPHICS_STATE_OM_RENDER_TARGETS,
D3D12DDI_GRAPHICS_STATE_OM_STENCIL_REF,
D3D12DDI_GRAPHICS_STATE_OM_BLEND_FACTOR,
D3D12DDI_GRAPHICS_STATE_PIPELINE_STATE,
D3D12DDI_GRAPHICS_STATE_SO_TARGETS,
D3D12DDI_GRAPHICS_STATE_OM_DEPTH_BOUNDS,
D3D12DDI_GRAPHICS_STATE_SAMPLE_POSITIONS,
D3D12DDI_GRAPHICS_STATE_VIEW_INSTANCE_MASK
} ;
Constants
D3D12DDI_GRAPHICS_STATE_NONENone. |
D3D12DDI_GRAPHICS_STATE_IA_VERTEX_BUFFERSInput assembler vertex buffers. |
D3D12DDI_GRAPHICS_STATE_IA_INDEX_BUFFERInput assembler vertex buffers. |
D3D12DDI_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGYInput assembler primitive topology. |
D3D12DDI_GRAPHICS_STATE_DESCRIPTOR_HEAPDescriptor heap. |
D3D12DDI_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATUREGraphics root signature. |
D3D12DDI_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURECompute root signature. |
D3D12DDI_GRAPHICS_STATE_RS_VIEWPORTSRasterizer stage viewports. |
D3D12DDI_GRAPHICS_STATE_RS_SCISSOR_RECTSRasterizer stage scissor_rectangles. |
D3D12DDI_GRAPHICS_STATE_PREDICATIONPredication. |
D3D12DDI_GRAPHICS_STATE_OM_RENDER_TARGETSOutput merger render targets. |
D3D12DDI_GRAPHICS_STATE_OM_STENCIL_REFOutput merger stencil reference. |
D3D12DDI_GRAPHICS_STATE_OM_BLEND_FACTOROutput merger blend factor. |
D3D12DDI_GRAPHICS_STATE_PIPELINE_STATEPipeline state. |
D3D12DDI_GRAPHICS_STATE_SO_TARGETSStream output targets. |
D3D12DDI_GRAPHICS_STATE_OM_DEPTH_BOUNDSOutput merger depth bounds. |
D3D12DDI_GRAPHICS_STATE_SAMPLE_POSITIONSSample positions. |
D3D12DDI_GRAPHICS_STATE_VIEW_INSTANCE_MASKView instance mask. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10, version 1809 |
| Header | d3d12umddi.h |