我不知道在哪里初始化着色器常量缓冲区:在Map()
之前,在Unmnap()
之前还是在初始化之间没有区别?
答案 0 :(得分:0)
请参阅创建缓冲区函数的第二个参数。
ID3D11Device::CreateBuffer(
[in] const D3D11_BUFFER_DESC *pDesc,
[in, optional] const D3D11_SUBRESOURCE_DATA *pInitialData,
[out, optional] ID3D11Buffer **ppBuffer
);
http://msdn.microsoft.com/en-us/library/windows/desktop/ff476501(v=vs.85).aspx