私はフラッドフィルアルゴリズムを書いています...個々のピクセルをペイントする必要があります。これを行う最速の方法は何ですか?最初はcocos2dの描画点を使うことを考えましたが、320 * 480の頂点を持つのはあまり良くありません。 memsetや何かを使うより速い方法がありますか?OpenGL ES(Cocos2d-iphone)で個々のピクセルを描画する最も効率的な方法
0
A
答えて
1
ほとんどの画面(または画面の一部のほとんどの既知の長方形)をカバーする場合、おそらく最も速い方法は画面サイズ(またはサブ矩形サイズ)を作成し、テクスチャ全体をソフトウェアで塗りつぶして(描画したくないピクセルの透明アルファ)、それが変更されるたびに動的に更新します。
私は多くのiPhoneの仕事をしていませんが、各フレームで100,000種類のプリミティブを描画しようとするよりも速いと思います。
0
SeアップルのGLImageProcessingサンプルアプリ。非常に役立つはずです。
私はそれをスキップし、ビットマップで画像処理を行った。それがあなたに役立つかどうかは分かりません。
関連する問題
- 1. OpenGL ESの単一ピクセル描画アンドロイド
- 2. OpenGL ES 2.0での効率的なランダムテクスチャサンプリング
- 3. 画面上のピクセルを検索する最も効率的な方法は?
- 4. ビューの上にボタンを描画する最も効率的な方法は?
- 5. 最も効率的なページヒットを生成する最も効率的な方法
- 6. 描画可能なイメージを効率的にする最も良い方法は?
- 7. OpenGL ES 2.0 - テクスチャをフレームバッファに効率的にコピーする方法
- 8. 画像を更新する最も効率的な方法
- 9. 動画をレンダリングする最も効率的な方法
- 10. matlabで3dラインの束を描く最も効率的な方法
- 11. 最も効率的な方法のハンドラ
- 12. 最も効率的な方法
- 13. 最も効率的な方法
- 14. 最も効率的な方法と
- 15. 最も効率的な方法
- 16. 最も効率的な方法
- 17. 2つの個別ノードを照合する最も効率的な方法
- 18. iOSのOpenGL ESコンテキストでアウトラインテキストを描画する方法は?
- 19. OpenGL-ES 2.0で透明ポリゴンを描画する方法は?
- 20. OpenGLで単一のピクセルを描画する方法は?
- 21. 大きなCGPathを描画する最も効率的な方法は何ですか?
- 22. OpenGl ES 2D Android再描画
- 23. 私は準備openglの-ESでカスタムレンダラを使用している場合のOpenGL-ESを使用して線を描画する最も簡単な方法(アンドロイド)
- 24. OpenGL ESで描画を伸ばす - iOS
- 25. SpriteKitで線を効率的に描画する方法
- 26. ウェブサイト上でコンテンツをスケジュールする最も効率的な方法
- 27. タイムスタンプでデータを取得する最も効率的な方法
- 28. JSONをC#で解析する最も効率的な方法
- 29. Windowsでローリングログファイルをテールする最も効率的な方法
- 30. Elasticsearchでデータをモデル化する最も効率的な方法