– Re: Renderer.updateTexture2DSubImage...
In Reply To
You don't need to put your callable into both queues. The stuffs of the update queue are treated before those of the render queue.
The canvas or window uses GLAutoDrawable.invoke(true, GLRunnable) in its method draw(CountDownLatch) to ensure that the drawing occurs on the thread on which the OpenGL context is current.