0
A
回答
2
glCopyPixels
讓你從一個幀緩衝區複製到另一個(我從來沒有使用它)。
glBlitFramebuffer
可以讓你的幀緩衝區之間複製像素
glCopyTexImage
可以讓你從幀緩衝區複製像素到紋理
使用這些功能,您可以完成該任務,例如,以下操作:
- 創建FBO,將紋理-1附加到第一個顏色通道
- 綁定fbo,設置視口以包含源區域
- 呼叫
glCopyTexSubImage
到紋理-2中得到的內容
相關問題
- 1. 在另一個紋理上重複紋理的一部分
- 2. 將一部分2D紋理複製到另一個Direct3D11
- 3. 在openGL中。你如何複製紋理的一部分到另一個紋理
- 4. 將xna中的紋理複製到另一個紋理中
- 5. 切割紋理的一部分
- 6. 如何使用紋理的一部分?
- 7. 渲染爲紋理的一部分
- 8. 調整紋理的一部分,OpenGL
- 9. 如何更新紋理的一部分?
- 10. 顯示GLSL中紋理的一部分
- 11. WebGL紋理渲染部分
- 12. GLSL部分重疊紋理
- 13. 如何將紋理應用於臉部的一部分?
- 14. 滾動孩子部分從一個部分到另一個
- 15. 如何將紋理應用到球體的一部分
- 16. 將子樹從AST的一個部分移到另一個部分
- 17. 將部分數據從一個表複製到另一個C#
- 18. 從另一個類加載紋理.XNA
- 19. 從一個部分移動的UITableViewCell到另一個程序
- 20. 複製到另一個紋理
- 21. openGL紋理只顯示紋理的紅色部分
- 22. OpenGL ES 1.0:在紋理重疊時隱藏紋理部分
- 23. 用紋理座標重複紋理的部分
- 24. 將紋理圖冊拆分爲多個紋理圖集警告
- 25. 從一個VAO應用到另一個VAO的紋理
- 26. 在團結中將紋理圖案填充到另一個紋理上
- 27. 如何從N個紋理生成一個紋理?
- 28. 如何把按鈕紋理放在另一個紋理上?
- 29. 如何替換「紋理=新紋理(Gdx.files.internal(」data/texture.png「));」與另一個
- 30. 彙編:從一個部分跳轉到另一個部分
這並不完全符合我一直在尋找,因爲它需要渲染的紋理,讀緩衝區(相當慢的操作)和複製像素。順便說一句glBlitFramebuffer是唯一的窗口功能 – 2011-03-16 07:46:56
你似乎誤解了這個想法。這裏沒有渲染操作。這是一個純粹的像素處理。 GPU內部的讀緩衝區不*速度慢。 'glBlitFramebuffer'是OpenGL規範的一部分,所以它不是以任何方式* windows *。 – kvark 2011-03-16 11:50:00
doh我的GPU不支持EXT_Framebuffer_object :(我正在研究一個弱嵌入式GPU,它不完全支持2.1 opengl。 – 2011-03-16 14:01:29