MCPcopy Create free account
hub / github.com/NVIDIA-RTX/RTXPT / myValidationMessageCallback

Function myValidationMessageCallback

Rtxpt/SampleCommon/SampleBaseApp.cpp:29–39  ·  view source on GitHub ↗

Validation callback

Source from the content-addressed store, hash-verified

27#if 0
28// Validation callback
29static void __stdcall myValidationMessageCallback(void* pUserData, NVAPI_D3D12_RAYTRACING_VALIDATION_MESSAGE_SEVERITY severity, const char* messageCode, const char* message, const char* messageDetails)
30{
31 const char* severityString = "unknown";
32 switch (severity)
33 {
34 case NVAPI_D3D12_RAYTRACING_VALIDATION_MESSAGE_SEVERITY_ERROR: severityString = "error"; break;
35 case NVAPI_D3D12_RAYTRACING_VALIDATION_MESSAGE_SEVERITY_WARNING: severityString = "warning"; break;
36 }
37
38 donut::log::warning("NVAPI Ray Tracing Validation message: %s: [%s] %s\n%s", severityString, messageCode, message, messageDetails);
39}
40#endif
41#endif
42

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected