「主なグラフィックスAPIのメモリアライメント」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 2行目: | 2行目: | ||
[[Direct3D]]では16バイト区切りにする。16バイトの境界線を跨ぐように[[変数]]を配置しないこと。 | [[Direct3D]]では16バイト区切りにする。16バイトの境界線を跨ぐように[[変数]]を配置しないこと。 | ||
NG | ; NG | ||
<source lang="c"> | <source lang="c"> | ||
struct Buffer1 { | struct Buffer1 { | ||
| 10行目: | 10行目: | ||
</source> | </source> | ||
OK | ; OK | ||
<source lang="c"> | <source lang="c"> | ||
struct Buffer1 { | struct Buffer1 { | ||
| 28行目: | 28行目: | ||
[[Metal]]は深く考えなくても良いらしいが、とりあえず[[Direct3D]]に合わせとけ。 | [[Metal]]は深く考えなくても良いらしいが、とりあえず[[Direct3D]]に合わせとけ。 | ||
[[画像処理]] | [[category:画像処理]] | ||