D3DPMISCCAPS
Marcas de funcionalidad primitiva del controlador varios.
#define | Valor | Descripción | |
D3DPMISCCAPS_MASKZ | 0x00000002L | El dispositivo puede habilitar y deshabilitar la modificación del búfer de profundidad en las operaciones de píxeles. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | El controlador no realiza la selección de triángulos. Esto corresponde al miembro D3DCULL_NONE del tipo enumerado D3DCULL . | |
D3DPMISCCAPS_CULLCW | 0x00000020L | El controlador admite la selección de triángulos en el sentido de las agujas del reloj a través del estado D3DRS_CULLMODE. (Esto solo se aplica a primitivos de triángulo). Esta marca corresponde al miembro D3DCULL_CW del tipo enumerado D3DCULL . | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | El controlador admite la selección en sentido contrario a las agujas del reloj a través del estado D3DRS_CULLMODE. (Esto solo se aplica a primitivos de triángulo). Esta marca corresponde al miembro D3DCULL_CCW del tipo enumerado D3DCULL . | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | El dispositivo admite escrituras por canal para el búfer de color de destino de representación a través del estado D3DRS_COLORWRITEENABLE. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | El dispositivo recorta correctamente los puntos de tamaño mayores de 1,0 a los planos de recorte definidos por el usuario. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Clips de dispositivo después de transformar primitivos de vértice. Especifique D3DUSAGE_DONOTCLIP cuando la canalización no debe realizar ningún recorte. En este caso, es posible que sea necesario realizar un recorte de software adicional en tiempo de dibujo, lo que requiere que el búfer de vértices esté en la memoria del sistema. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | El dispositivo admite D3DTA para el registro temporal. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | El dispositivo admite operaciones de combinación alfa distintas de D3DBLENDOP_ADD. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Dispositivo de referencia que no se representa. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | El dispositivo admite máscaras de escritura independientes para varias texturas de elementos o varios destinos de representación. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | El dispositivo admite constantes por fase. Consulte D3DTSS_CONSTANT en D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | El dispositivo admite la conversión a sRGB después de la combinación.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | El dispositivo admite niebla independiente y alfa especular. Muchos dispositivos usan el canal alfa especular para almacenar el factor de niebla. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | El dispositivo admite configuraciones de mezcla independientes para el canal alfa. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | El dispositivo admite diferentes profundidades de bits para varios destinos de representación. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | El dispositivo admite operaciones de sombreador posteriores a píxeles para varios destinos de representación. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | El dispositivo sujeta el factor de fusión de niebla por vértice. |
Estas constantes las usa el miembro PrimitiveMiscCaps de D3DCAPS9.
Información constante
Requisito | Value |
---|---|
Encabezado | d3d9caps.h |
Sistema operativo mínimo | Windows 98 |
Temas relacionados