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