estructura D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT (d3d11.h)
Sintaxis
typedef struct D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT {
BOOL SupportsDepthAsTextureWithLessEqualComparisonFilter;
} D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT;
Miembros
SupportsDepthAsTextureWithLessEqualComparisonFilter
Especifica si el controlador admite la característica de sombreado con el modo de filtrado de comparación establecido en menor o igual que. El tiempo de ejecución establece este miembro en TRUE para el hardware en los niveles de características direct3D 10 y superiores. En el caso del hardware en los niveles de características de Direct3D 9.3 y inferiores, el tiempo de ejecución establece este miembro en TRUE solo si el hardware y el controlador admiten la característica de sombreado; en caso contrario , FALSE.
Comentarios
Las sombras son un elemento importante en escenas 3D realistas. Puede usar la técnica de búfer de sombras para representar sombras. El principio básico de la técnica es usar un búfer de profundidad para almacenar la información de profundidad de la escena desde la perspectiva de la fuente de luz y, a continuación, comparar cada punto representado en la escena con ese búfer para determinar si está en sombra.
Para representar objetos en la escena con sombras en ellas, cree objetos de estado del muestreador con el conjunto de filtrado de comparación y el modo de comparación (ComparisonFunc) en LessEqual. También puede establecer el direccionamiento BorderColor en este sampler de profundidad, aunque BorderColor no se permite normalmente en los niveles de características 9.1 y 9.2. Al usar el color del borde y seleccionar 0,0 o 1,0 como valor de color del borde, puede controlar si las regiones fuera del borde del mapa de sombras parecen estar siempre en sombra o nunca en sombra, respectivamente. Puede controlar la calidad del filtro de sombras según la configuración del filtro Mag y Min en el muestreador de comparación. El muestreo de puntos producirá sombras con bordes no con alias. La configuración del muestreador de filtros lineales dará lugar a bordes de sombra de mayor calidad, pero podría afectar al rendimiento en algunos dispositivos optimizados para energía.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | d3d11.h |