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


структура D3DDEVINFO_D3D9BANDWIDTHTIMINGS

Метрики пропускной способности, помогающие понять производительность приложения.

Синтаксис

typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
  FLOAT MaxBandwidthUtilized;
  FLOAT FrontEndUploadMemoryUtilizedPercent;
  FLOAT VertexRateUtilizedPercent;
  FLOAT TriangleSetupRateUtilizedPercent;
  FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;

Члены

MaxBandwidthUtilized

Тип: FLOAT

Пропускная способность или максимальная скорость передачи данных от ЦП узла к GPU. Обычно это пропускная способность шины PCI или AGP, которая соединяет ЦП и GPU.

FrontEndUploadMemoryUtilizedPercent

Тип: FLOAT

Процент использования памяти при передаче данных из ЦП узла в GPU.

VertexRateUtilizedPercent

Тип: FLOAT

Процент пропускной способности вершин. Это количество обработанных вершин по сравнению с теоретической максимальной скоростью обработки вершин.

TriangleSetupRateUtilizedPercent

Тип: FLOAT

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

FillRateUtilizedPercent

Тип: FLOAT

Процент пропускной способности заполнения пикселей. Это количество пикселей, которые заполняются по сравнению с теоретическим заполнением пикселей.

Требования

Требование Значение
Заголовок
D3D9Types.h

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

Структуры Direct3D

GetData