Перечисление D3DXSHGPUSIMOPT
Описывает разрешение z-буфера тени, который будет использоваться в моделировании прямого освещения предварительно вычисляемого излучения (PRT) на GPU. Кроме того, можно указать z-буфер более высокого качества, чтобы уменьшить уровень шума в результатах моделирования прямого освещения, хотя моделирование будет выполняться медленнее.
Синтаксис
typedef enum D3DXSHGPUSIMOPT {
D3DXSHGPUSIMOPT_SHADOWRES256 = 1,
D3DXSHGPUSIMOPT_SHADOWRES512 = 0,
D3DXSHGPUSIMOPT_SHADOWRES1024 = 2,
D3DXSHGPUSIMOPT_SHADOWRES2048 = 3,
D3DXSHGPUSIMOPT_HIGHQUALITY = 4,
D3DXSHGPUSIMOPT_FORCE_DWORD = 0x7fffffff
} D3DXSHGPUSIMOPT, *LPD3DXSHGPUSIMOPT;
Константы
-
D3DXSHGPUSIMOPT_SHADOWRES256
-
Моделирование с низким разрешением. Текстура размером 256 x 256 пикселей используется в имитации для кодирования z-буфера тени.
-
D3DXSHGPUSIMOPT_SHADOWRES512
-
Моделирование среднего разрешения. Текстура размером 512 x 512 пикселей используется в имитации для кодирования z-буфера тени. Это значение по умолчанию.
-
D3DXSHGPUSIMOPT_SHADOWRES1024
-
Моделирование с высоким разрешением. Текстура размером 1024 x 1024 пикселя используется в имитации для кодирования z-буфера тени.
-
D3DXSHGPUSIMOPT_SHADOWRES2048
-
Моделирование с наивысшим разрешением. Текстура размером 2048 x 2048 пикселей используется в моделировании для кодирования z-буфера тени.
-
D3DXSHGPUSIMOPT_HIGHQUALITY
-
Моделирование имеет высокую точность независимо от выбранного разрешения. Установка этого значения снизит уровень шума в результатах имитации прямого освещения, хотя моделирование будет выполняться медленнее. Может быть объединено с одним из значений разрешения.
-
D3DXSHGPUSIMOPT_FORCE_DWORD
-
Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы разрешали бы компиляцию этого перечисления до размера, отличного от 32 бит. Это значение не используется.
Комментарии
Можно указать только одно из значений разрешения и сочетать их со значением высокого качества.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел