/// <summary> /// Constructor. /// </summary> /// <param name="init">Initialization handler</param> SSQuad::SSQuad(bool init) { if (init) { initQuadVBO(); } }
// ---------------------------------------------------------------------------- void SharedGPUObjects::init() { if (m_has_been_initialised) return; initQuadVBO(); initQuadBuffer(); initBillboardVBO(); initSkyTriVBO(); initFrustrumVBO(); initParticleQuadVBO(); if (CVS->isARBUniformBufferObjectUsable()) { initShadowVPMUBO(); initLightingDataUBO(); if (CVS->supportsHardwareSkinning()) initSkinningUBO(); } m_has_been_initialised = true; } // SharedGPUObjects