Compartir a través de


Funciones intrínsecas del valor del sistema HLSL de Direct3D 12 Raytracing

Los valores del sistema se recuperan mediante funciones intrínsecas especiales, en lugar de incluir parámetros con semántica especial en la firma de la función de sombreador.

En esta sección

Valores del sistema de distribución de Ray

Tema Descripción
DispatchRaysIndex Obtiene la ubicación x e y actual dentro del ancho y alto obtenido con el valor intrínseco del sistema DispatchRaysDimensions .
DispatchRaysDimensions Los valores de ancho, alto y profundidad de la estructura D3D12_DISPATCH_RAYS_DESC especificada en la llamada dispatchRays de origen.

Valores del sistema ray

Tema Descripción
WorldRayOrigin El origen del espacio mundial del rayo actual.
WorldRayDirection Dirección del espacio mundial para el rayo actual.
RayTMin Un float que representa el punto de partida paramétrico actual para el rayo.
RayTCurrent Un valor float que representa el punto final paramétrico actual para el rayo.
RayFlags Entero sin signo que contiene las marcas de ray_flag actuales.

Valores del sistema de espacio primitivo/objeto

Tema Descripción
InstanceIndex Índice generado automáticamente de la instancia actual en la estructura de aceleración raytracing de nivel superior.
InstanceID Identificador proporcionado por el usuario para la instancia de la instancia de la estructura de aceleración de nivel inferior dentro de la estructura de nivel superior.
PrimitiveIndex Índice generado automáticamente del primitivo dentro de la geometría dentro de la instancia de la estructura de aceleración de nivel inferior.
ObjectRayOrigin Origen del espacio de objetos para el rayo actual.
ObjectRayDirection Dirección del espacio de objetos para el rayo actual.
ObjectToWorld3x4 Matriz para transformar desde el espacio de objetos al espacio mundial.
ObjectToWorld4x3 Matriz para transformar desde el espacio de objetos al espacio mundial.
WorldToObject3x4 Matriz para transformar de espacio mundial a espacio de objetos
WorldToObject4x3 Matriz para transformar de espacio mundial a espacio de objetos

Valores específicos del sistema de aciertos

Tema Descripción
HitKind Devuelve el valor pasado como parámetro HitKind a ReportHit.