Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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_NONEValor: 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_SHADERSValor: 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_SHADERSValor: 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_SHADERSValor: 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_MASKValor: 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