D3DPMISCCAPS
Прочие флаги примитивных возможностей драйвера.
#define | Значение | Описание | |
D3DPMISCCAPS_MASKZ | 0x00000002L | Устройство может включать и отключать изменение буфера глубины для операций с пикселем. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | Драйвер не выполняет отбраковку треугольников. Соответствует элементу D3DCULL_NONE перечисленного типа D3DCULL . | |
D3DPMISCCAPS_CULLCW | 0x00000020L | Драйвер поддерживает отбраковку треугольника по часовой стрелке через состояние D3DRS_CULLMODE. (Это относится только к примитивам треугольников.) Этот флаг соответствует D3DCULL_CW члену перечисленного типа D3DCULL . | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | Драйвер поддерживает отбраковку против часовой стрелки в D3DRS_CULLMODE состоянии. (Это относится только к примитивам треугольников.) Этот флаг соответствует D3DCULL_CCW члену перечисленного типа D3DCULL . | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Устройство поддерживает запись по каналу для буфера цвета целевого объекта отрисовки через состояние D3DRS_COLORWRITEENABLE. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Устройство правильно обрезает масштабируемые точки размером больше 1,0 в определяемые пользователем плоскости обрезки. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Устройства обрезают примитивы вершин, преобразованные после преобразования. Укажите D3DUSAGE_DONOTCLIP, когда конвейер не должен выполнять обрезку. В этом случае может потребоваться выполнить дополнительную программную обрезку во время рисования, требуя, чтобы буфер вершин был в системной памяти. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Устройство поддерживает D3DTA для временной регистрации. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Устройство поддерживает операции альфа-смешивания, отличные от D3DBLENDOP_ADD. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Эталонное устройство, которое не отображается. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Устройство поддерживает независимые маски записи для текстур нескольких элементов или нескольких целевых объектов отрисовки. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Устройство поддерживает константы для каждого этапа. См. D3DTSS_CONSTANT в D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Устройство поддерживает преобразование в sRGB после смешивания.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Устройство поддерживает отдельные туманные и зеркальные альфа-каналы. Многие устройства используют зеркальный альфа-канал для хранения коэффициента тумана. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Устройство поддерживает отдельные параметры наложения для альфа-канала. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Устройство поддерживает разные битовые глубины для нескольких целевых объектов отрисовки. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Устройство поддерживает операции шейдера после пикселя для нескольких целевых объектов отрисовки. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Устройство зажимает коэффициент смешения тумана на вершину. |
Эти константы используются членом PrimitiveMiscCaps D3DCAPS9.
Константная информация
Требование | Значение |
---|---|
Заголовок | d3d9caps.h |
Минимальная операционная система | Windows 98 |
Связанные темы