WebGPU command encoder state-change and indirect draw-call counts for one View.

interface WebGPUViewCommandEncoderStats {
    bindGroupBindsBySlot: { [slot: string]: number };
    numBindGroupBinds: number;
    numBufferPageGroups: number;
    numIndexBufferBinds: number;
    numMultiDrawIndexedIndirectCalls: number;
    numMultiDrawIndexedIndirectDraws: number;
    numPipelineBinds: number;
    numRenderStateGroups: number;
    numSubmissionGroups: number;
    numVertexBufferBinds: number;
}

Properties

bindGroupBindsBySlot: { [slot: string]: number }
numBindGroupBinds: number
numBufferPageGroups: number
numIndexBufferBinds: number
numMultiDrawIndexedIndirectCalls: number
numMultiDrawIndexedIndirectDraws: number
numPipelineBinds: number
numRenderStateGroups: number
numSubmissionGroups: number
numVertexBufferBinds: number