#include "gl-headers.h"
#include "scene.h"
#include "benchmark.h"
#include "options.h"
#include "log.h"
#include "util.h"
#include "main-loop.h"
#include "benchmark-collection.h"
#include "scene-collection.h"
#include "canvas-generic.h"
#if GLMARK2_USE_X11
#include "native-state-x11.h"
#elif GLMARK2_USE_DRM
#include "native-state-drm.h"
#elif GLMARK2_USE_MIR
#include "native-state-mir.h"
#elif GLMARK2_USE_WAYLAND
#include "native-state-wayland.h"
#elif GLMARK2_USE_DISPMANX
#include "native-state-dispmanx.h"
#elif GLMARK2_USE_WIN32
#include "native-state-win32.h"
#endif
#if GLMARK2_USE_EGL
#include "gl-state-egl.h"
#elif GLMARK2_USE_GLX
#include "gl-state-glx.h"
#elif GLMARK2_USE_WGL
#include "gl-state-wgl.h"
#endif
vector;
map;
string;
static void
list_scenes()
{ … }
void
do_benchmark(Canvas &canvas)
{ … }
void
do_validation(Canvas &canvas)
{ … }
int
main(int argc, char *argv[])
{ … }