Files
UnrealEngine/Engine/Shaders/Private/RayTracing/RayTracingDebugUtils.ush
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

23 lines
478 B
HLSL

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "/Engine/Shared/RayTracingPayloadType.h"
#include "RayTracingCommon.ush"
struct FRayTracingDebugPayload : FMinimalPayload
{
uint InstanceHash;
uint TriangleIndex;
uint InstanceIndex;
uint GeometryIndex;
float3 WorldNormal;
uint TriangleHitCountPerRay;
uint ScenePrimitiveIndex;
};
#if IS_PAYLOAD_ENABLED(RT_PAYLOAD_TYPE_RAYTRACING_DEBUG)
CHECK_RT_PAYLOAD_SIZE(FRayTracingDebugPayload)
#endif