当释放(Release())已用于在前一帧中渲染的顶点缓冲区(ID3D10Buffer/D3D10_BIND_VERTEX_BUFFER)时,我收到一条警告,提示缓冲区已绑定(bind):
D3D10: INFO: ID3D10Device::IASetVertexBuffers: 当前绑定(bind)的 VertexBuffer 正在被删除;那么自然就不再受束缚了。 [ STATE_SETTING INFO #31:IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT ]
有办法解除缓冲区绑定(bind)吗?
谢谢
雅各布
最佳答案
使用ID3D10Device::IASetVertexBuffers
设置NULL
缓冲区。或者绑定(bind)另一个缓冲区。
关于directx - 释放顶点/索引缓冲区会导致警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2127861/