トップページ > プログラム > 2016年10月08日 > YhC4QJ81

書き込み順位&時間帯一覧

16 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000021000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【C++】 DirectX初心者質問スレ Part40 【C】©2ch.net

書き込みレス一覧

【C++】 DirectX初心者質問スレ Part40 【C】©2ch.net
96 :デフォルトの名無しさん[sage]:2016/10/08(土) 17:17:48.29 ID:YhC4QJ81
ttp://www.rastertek.com/dx11tut04.html
このサイトに
dataPtr = (MatrixBufferType*)mappedResource.pData;
という記述があったのですが、どういう意味でしょうか?
【C++】 DirectX初心者質問スレ Part40 【C】©2ch.net
98 :デフォルトの名無しさん[sage]:2016/10/08(土) 17:50:50.85 ID:YhC4QJ81
>>97
すみません、質問の仕方が悪かったです
D3D11_MAPPED_SUBRESOURCE mappedResource;
MatrixBufferType dataPtr;
unsigned int bufferNumber;

D3DXMatrixTranspose(&worldMatrix, &worldMatrix);
D3DXMatrixTranspose(&viewMatrix, &viewMatrix);
D3DXMatrixTranspose(&projectionMatrix, &projectionMatrix);

deviceContext->Map(m_matrixBuffer, 0, D3D11_MAP_WRITE_DISCARD, 0, &mappedResource);

dataPtr.world = worldMatrix;
dataPtr.view = viewMatrix;
dataPtr.projection = projectionMatrix;

memcpy(mappedResource.pData, &dataPtr, sizeof(MatrixBufferType));

deviceContext->Unmap(m_matrixBuffer, 0);

なら分かるのですが
>>96のサイトのやり方だとどのようにマトリクスをセットしているのでしょうか?
【C++】 DirectX初心者質問スレ Part40 【C】©2ch.net
101 :デフォルトの名無しさん[sage]:2016/10/08(土) 18:20:15.55 ID:YhC4QJ81
すみません
ポインタについて少し勘違いしていたみたいです
スレ汚し失礼しました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。