我需要在我的代碼中使用glSwapBuffers,但令我驚訝的是,這種方法不在頭文件GL/gl.h中。 我需要包含哪些頭文件才能使用此方法? 由於我爲其他客戶端提供了一個接口,因此不使用它並不是一個選項,這是接口文檔的一部分。定義了glSwapBuffers的位置?
2
A
回答
10
沒有函數「glSwapBuffers」,OpenGL沒有定義它。交換雙緩衝窗口的前後緩衝區是由底層圖形系統提供的功能,即Win32 GDI或X11 GLX。您正在尋找的功能是wglSwapBuffers
和/或glXSwapBuffers
。在MacOS X上,NSOpenGLView自動交換。
然而,很可能你正在使用一些框架,如GLUT,GLFW或Qt,它們提供了圍繞這些函數的可移植包裝。閱讀框架的文檔。
-2
使用glSwapAPPLE()或aglSwapBuffer()
相關問題
- 1. 在BGL中定義了color_map的位置?
- 2. 自定義標籤欄設置了框和位置
- 3. memcpy定義的位置
- 4. 自定義UIPageControl的位置
- 5. p:growl的自定義位置
- 6. aop.xml的自定義位置
- 7. 在自定義的位置
- 8. SDK錯過了我定義我的AVD的位置
- 9. 在CSS中定義了這個標誌圖像的位置?
- 10. 放置自定義數據的位置
- 11. jQuery:從樣式定義的位置動畫到類定義的位置
- 12. 從定義的位置掃描一個txt文件來定義的位置
- 13. 確定定義bash函數的位置
- 14. 確定UNIX別名的定義位置
- 15. 獲取元素的位置確定了
- 16. 定義vba圖表位置
- 17. 位置參數未定義
- 18. 定義cpp文件位置
- 19. 定義文件夾位置
- 20. FLVPlaybackCaptioning +自定義位置
- 21. Actionbar自定義位置
- 22. 自定義UITableViewCell位置
- 23. 發送自定義位置
- 24. 自定義的UIView配置了InterfaceBuilder的
- 25. 設置自定義着色器弄亂了雪碧的規模和位置
- 26. 我的Xcode模擬器的位置卡在自定義位置
- 27. GWT MVP自定義設置位置
- 28. 放置元素(自定義位置)
- 29. 爲geckodriver設置自定義FireFox位置
- 30. 爲UINavigationController設置自定義位置
感謝您的回答。現在我知道不要去尋找glSwapBuffers。 – user1709181