1GLFLUSH(3G)                     [FIXME: manual]                    GLFLUSH(3G)
2
3
4

NAME

6       glFlush - force execution of GL commands in finite time
7

C SPECIFICATION

9       void glFlush(void);
10

DESCRIPTION

12       Different GL implementations buffer commands in several different
13       locations, including network buffers and the graphics accelerator
14       itself.  glFlush empties all of these buffers, causing all issued
15       commands to be executed as quickly as they are accepted by the actual
16       rendering engine. Though this execution may not be completed in any
17       particular time period, it does complete in finite time.
18
19       Because any GL program might be executed over a network, or on an
20       accelerator that buffers commands, all programs should call glFlush
21       whenever they count on having all of their previously issued commands
22       completed. For example, call glFlush before waiting for user input that
23       depends on the generated image.
24

NOTES

26       glFlush can return at any time. It does not wait until the execution of
27       all previously issued GL commands is complete.
28

VERSION SUPPORT

30       ┌─────────┬───────────────────────────────────────────────────────────────────────┐
31       │         │                OpenGL Version                                         
32       ├─────────┼─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┤
33Function 2.0 2.1 3.0 3.1 3.2 3.3 4.0 4.1 4.2 4.3 4.4 4.5 
34/        │     │     │     │     │     │     │     │     │     │     │     │     │
35Feature  │     │     │     │     │     │     │     │     │     │     │     │     │
36Name     │     │     │     │     │     │     │     │     │     │     │     │     │
37       ├─────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
38glFlush  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │  ✔  │
39       └─────────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
40

SEE ALSO

42       glFinish()
43
45       Copyright © 1991-2006 Silicon Graphics, Inc. Copyright © 2010-2014
46       Khronos Group. This document is licensed under the SGI Free Software B
47       License. For details, see http://oss.sgi.com/projects/FreeB/.
48
50       Copyright © 1991-2006 Silicon Graphics, Inc.
51       Copyright © 2010-2014 Khronos Group
52
53
54
55[FIXME: source]                   03/06/2019                       GLFLUSH(3G)
Impressum