ピクセルシェーダーにデータを転送するために定数バッファーを使用しています
問題は、バッファに更新されるデータに関係なく、float4メンバーのx、y、z、およびwの実行時に、バッファにシェーダに0が含まれることです。
構造の定義は次のとおりです。
// (C++)
struct Buffer
{
XMMATRIX mvp_;
XMFLOAT4 rgba_;
int usemvp_;
};
// HLSL
cbuffer Buffer : register( b0 )
{
matrix mvp_;
float4 rgba_;
int usemvp_;
};
どんな助けでも大歓迎です