This class checks the vendor (e.g. NVIDIA / AMD) and available OpenGL extensions, to determine if certain features like indirect rendering, persistent buffer, gl_DrawID, etc. are available