Поделиться через


перечисление 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

См. также раздел

Перечисления шейдеров