10 uint32_t drawCallHistogram[32] = {};
15 size_t bufferMemoryConsumption = 0;
16 size_t textureMemoryConsumption = 0;
17 uint32_t bufferCount = 0;
18 uint32_t vertexArrayObjectCount = 0;
19 uint32_t inputLayoutCount = 0;
20 uint32_t textureCount = 0;
21 uint32_t effectCount = 0;
22 uint32_t rendertargetsCount = 0;
23 uint32_t framebufferCount = 0;
24 uint32_t samplerStateCount = 0;
25 uint32_t blendStateCount = 0;
26 uint32_t rasterizerStateCount = 0;
27 uint32_t depthStencilStateCount = 0;
29 size_t memoryConsumption()
const {
return bufferMemoryConsumption + textureMemoryConsumption; }
34 size_t bufferUploadSize = 0;
35 size_t textureUploadSize = 0;
37 uint32_t bufferUploads = 0;
38 uint32_t textureUploads = 0;
Contains all Cogs related functionality.