29 static_assert(
sizeof(FLane) == 6 *
sizeof(
uint32),
"Remember to change UEDiagnosticBuffer layout in the shaders when changing FLane");
37 #if WITH_RHI_BREADCRUMBS
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition RHIDiagnosticBuffer.h:13
static constexpr uint32 SizeInBytes
Definition RHIDiagnosticBuffer.h:44
FString RHICORE_API GetShaderDiagnosticMessages(uint32 DeviceIndex, uint32 QueueIndex, const TCHAR *QueueName)
Definition RHIDiagnosticBuffer.cpp:6
FQueue * Data
Definition RHIDiagnosticBuffer.h:47
Definition RHIDiagnosticBuffer.h:18
uint32 AsUint[4]
Definition RHIDiagnosticBuffer.h:24
int32 AsInt[4]
Definition RHIDiagnosticBuffer.h:23
float AsFloat[4]
Definition RHIDiagnosticBuffer.h:25
union FRHIDiagnosticBuffer::FLane::@1902 Payload
uint32 Counter
Definition RHIDiagnosticBuffer.h:19
uint32 MessageID
Definition RHIDiagnosticBuffer.h:20
Definition RHIDiagnosticBuffer.h:32
static constexpr uint32 MaxLanes
Definition RHIDiagnosticBuffer.h:34
FLane Lanes[MaxLanes]
Definition RHIDiagnosticBuffer.h:35