Add timer and occlusion queries support to WebGPU

This commit is contained in:
Wojtek Figat
2026-03-03 21:35:42 +01:00
parent 5641bf63e8
commit ad3c2be510
9 changed files with 373 additions and 10 deletions

View File

@@ -398,6 +398,7 @@ void GraphicsDumping::Print()
auto& draw = Items[0];
{
// The root item is always the drawing by engine
draw.Time = Math::Max(draw.Time, 0.000001f);
if (draw.Count == 1)
sb.AppendFormat(TEXT(" Frame time: {} ms ({} FPS)"), Utilities::RoundTo2DecimalPlaces(draw.Time), (int32)(1000.0f / draw.Time)).AppendLine();
else