内容へ移動
machia's diary
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
2026:03:05
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
3/5日記 ===== プログラム ===== * ExtraスクリーンのXor処理を実装。 * ただ、描画領域によってはXor処理を実行するほうが通常の描画よりも重いシチュエーションが存在することを確認。 * 分岐処理と値比較が大量に実行されるから仕方ないね。 * ということで、Xorの実行はプログラマに一任されるため、実装時のベンチマークは結構必要になりそう。 * 当該のXor処理は仮想スクリーン読むわExtraスクリーンも読むわでそれなりにメモリからの読み込みに時間かかる処理が多いためにこんなことになるのかなと思った。 * 処理を間引いたり分岐をしないような定義をしたりして、少し高速化した。通常描画時との時間差が少し縮まった。 ---- * あと1個個人的に入れたいもの。メッシュ描画。 * ピクセルを1個飛ばしで描画する方法。これはかなり描画時間を稼げる。 * とは言うものの、上記の処理時間を考慮すると、Extraスクリーンに入れるかは微妙な感じがしてる。 * 結局のところピクセル座標を間引いても比較が必要なため、更に時間がかかるのでは?という懸念がある。 ---- * Xor処理を書いてたときに思ったのは、まだアルゴリズムとして最適化できる処理はありそうな事。 * 一度見直し入れたいな。
2026/03/05.txt
· 最終更新: 2026/03/06 05:31 by
machiaworx
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ