【问题标题】:Directx11 where initialize constant shader buffer初始化常量着色器缓冲区的 Directx11
【发布时间】:2013-05-07 22:01:50
【问题描述】:

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

【问题讨论】:

    标签: buffer shader directx-11


    【解决方案1】:

    参见创建缓冲区函数的第二个参数。

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      相关资源
      最近更新 更多