Lines Matching refs:m_buffers
1114 , m_buffers (DE_NULL)
1181 DE_ASSERT(!m_programs && !m_buffers && !m_textures);
1183 m_buffers = new GLObjectManager<Buffer>;
1245 delete m_buffers;
1246 m_buffers = DE_NULL;
1346 const bool hadIndexBuffer = m_buffers->has(indexBufferName);
1349 m_buffers->make(indexBufferName);
1351 Buffer& indexBuf = m_buffers->get(indexBufferName);
1355 m_buffers->removeGarbageUntilUnder(m_maxBufMemoryUsageBytes - indexBuf.getApproxMemUsageDiff(m_vertexIndices), m_rnd);
1382 const bool hadCurAttrBuffer = m_buffers->has(curAttrBufName);
1385 m_buffers->make(curAttrBufName);
1387 Buffer& curAttrBuf = m_buffers->get(curAttrBufName);
1391 m_buffers->removeGarbageUntilUnder(m_maxBufMemoryUsageBytes - curAttrBuf.getApproxMemUsageDiff(programResources.attrDataSizes[attrNdx]), m_rnd);
1413 const bool hadAttrBuffer = m_buffers->has(attrBufName);
1416 m_buffers->make(attrBufName);
1418 Buffer& attrBuf = m_buffers->get(attrBufName);
1422 m_buffers->removeGarbageUntilUnder(m_maxBufMemoryUsageBytes - attrBuf.getApproxMemUsageDiff(programResources.attrDataBuf), m_rnd);
1469 m_buffers->get(indexBufferName).bind(GL_ELEMENT_ARRAY_BUFFER);
1479 m_debugInfoRenderer->drawInfo(deGetTime()-m_startTimeSeconds, m_textures->computeApproxMemUsage(), m_maxTexMemoryUsageBytes, m_buffers->computeApproxMemUsage(), m_maxBufMemoryUsageBytes, m_currentIteration);
1503 << de::floatToString((float)m_buffers->computeApproxMemUsage() / Mi, 2) << " MiB / "
1526 if (m_buffers->has(indexBufferName))
1529 m_buffers->remove(indexBufferName);
1531 m_buffers->markAsGarbage(indexBufferName);
1541 if (m_buffers->has(curAttrBufNamePrefix + "0"))
1546 m_buffers->remove(curAttrBufNamePrefix + toString(i));
1551 m_buffers->markAsGarbage(curAttrBufNamePrefix + toString(i));
1558 if (m_buffers->has(unitedAttrBufferNamePrefix + "0"))
1563 m_buffers->remove(unitedAttrBufferNamePrefix + toString(i));
1568 m_buffers->markAsGarbage(unitedAttrBufferNamePrefix + toString(i));