-2
A
回答
1
只是爲了解決「兩個圖像分別屏幕」位...
紋理映射圖像的顏色到形狀。要迂腐,你不能繪製紋理,但你可以blit,你可以繪製具有貼圖紋理的幾何(使用per-vertex texture coordinates)。
您可以在繪製時同時綁定兩個紋理,但您需要第二組紋理座標並處理它們如何混合(或者不在您的情況)。即使這樣,着色器也會非常具體,並且由於圖像是分開的,因此每個像素都會運行不必要的代碼來處理其他圖像。當你想繪製3張圖片或100張圖片時會發生什麼?
相反,只需繪製一個帶有一個圖像的四邊形(在繪製之前依次綁定每個紋理)。除非您抽籤,否則開銷很小,此時您可以查看紋理地圖集並使用一次繪製調用繪製所有幾何圖形(真正朝着「同時」部分問題)。
相關問題
- 1. 兩個渲染方法在兩個屏幕同時工作
- 2. 離屏渲染紋理渲染屏幕上的空矩形
- 3. 在Windows屏幕上渲染緩衝區
- 4. 圖像的不良渲染(在觸摸屏幕後)
- 5. 如何在Janrain中渲染兩個屏幕
- 6. 屏幕渲染軌跡
- 7. opengl關閉屏幕渲染
- 8. 渲染層屏幕外
- 9. 由glfw繪製的渲染圖只渲染四分之一屏幕。緩衝區使用屏幕寬度*高度
- 10. 在渲染之前在屏幕尺寸上計算圖像尺寸
- 11. OpenGL問題:無法在屏幕上渲染幾何圖形
- 12. CHIP 8圖形在屏幕上如何渲染?
- 13. ajax - 渲染兩個部分視圖
- 14. 醜陋的圖像,渲染問題和多屏幕支持
- 15. 從MVC控制器將圖像渲染到屏幕
- 16. 爲什麼我的屏幕外圖像渲染不起作用?
- 17. 背景圖像渲染出XAML事件屏幕
- 18. 渲染圖像
- 19. 在整個屏幕上旋轉圖像
- 20. 渲染地圖不顯示屏幕上的數據
- 21. 滾動android屏幕上的圖像屏幕上的圖像
- 22. 圖像識別和3d渲染
- 23. SDL圖像分割屏幕
- 24. 渲染到紋理仍渲染到OpenGLES中的屏幕
- 25. 多個屏幕/分辨率/圖像
- 26. 如何在一個視圖中渲染兩個分頁
- 27. 渲染Zend_Form的(白色屏幕)
- 28. React-navigation StackNavigator渲染到特定屏幕
- 29. OpenGL 4.4渲染只是白色屏幕
- 30. 渲染到VB.net中的屏幕
它更容易做視口 – 2014-10-27 10:30:47
happygygt:你的問題既不明確又模糊。我建議你更好地解釋一下你想要達到的目標,並特別說明你的問題究竟是什麼。事實上,對於你的問題,「我怎麼能寫一個頂點着色器來實現我的目標呢?」我想到的是:「讀一本關於OpenGL/GLSL的書」。請記住,如果您沒有花時間對本網站上的人進行明確和具體的描述,那麼他們沒有理由花一些時間爲您服務...... – Rick77 2014-10-27 10:40:42