raisin::ShaderWarmupDiagnostics
struct · #include <rayrai/RenderDiagnostics.hpp>
Built-in shader compile statistics (RayraiWindow::shaderWarmupDiagnostics()).
Public attributes
shaderProgramCount
cpp
size_t shaderProgramCountRegistered shader programs.
linkedProgramCount
cpp
size_t linkedProgramCountPrograms currently linked successfully.
totalCompileMs
cpp
double totalCompileMsTotal time spent compiling/linking, ms.
slowestCompileMs
cpp
double slowestCompileMsCompile time of the slowest program, ms.
slowestShaderName
cpp
std::string slowestShaderNameName of the slowest program.
warmedUp
cpp
bool warmedUpEvery registered program has been compiled and is linked.