bate's blog

調べたこと実装したことなどを取りとめもなく書きます。

2011-12-01から1ヶ月間の記事一覧

Win7x64でVC++EEのWin32ビルド

カメラクラスを作ろうとした時に嵌ったポイント。XMMATRIXやXMVECTORをメンバに持つクラスや構造体は、 絶対に16バイトアライメントじゃないと駄目らしい。 スタックでXMMATRIXを確保・使用しても大丈夫だが、 ヒープで確保・使用する場合は、Win32ビルドだ…

XMMATRIX

下記の記述でハングする。 どうして? [XMMATRIX型のクラスメンバ] = XMMatrixIdentity(); XMMATRIX, XMVECTORはクラスのメンバにしたら駄目なのか?

RenderToTextureのエラー解決

Renderの頭に最初に下記を実行する。 シェーダーリソースのスロット0にリソースが残っていた。 ID3D11ShaderResourceView *const pSRV[1] = {NULL}; m_pImmediateContext->PSSetShaderResources(0, 1, pSRV);

RenderToTexture

1:背景灰色でテクスチャを貼った三角形をテクスチャに描画 2:背景を濃い青にして、1で描画したテクスチャを貼った四角形を描画表示はできているが、エラーが出る。 ShaderResourceViewの問題らしいが解決方法が分からない。 D3D11: WARNING: ID3D11Devi…

スクリプトしか弄っていない

melとかmaxscript、テキスト処理のlinuxコマンドとか。

豚汁

インスタントの豚汁がおいしい。

シェーダーの管理

DCCとの関連で#ifdefとかでシェーダーが複雑になる。 何とかしたい。 どうしましょう。