D3D11_TRACE_REGISTER_TYPE enumeration (d3d11shadertracing.h)
Identifies a type of trace register.
Syntax
typedef enum D3D11_TRACE_REGISTER_TYPE {
D3D11_TRACE_OUTPUT_NULL_REGISTER = 0,
D3D11_TRACE_INPUT_REGISTER,
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER,
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER,
D3D11_TRACE_TEMP_REGISTER,
D3D11_TRACE_INDEXABLE_TEMP_REGISTER,
D3D11_TRACE_OUTPUT_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_REGISTER,
D3D11_TRACE_CONSTANT_BUFFER,
D3D11_TRACE_IMMEDIATE32,
D3D11_TRACE_SAMPLER,
D3D11_TRACE_RESOURCE,
D3D11_TRACE_RASTERIZER,
D3D11_TRACE_OUTPUT_COVERAGE_MASK,
D3D11_TRACE_STREAM,
D3D11_TRACE_THIS_POINTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER,
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER,
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER,
D3D11_TRACE_UNORDERED_ACCESS_VIEW,
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY,
D3D11_TRACE_INPUT_THREAD_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER,
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER,
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER,
D3D11_TRACE_IMMEDIATE64,
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER,
D3D11_TRACE_INTERFACE_POINTER
} ;
Constants
D3D11_TRACE_OUTPUT_NULL_REGISTERValue: 0 Output NULL register. |
D3D11_TRACE_INPUT_REGISTERInput register. |
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTERInput primitive ID register. |
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFERImmediate constant buffer. |
D3D11_TRACE_TEMP_REGISTERTemporary register. |
D3D11_TRACE_INDEXABLE_TEMP_REGISTERTemporary register that can be indexed. |
D3D11_TRACE_OUTPUT_REGISTEROutput register. |
D3D11_TRACE_OUTPUT_DEPTH_REGISTEROutput oDepth register. |
D3D11_TRACE_CONSTANT_BUFFERConstant buffer. |
D3D11_TRACE_IMMEDIATE32Immediate32 register. |
D3D11_TRACE_SAMPLERSampler. |
D3D11_TRACE_RESOURCEResource. |
D3D11_TRACE_RASTERIZERRasterizer. |
D3D11_TRACE_OUTPUT_COVERAGE_MASKOutput coverage mask. |
D3D11_TRACE_STREAMStream. |
D3D11_TRACE_THIS_POINTERThis pointer. |
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTEROutput control point ID register (this is actually an input; it defines the output that the thread controls). |
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTERInput fork instance ID register. |
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTERInput join instance ID register. |
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTERInput control point register. |
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTEROutput control point register. |
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTERInput patch constant register. |
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTERInput domain point register. |
D3D11_TRACE_UNORDERED_ACCESS_VIEWUnordered-access view. |
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORYThread group shared memory. |
D3D11_TRACE_INPUT_THREAD_ID_REGISTERInput thread ID register. |
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTERThread group ID register. |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTERInput thread ID in-group register. |
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTERInput coverage mask register. |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTERInput thread ID in-group flattened register. |
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTERInput geometry shader (GS) instance ID register. |
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTEROutput oDepth greater than or equal register. |
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTEROutput oDepth less than or equal register. |
D3D11_TRACE_IMMEDIATE64Immediate64 register. |
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTERCycle counter register. |
D3D11_TRACE_INTERFACE_POINTERInterface pointer. |
Remarks
D3D11_TRACE_REGISTER_TYPE identifies the type of trace register in a D3D11_TRACE_REGISTER structure.
Note This API requires the Windows Software Development Kit (SDK) for Windows 8.
Requirements
| Minimum supported client | Windows 8 [desktop apps only] |
| Minimum supported server | Windows Server 2012 [desktop apps only] |
| Header | d3d11shadertracing.h |