0
A
回答
0
您通常可以擁有多個視圖,每個視圖都有自己的幀緩衝區。在這種情況下,您只需在繪製到每個視圖之前綁定正確的幀緩衝區。您可能還需要爲每個視圖設置不同的上下文,並在繪製之前將它們設置爲當前(也在綁定幀緩衝區之前)。如果您需要多個上下文,您需要找到一種方法來共享它們之間的資源。
另一種方法是使用單個視圖並簡單地使用glViewport
來繪製到不同的部分。在這種情況下,您需要爲特定部分設置glViewport
,設置ortho
或frustum
(如果視圖分段大小不同),就是這樣。例如,如果你分割與具有緩衝尺寸bWidth
和bHeight
分爲4個矩形的觀點,並要刷新右上:
glViewport(bWidth*.5f, .0f, bWidth*.5f, bWidth*.5f);
glOrthof(.0f, bWidth*.5f, bHeight*.5f, .0f, .1, 1.0); //same for each in this case
//do all the drawing
,當你所有的成品要更新只是呈現幀緩衝器。
相關問題
- 1. 檢查多窗口支持
- 2. 支持多窗口檢票6.x
- 3. 支持多窗口的彗星JavaScript庫
- 4. CompositeWPF是否支持多個窗口/ shell?
- 5. 離子窗口支持
- 6. 支持GPU的離屏渲染但沒有窗口支持
- 7. dotnet不支持多繼承。但多接口支持?
- 8. wxpython支持聊天像窗口
- 9. Eclipse霓虹燈不支持窗口7
- 10. quartz.net是否支持時間窗口?
- 11. HTML5是否支持跨窗口消息?
- 12. GdkGLExt-WARNING **:窗口系統不支持OpenGL
- 13. 確實RCP3支持級聯窗口fuctionality?
- 14. 三星的多窗口支持 - 屏幕尺寸
- 15. 將三星多窗口支持添加到Android應用程序
- 16. 採用Android多窗口支持鈦/ Appcelertor合金
- 17. icefaces同一會話的多個窗口支持
- 18. 支持多窗口應用程序開發
- 19. does protobuf-net支持多接口繼承
- 20. 多APK支持
- 21. 支持多列
- 22. 新來的android - 支持支持多屏
- 23. Apache Flink作業支持多流支持
- 24. SQL:單個OVER子句可以支持多個窗口函數嗎?
- 25. 爲什麼窗口中的'ontouchstart'被大多數瀏覽器支持?
- 26. ITransactionLocal接口,不支持
- 27. Xamarin串口通信支持
- 28. Cn1是否支持串口?
- 29. ColdBox模塊接口支持?
- 30. protobuf-net和接口支持
該函數被稱爲'glViewport'(介意小寫字母P) – datenwolf