diff options
author | Keith Whitwell <keithw@vmware.com> | 2009-09-21 16:55:12 +0100 |
---|---|---|
committer | Keith Whitwell <keithw@vmware.com> | 2009-09-22 11:21:09 +0100 |
commit | a7b2659f02c503bd2110b9fd9799efc113807ad9 (patch) | |
tree | 89a8997e2737df8739a258d4ef70f2438939524b /progs/perf/glmain.h | |
parent | 94a020cfe6cb1da04695897eed38b530af31f524 (diff) | |
download | external_mesa3d-a7b2659f02c503bd2110b9fd9799efc113807ad9.zip external_mesa3d-a7b2659f02c503bd2110b9fd9799efc113807ad9.tar.gz external_mesa3d-a7b2659f02c503bd2110b9fd9799efc113807ad9.tar.bz2 |
progs/perf: add first attempt at a swapbuffers rate test
This is pretty ugly as the original framework assumed you'd set
a single window size at startup and keep it throughout, but for
swapbuffers you want to test the rate at various window sizes.
With luck a nicer solution can be found, but this at least lays out
a marker.
Diffstat (limited to 'progs/perf/glmain.h')
-rw-r--r-- | progs/perf/glmain.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/progs/perf/glmain.h b/progs/perf/glmain.h index 91f2eb3..ccfd289 100644 --- a/progs/perf/glmain.h +++ b/progs/perf/glmain.h @@ -46,6 +46,9 @@ PerfCheckerTexture(GLsizei width, GLsizei height); extern GLuint PerfShaderProgram(const char *vertShader, const char *fragShader); +extern int +PerfReshapeWindow( unsigned w, unsigned h ); + /** Test programs must implement these functions **/ @@ -53,6 +56,9 @@ extern void PerfInit(void); extern void +PerfNextRound(void); + +extern void PerfDraw(void); |