void Renderer::refresh() { vbase::Loadable::Begin b(this); if (mInvalidations.terrainData) { ShaderProgram::bind(); refreshUniformValues(); ShaderProgram::release(); } }
void Renderer::refresh() { if (mInvalidations.terrainData) { uploadTerrainData(); mInvalidations.terrainData = false; if (ShaderProgram::bind()) { refreshUniformValues(); ShaderProgram::release(); } } mWaterRenderer.refresh(); }