структура D3DDEVINFO_D3D9CACHEUTILIZATION
Измерение скорости попадания в кэш для текстур и индексированных вершин.
Синтаксис
typedef struct D3DDEVINFO_D3D9CACHEUTILIZATION {
FLOAT TextureCacheHitRate;
FLOAT PostTransformVertexCacheHitRate;
} D3DDEVINFO_D3D9CACHEUTILIZATION, *LPD3DDEVINFO_D3D9CACHEUTILIZATION;
Члены
-
TextureCacheHitRate
-
Тип: FLOAT
-
Частота попаданий для поиска текстуры в кэше текстур. Предполагается, что имеется кэш текстур. Повышение уровня детализации для использования наиболее детализированной текстуры, использования большого количества больших текстур или создания шаблона доступа к текстурам почти случайных для больших текстур с помощью пользовательского кода шейдера может существенно повлиять на скорость попадания в кэш текстур.
-
PostTransformVertexCacheHitRate
-
Тип: FLOAT
-
Частота попаданий для поиска преобразованных вершин в кэше вершин. GPU предназначен для преобразования индексированных вершин и может хранить их в кэше вершин. Если вы используете сетки, D3DXOptimizeFaces или D3DXOptimizeVertices могут привести к более эффективному использованию кэша вершин.
Комментарии
Эффективный кэш, как правило, ближе к 90 процентам попаданий, а неэффективный кэш, как правило, ближе к 10 процентам попаданий (хотя низкий процент не обязательно является проблемой).
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел