問題タブ [directxmath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
173 参照

c++ - XMMATRIX で memcpy() を使用できますか?

つまり、私はこれを行うことができます:

Matrixは、16 個の連続する float 変数を含む私自身のクラスです。また、ベクター クラス (4 つの float) と XMVECTOR で同じことを行うことはできますか?

編集: つまり、XMMATRIX は POD ですか?

0 投票する
1 に答える
240 参照

c++ - XMVECTOR をクラス メンバーとして使用する

XMVECTOR は 16 バイトでアラインする必要があるため、クラスのメンバーにするべきではありません (アラインメントを確保しない限り)。しかし、私はこのようにsthを行うことができますか?

0 投票する
1 に答える
780 参照

c++ - XMFLOAT3 を const float *pData に変換する方法は?

次のコードがあります。

const float *pData で XMFLOAT3 を渡したいですか?

0 投票する
1 に答える
366 参照

c++ - DX10 から DX11 に移動した後の d3dx10math.h からの未解決のシンボル

D3DXMatrixMultiply()DirectX 10 プロジェクトを (DirectX SDK を使用して) DirectX 11 に更新しましたが、リンカー ステージで突然失敗しますD3DXVec3TransformCoord()

それらのいくつかは、私が触れたことのないファイルからのものです。私が行ったのは、D3DX10 および D3D10 ヘッダーを DX11 に変更し、デバイス コンテキストとシェーダーとのインターフェイスに関連するメソッドを追加したことだけです。私のプロジェクト設定も変更されず、DirectXincludelibフォルダーが VC++ ディレクトリに追加されました。

これを引き起こしている原因についての手がかりはありますか?

0 投票する
1 に答える
1078 参照

directxmath - DirectXMath は、OpenGL を使用する OSX および Linux で動作しますか?

DirectXMath ライブラリはクロス プラットフォームですか? OpenGL や OSX および Linux で使用できますか?