ユーザ用ツール

サイト用ツール


2026:03:05

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
2026:03:05 [2026/03/06 05:21] – 作成 machiaworx2026:03:05 [2026/03/06 05:31] (現在) machiaworx
行 7: 行 7:
   * ということで、Xorの実行はプログラマに一任されるため、実装時のベンチマークは結構必要になりそう。   * ということで、Xorの実行はプログラマに一任されるため、実装時のベンチマークは結構必要になりそう。
   * 当該のXor処理は仮想スクリーン読むわExtraスクリーンも読むわでそれなりにメモリからの読み込みに時間かかる処理が多いためにこんなことになるのかなと思った。   * 当該のXor処理は仮想スクリーン読むわExtraスクリーンも読むわでそれなりにメモリからの読み込みに時間かかる処理が多いためにこんなことになるのかなと思った。
 +  * 処理を間引いたり分岐をしないような定義をしたりして、少し高速化した。通常描画時との時間差が少し縮まった。
 +
 +----
 +  * あと1個個人的に入れたいもの。メッシュ描画。
 +  * ピクセルを1個飛ばしで描画する方法。これはかなり描画時間を稼げる。
 +  * とは言うものの、上記の処理時間を考慮すると、Extraスクリーンに入れるかは微妙な感じがしてる。
 +  * 結局のところピクセル座標を間引いても比較が必要なため、更に時間がかかるのでは?という懸念がある。
 +
 +----
 +  * Xor処理を書いてたときに思ったのは、まだアルゴリズムとして最適化できる処理はありそうな事。
 +  * 一度見直し入れたいな。
2026/03/05.1772742112.txt.gz · 最終更新: 2026/03/06 05:21 by machiaworx