首先,我对Win32
和OpenGL
的理解可能是完全错误的。因此,请不要怀疑我在接下来的问题中所做的任何假设。
我要问的不是什么新鲜事;有很多流行的库已经实现了我正在谈论的内容!一个很好的例子可能是GLFW。
因此,我明确不要求任何建议。我想知道这些库在后台正在做什么。看了GLFW
的实际实现之后,我发现创建和与实际GUI
进行交互的过程完全独立于OpenGL
本身。让我尝试在以下美丽艺术作品中更好地表达自己。
该假设正确吗?然后如何将OpenGL
绘制到GUI
内的纹理上?
如果这是不正确的,那么实际上它是如何实现的?