Directx11在其中初始化常量着色器缓冲区

时间:2013-05-06 06:42:30

标签: buffer shader directx-11

我不知道在哪里初始化着色器常量缓冲区:在Map()之前,在Unmnap()之前还是在初始化之间没有区别?

1 个答案:

答案 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