Example #1
0
/// <summary>
/// Constructor.
/// </summary>
/// <param name="init">Initialization handler</param>
SSQuad::SSQuad(bool init)
{
	if (init)
	{
		initQuadVBO();
	}
}
Example #2
0
// ----------------------------------------------------------------------------
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