I know I am going to sound like a rookie here with this question but... is there any way to make GLCanvas behave like GLJPanel so we can have the rendering surface in the same JFrame with other swing (GUI) controls?
You might say: just use GLPanel but that has some limitations that I cannot live with. Is there a trick anyone here can share to use GLCanvas as a "JPanel"? Much appreciated!
Thanks Martin for your reply. I'll investigate your suggestion; very interesting ... but I suspect that would take a GPU to CPU image transfer for every frame which might be too heavy for my application running at 50Hz, but I'll give that a try. Thank you again and thanks for sharing the github link.