bool CentralVideoSettings::supportsGlobalIllumination() const { return isARBGeometryShadersUsable() && isARBUniformBufferObjectUsable() && isARBExplicitAttribLocationUsable() && !m_GI_has_artifact; }
bool CentralVideoSettings::supportsHardwareSkinning() const { return isARBUniformBufferObjectUsable(); }
bool CentralVideoSettings::supportsShadows() const { return isARBGeometryShadersUsable() && isARBUniformBufferObjectUsable() && isARBExplicitAttribLocationUsable(); }
bool CentralVideoSettings::supportsShadows() const { return isARBGeometryShader4Usable() && isARBUniformBufferObjectUsable(); }