функция обратного вызова PFND3D12DDI_CALC_PRIVATE_PASS_SIZE (d3d12umddi.h)

Используется при создании прохода.

Синтаксис

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}

Параметры

unnamedParam1

Дескриптор устройства отображения (графический контекст).

unnamedParam2

Указатель на структуру D3D12DDIARG_CREATE_PASS, содержащую аргументы, используемые для создания прохода.

Возвращаемое значение

Возвращает SIZE_T.

Комментарии

Этот обратный вызов используется в рамках теста, чтобы узнать, могут ли драйверы найти выигрыши производительности из-за того, что приложения повторяют "проходы" согласованных рабочих нагрузок. Приложение предписывает драйверу наблюдать за выполнением некоторых проходов, и дает драйверу возможность выполнить оптимизацию для будущих запусков того же прохода. Содержимое "прохода" может быть любым. Приложение должно быть относительно согласованным с общими характеристиками производительности прохода.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия UMDF D3D12DDI_SUPPORTED_0020
Верхняя часть d3d12umddi.h