Developing Games on Intel Graphics
If you are gaming on graphics integrated in your Intel Processor, this is the place for you! Find answers to your questions or post your issues with PC games
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
467 Discussions

Opengl glClientWaitSync log message API_ID_SYNC_FLUSH, what does it mean?

GregZero
Novice
581 Views

Log message is:

OpenGL (Info) [API] [Other] : API_ID_SYNC_FLUSH other warning has been generated. ClientWait flush in different gc for sync object 6, "" will be ineffective.

Usage:  I have some vertex, index and uniform buffers using the persistently mapped technique.  If the buffer has been used that frame, I set fence in the usual way.  Next time that buffer is used, typically after 2 more frames in ring buffer, I check status with glClientWaitSync, blocking if necessary.  With 3 frame ring buffer, this never blocks, with single frame, it will block regularly. All as expected.

Testing on laptop with nVidia and Intel GPUs.  nVidia is silent on this usage and runs fine.  Intel HD produces the noted log message repeatedly.

What does this message mean, and how can I fix it?

0 Kudos
0 Replies
Reply