Is it possible to know if a specific draw call has finished? For example:
Code :bind_some_data(foo); glDraw*(); // -> draw1 bind_some_data(bar); glDraw*(); // -> draw2 if (draw1_has_finished()) do_something();
I'm not asking something like glFinish() nor glFlush() because I don't mind if "draw2" has finished or not.
I'm using OpenGL 4.3 core/4.4 compatibility.