==== PrimvarsTest:
----- begin -----
nonUniformSize, 0
numberOfTextureHandles, 0
numberOfTextureObjects, 0
singleBufferSize, 0
textureMemory, 0
garbageCollected = 0
drawCalls = 0
rebuildBatches = 0
bufferArrayRangeMigrated = 0

----- draw flat -----
drawIndirect, 240
drawIndirectCull, 240
nonUniformSize, 768
numberOfTextureHandles, 0
numberOfTextureObjects, 2
primvar, 1056
singleBufferSize, 0
textureMemory, 786432
topology, 480
garbageCollected = 0
drawCalls = 1
drawBatches = 1
itemsDrawn = 4
drawItemsFetched = 1
rebuildBatches = 1
bufferArrayRangeMigrated = 0

----- draw flat : primvars added -----
drawIndirect, 480
drawIndirectCull, 480
nonUniformSize, 992
numberOfTextureHandles, 0
numberOfTextureObjects, 2
primvar, 1296
singleBufferSize, 0
textureMemory, 786432
topology, 480
garbageCollected = 1
drawCalls = 3
drawBatches = 3
itemsDrawn = 4
drawItemsFetched = 1
rebuildBatches = 2
bufferArrayRangeMigrated = 3

----- draw smooth -----
drawIndirect, 480
drawIndirectCull, 480
nonUniformSize, 1312
numberOfTextureHandles, 0
numberOfTextureObjects, 2
primvar, 1360
singleBufferSize, 0
textureMemory, 786432
topology, 736
garbageCollected = 2
drawCalls = 4
drawBatches = 4
itemsDrawn = 4
drawItemsFetched = 2
rebuildBatches = 3
bufferArrayRangeMigrated = 5

----- draw smooth : primvar resized -----
drawIndirect, 540
drawIndirectCull, 540
nonUniformSize, 1312
numberOfTextureHandles, 0
numberOfTextureObjects, 2
primvar, 1376
singleBufferSize, 0
textureMemory, 786432
topology, 736
garbageCollected = 3
drawCalls = 4
drawBatches = 4
itemsDrawn = 4
drawItemsFetched = 2
rebuildBatches = 3
bufferArrayRangeMigrated = 6

----- draw smooth : primvar removed -----
drawIndirect, 720
drawIndirectCull, 720
nonUniformSize, 1312
numberOfTextureHandles, 0
numberOfTextureObjects, 2
primvar, 1344
singleBufferSize, 0
textureMemory, 786432
topology, 736
garbageCollected = 4
drawCalls = 4
drawBatches = 4
itemsDrawn = 4
drawItemsFetched = 2
rebuildBatches = 3
bufferArrayRangeMigrated = 7

----- draw smooth : facevarying primvar added -----
drawIndirect, 540
drawIndirectCull, 540
nonUniformSize, 1744
numberOfTextureHandles, 0
numberOfTextureObjects, 2
primvar, 1776
singleBufferSize, 0
textureMemory, 786432
topology, 736
garbageCollected = 5
drawCalls = 4
drawBatches = 4
itemsDrawn = 4
drawItemsFetched = 2
rebuildBatches = 3
bufferArrayRangeMigrated = 8

----- draw smooth : facevarying primvar removed -----
drawIndirect, 540
drawIndirectCull, 540
nonUniformSize, 1312
numberOfTextureHandles, 0
numberOfTextureObjects, 2
primvar, 1344
singleBufferSize, 0
textureMemory, 786432
topology, 736
garbageCollected = 6
drawCalls = 4
drawBatches = 4
itemsDrawn = 4
drawItemsFetched = 2
rebuildBatches = 3
bufferArrayRangeMigrated = 9
OK
