перечисление D3D11_TRACE_REGISTER_TYPE (d3d11shadertracing.h)
Определяет тип регистра трассировки.
Синтаксис
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
} ;
Константы
D3D11_TRACE_OUTPUT_NULL_REGISTER Значение: 0 Выходной регистр NULL . |
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 Выходной регистр oDepth. |
D3D11_TRACE_CONSTANT_BUFFER Буфер констант. |
D3D11_TRACE_IMMEDIATE32 Регистрация Immediate32. |
D3D11_TRACE_SAMPLER Сборники. |
D3D11_TRACE_RESOURCE 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 Регистр идентификатора экземпляра шейдера входной геометрии (GS). |
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER Выходные данные oDepth больше или равно регистру. |
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER Выходные данные oDepth меньше или равно регистру. |
D3D11_TRACE_IMMEDIATE64 Регистрация Immediate64. |
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER Регистр счетчика циклов. |
D3D11_TRACE_INTERFACE_POINTER Указатель интерфейса. |
Комментарии
D3D11_TRACE_REGISTER_TYPE определяет тип регистра трассировки в структуре D3D11_TRACE_REGISTER .
Примечание Для этого API требуется пакет средств разработки программного обеспечения Windows (SDK) для Windows 8.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | d3d11shadertracing.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по