D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS enumeración (d3d12sdklayers.h)
Especifica cómo GPU-Based Validación controla los estados de canalización revisados durante ID3D12Device::CreateGraphicsPipelineState y ID3D12Device::CreateComputePipelineState.
Syntax
typedef enum D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS {
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE = 0,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS = 0x1,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS = 0x2,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS = 0x4,
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK = 0x7
} ;
Constantes
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE Valor: 0 Este es el valor predeterminado. Indica que no se debe realizar ninguna aplicación de revisión de los estados de canalización durante la creación de LANTE. En su lugar, LOS ARCHIVOS se revisan por primera vez en una lista de comandos. Esto puede ayudar a reducir el costo inicial de la creación del ARCHIVO, pero puede ralentizar la grabación de la lista de comandos hasta que se alcance un estado estable. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS Valor: 0x1 Indica que el seguimiento de estado GPU-Based validación DE LA VALIDACIÓN DEBE crearse junto con el ORIGINAL DELSE en tiempo de creación. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS Valor: 0x2 Indica que se deben crear GPU-Based VALIDACIÓN DEL ARCHIVO DE VALIDACIÓN junto con el ORIGINAL DE LAN en tiempo de creación. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS Valor: 0x4 Indica que se deben crear GPU-Based VALIDACIÓN DEL ARCHIVO DE VALIDACIÓN junto con el ORIGINAL DE LAN en tiempo de creación. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK Valor: 0x7 Exclusivamente para uso interno. |
Observaciones
La estructura D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS usa esta enumeración.
Por lo general, es probable que la mayoría de los desarrolladores de aplicaciones deje este parámetro sin cambios. Sin embargo, si se sospecha que la sobrecarga que supone aplazar la creación del ARCHIVO revisado es demasiado un problema de rendimiento, los desarrolladores deben considerar cambiar esta configuración.
Requisitos
Encabezado | d3d12sdklayers.h |
Consulte también
Enumeraciones de las capas de depuración
Uso de la validación de la capa de depuración D3D12 GPU-Based