mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 06:20:09 +01:00
xdemos/glsync: handle no sync method better
Print out count, finish rendering, etc. Makes the -sn option more useful.
This commit is contained in:
parent
0269dc19b5
commit
c642f3941b
1 changed files with 4 additions and 8 deletions
|
|
@ -117,8 +117,7 @@ int main(int argc, char *argv[])
|
|||
int dummy;
|
||||
Atom wmDelete;
|
||||
enum sync_type waitforsync = none;
|
||||
int width = 500, height = 500, verbose = 0,
|
||||
countonly = 0, interval = 1;
|
||||
int width = 500, height = 500, verbose = 0, interval = 1;
|
||||
int c, i = 1;
|
||||
int ret;
|
||||
int attribs[] = { GLX_RGBA,
|
||||
|
|
@ -283,13 +282,10 @@ int main(int argc, char *argv[])
|
|||
glFlush();
|
||||
} else if (waitforsync == buffer_swap) {
|
||||
glXSwapBuffers(disp, winGL);
|
||||
}
|
||||
|
||||
if (countonly) {
|
||||
video_sync(2, 1, &count);
|
||||
fprintf(stderr, "current count: %d\n", count);
|
||||
} else {
|
||||
video_sync_get(&count);
|
||||
sleep(1);
|
||||
continue;
|
||||
glFinish();
|
||||
}
|
||||
|
||||
if (verbose) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue