問題タブ [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.
c++ - XMMATRIX で memcpy() を使用できますか?
つまり、私はこれを行うことができます:
Matrix
は、16 個の連続する float 変数を含む私自身のクラスです。また、ベクター クラス (4 つの float) と XMVECTOR で同じことを行うことはできますか?
編集: つまり、XMMATRIX は POD ですか?
c++ - XMVECTOR をクラス メンバーとして使用する
XMVECTOR は 16 バイトでアラインする必要があるため、クラスのメンバーにするべきではありません (アラインメントを確保しない限り)。しかし、私はこのようにsthを行うことができますか?
c++ - XMFLOAT3 を const float *pData に変換する方法は?
次のコードがあります。
const float *pData で XMFLOAT3 を渡したいですか?
c++ - DX10 から DX11 に移動した後の d3dx10math.h からの未解決のシンボル
D3DXMatrixMultiply()
DirectX 10 プロジェクトを (DirectX SDK を使用して) DirectX 11 に更新しましたが、リンカー ステージで突然失敗しますD3DXVec3TransformCoord()
。
それらのいくつかは、私が触れたことのないファイルからのものです。私が行ったのは、D3DX10 および D3D10 ヘッダーを DX11 に変更し、デバイス コンテキストとシェーダーとのインターフェイスに関連するメソッドを追加したことだけです。私のプロジェクト設定も変更されず、DirectXinclude
とlib
フォルダーが VC++ ディレクトリに追加されました。
これを引き起こしている原因についての手がかりはありますか?
directxmath - DirectXMath は、OpenGL を使用する OSX および Linux で動作しますか?
DirectXMath ライブラリはクロス プラットフォームですか? OpenGL や OSX および Linux で使用できますか?