私はopenglで多くのピクセルを描画しようとしています。しかし、そのようなピクセル法はありません...(私は行方不明でしたか?)
正確には、レンダラーでカラーデータの配列([0xff0000、0xff00ff、...]、約480 * 800など)を描画したいと思います。(フレームごとに更新します)
これが不可能な場合、どうすればピクセルを描くことができますか?....キャンバスはそれを行うことができますか?でもキャンバスは遅すぎると思います...たくさんのピクセルを描く方法はありますか?
使用glDrawElements()
しましたが、1ピクセルしか描画されませんでした...(画面中央)
int[] bitmapData = new int[480 * 800];
public void onDrawFrame(GL10 gl) {
...
// some processing of pixels
...
buffer = IntBuffer.wrap(bitmapData);
gl.glDrawElements(gl.GL_POINTS, L, gl.GL_UNSIGNED_SHORT, buffer);
}
テクスチャにはビットマップを含めることができると思いました(GLUtils.texImage2Dを使用)。したがって、textureで描画し、glでtextrueを描画しますか?しかし、オーバーヘッドではありませんか?
(申し訳ありませんが、英語が下手です)