Sintaxis
Miembros
WaveOpsTipo: BOOL True si el controlador admite las operaciones de onda de HLSL 6.0. WaveLaneCountMin
Tipo: UINT Especifica el número de referencia de lanes en la onda SIMD que esta implementación puede admitir. Este término a veces se conoce como “wavefront size” o “warp width”. Actualmente, las aplicaciones deben basarse solo en este valor mínimo para dimensionar las cargas de trabajo. WaveLaneCountMax
Tipo: UINT Especifica el número máximo de lanes en la onda SIMD que esta implementación puede admitir. Esta funcionalidad está reservada para una expansión futura y no se espera que la usen las aplicaciones actuales. TotalLaneCount
Tipo: UINT Especifica el número total de lanes SIMD en el hardware. ExpandedComputeResourceStates
Tipo: BOOL Indica que son posibles las transiciones hacia y desde el estado CBV y los estados de argumento indirecto en las listas de comandos de proceso. Si CheckFeatureSupport se ejecuta correctamente, este valor siempre será true. Int64ShaderOps
Tipo: BOOL Indica que se admiten las operaciones con enteros de 64 bits.
Comentarios
Un “lane” es un único subproceso de ejecución. Los modelos de sombreador anteriores a la versión 6.0 exponen solo uno de ellos en el nivel del lenguaje, dejando la expansión al procesamiento SIMD paralelo totalmente en manos de la implementación. Una “wave” (onda) es un conjunto de lanes (subprocesos) que se ejecutan simultáneamente en el procesador. No se requieren barreras explícitas para garantizar que se ejecuten en paralelo. Entre los conceptos similares se incluyen “warp” y “wavefront”. Esta estructura se usa con el miembro D3D12_FEATURE_D3D12_OPTIONS1 de D3D12_FEATURE.Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
