サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 17
qiita.com/nanikore55554
この話の続きです 要約すると「Electron上でVulkanを動かすプログラムを現実的な範疇まで軽くしてみた」という話です。 このプログラムをもっと軽くする事に挑戦しました。 1.そもそも何故重いのか 詳しい話は上のURLを見ていただくとして、この文が原因です。 pixels = new Uint8Array(bar.send_raw_image().buffer.slice(0, texWidth*texHeight*4)); このbar.send_raw_image()から呼び出されるBuffer型の配列からUint8Array型に変えている部分が重くなっている原因です。 Buffer型の配列はvulkanで生成されている画像の生データなのですが、20万程度の要素数があります。これだけ大量の要素数をコピーして新しい型の変数に変える処理をJavascript上でやればプログラムが遅くな
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く