MCPcopy Create free account
hub / github.com/Kitware/VTK / GetGPUMemoryLogVerbosity

Method GetGPUMemoryLogVerbosity

Rendering/WebGPU/vtkWebGPUConfiguration.cxx:981–999  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

979
980//------------------------------------------------------------------------------
981vtkLogger::Verbosity vtkWebGPUConfiguration::GetGPUMemoryLogVerbosity()
982{
983 if (this->GPUMemoryLogVerbosity == vtkLogger::VERBOSITY_INVALID)
984 {
985 this->GPUMemoryLogVerbosity = vtkLogger::VERBOSITY_TRACE;
986 // Find an environment variable that specifies logger verbosity
987 const char* verbosityKey = "VTK_WEBGPU_MEMORY_LOG_VERBOSITY";
988 if (vtksys::SystemTools::HasEnv(verbosityKey))
989 {
990 const char* verbosityCStr = vtksys::SystemTools::GetEnv(verbosityKey);
991 const auto verbosity = vtkLogger::ConvertToVerbosity(verbosityCStr);
992 if (verbosity > vtkLogger::VERBOSITY_INVALID)
993 {
994 this->GPUMemoryLogVerbosity = verbosity;
995 }
996 }
997 }
998 return this->GPUMemoryLogVerbosity;
999}
1000
1001void vtkWebGPUConfiguration::DumpMemoryStatistics()
1002{

Callers 5

CreateBufferMethod · 0.95
WriteBufferMethod · 0.95
CreateTextureMethod · 0.95
WriteTextureMethod · 0.95
DumpMemoryStatisticsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected