170    void printResults() 
const;
 
  217    bool isMesaDriver() 
const;
 
  222    bool isRadeon() 
const;
 
  227    bool isNvidia() 
const;
 
  232    bool isIntel() 
const;
 
  238    bool isVirtualBox() 
const;
 
  244    bool isVMware() 
const;
 
  250    bool isSoftwareEmulation() 
const;
 
  256    bool isVirtualMachine() 
const;
 
  262    bool isAdreno() 
const;
 
  268    bool isVirgl() 
const;
 
  274    bool isPanfrost() 
const;
 
  286    bool isVideoCore4() 
const;
 
  292    bool isVideoCore3D() 
const;
 
  298    QByteArrayView glVersionString() 
const;
 
  303    QByteArrayView glRendererString() 
const;
 
  308    QByteArrayView glVendorString() 
const;
 
  314    QByteArrayView glShadingLanguageVersionString() 
const;
 
  319    bool isLooseBinding() 
const;
 
  337    bool preferBufferSubData() 
const;
 
  350    static QString driverToString(
Driver driver);
 
  356    static QByteArray driverToString8(
Driver driver);
 
  363    static QString chipClassToString(
ChipClass chipClass);
 
  369    static QByteArray chipClassToString8(
ChipClass chipClass);
 
  374    static void cleanup();
 
  377    QByteArray m_glsl_version;
 
  378    QByteArrayView m_chipset;
 
  385    bool m_looseBinding : 1;
 
  386    bool m_packInvert : 1;
 
  387    bool m_virtualMachine : 1;
 
  388    bool m_preferBufferSubData : 1;
 
  390    std::unique_ptr<OpenGlContext> m_context;
 
  391    static std::unique_ptr<GLPlatform> s_platform;