void RendererGL::applyNativeWorkarounds(gl::Workarounds *workarounds) const { ensureCapsInitialized(); nativegl_gl::ApplyWorkarounds(mFunctions, workarounds); }
const gl::Limitations &RendererGL::getNativeLimitations() const { ensureCapsInitialized(); return mNativeLimitations; }
MultiviewImplementationTypeGL RendererGL::getMultiviewImplementationType() const { ensureCapsInitialized(); return mMultiviewImplementationType; }
const gl::TextureCapsMap &RendererGL::getNativeTextureCaps() const { ensureCapsInitialized(); return mNativeTextureCaps; }
const gl::Extensions &RendererGL::getNativeExtensions() const { ensureCapsInitialized(); return mNativeExtensions; }
const gl::Caps &RendererGL::getNativeCaps() const { ensureCapsInitialized(); return mNativeCaps; }
const gl::Limitations &Renderer::getRendererLimitations() const { ensureCapsInitialized(); return mLimitations; }
const gl::Extensions &Renderer::getRendererExtensions() const { ensureCapsInitialized(); return mExtensions; }
const gl::TextureCapsMap &Renderer::getRendererTextureCaps() const { ensureCapsInitialized(); return mTextureCaps; }
const gl::Caps &Renderer::getRendererCaps() const { ensureCapsInitialized(); return mCaps; }