我正在寫一個填充洪泛算法......它需要繪製單個像素。什麼是最快的方法來做到這一點?起初,我想到使用cocos2d的drawpoint,但有320 * 480的頂點聽起來不太好。有使用memset或更快的方法嗎?在OpenGL ES中繪製單個像素的最有效方法(Cocos2d-iphone)
0
A
回答
1
如果您要覆蓋大部分屏幕(或大部分已知的屏幕的子矩形),那麼最快的方法可能是創建屏幕大小(或子矩形大小)質地。用軟件填充整個事物(對於不想繪製像素的透明Alpha),然後在其發生變化時動態更新它。
我沒有做過太多的iPhone工作,但我預計這會比嘗試繪製每幀100,000個基元(任何類型)更快。
0
Se蘋果的GLImageProcessing示例應用程序。它應該是非常有幫助的。
我跳過了這一點,並通過位圖進行了圖像處理。不知道這是否會幫助你。
相關問題
- 1. 在OpenGL中繪製多個四邊形的最有效方法
- 2. 在OpenGL中繪製單個像素
- 3. 用OpenGL ES繪製紋理最簡單的方法是什麼?
- 4. OpenGL Es 2.0 GLKit繪製像素
- 5. 在OpenGL 4中繪製一百萬像素的最快方法?
- 6. 在opengl中繪製體素(立方體)的最有效方法是什麼?
- 7. 在Cocos2d/OpenGL-ES中檢查先前繪製的像素?
- 8. OpenGL - 在OpenGL中繪製橢圓的最有效方法是什麼?
- 9. OpenGL ES的單個像素繪圖機器人
- 10. 在opengl中繪製一個箭頭ES
- 11. 在OpenGL中繪製修剪的UI元素的最佳方法
- 12. 重繪圖像的最有效方法
- 13. OpenGL ES簡單撤消最後繪圖
- 14. 在Java中繪製圖元的最簡單方法(不是OpenGL)
- 15. 最有效的方法來繪製silverlight
- 16. 使用OpenGL ES 2.0繪製2D圖像
- 17. 繪製與OpenGL ES的
- 18. 有效的方法(不)繪製其他像素下方的像素?
- 19. Android的OpenGL ES沒有繪製紋理
- 20. 如何在OpenGL中繪製單個像素?
- 21. 在Java AWT中繪製單個像素的最快方法圖形
- 22. 繪製多個對象的Opengl es
- 23. 在OpenGL中繪製大量像素
- 24. 在OpenGL ES中繪製球體
- 25. 如何在Linux中繪製OpenGL ES?
- 26. 在opengl es中繪製透明度2
- 27. 繪製分層OpenGL ES內容的最佳方式是什麼?
- 28. 最簡單的繪製線條,點,像素的方法?
- 29. 用OpenGL ES繪製點線
- 30. OpenGL ES:繪製小物體