PFND3D12DDI_CALC_PRIVATE_PASS_SIZE función de devolución de llamada (d3d12umddi.h)
Se usa en la creación de un pase.
Sintaxis
PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;
SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}
Parámetros
unnamedParam1
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
Puntero a la estructura D3D12DDIARG_CREATE_PASS que contiene argumentos usados para crear un pase.
Valor devuelto
Devuelve SIZE_T.
Comentarios
Esta devolución de llamada se usa como parte de una prueba para ver si los controladores pueden encontrar ganancias de rendimiento cuando las aplicaciones repiten "pasos" de cargas de trabajo coherentes. La aplicación indica al controlador que observe cómo se ejecutan algunos pases y proporciona al controlador una oportunidad para realizar optimizaciones para futuras ejecuciones del mismo paso. El contenido de un "pase" puede ser cualquier cosa: es necesario que la aplicación sea relativamente coherente en las características generales de rendimiento de un pase.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Versión mínima de UMDF | D3D12DDI_SUPPORTED_0020 |
Encabezado | d3d12umddi.h |