2

当释放 (Release()) 一个顶点缓冲区 (ID3D10Buffer / D3D10_BIND_VERTEX_BUFFER) 时,该缓冲区已在前一帧中用于渲染,我收到一个警告说缓冲区已绑定:

D3D10: INFO: ID3D10Device::IASetVertexBuffers: 当前绑定的 VertexBuffer 正在被删除;如此自然,将不再被束缚。[状态设置信息#31:IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT]

有没有办法解绑缓冲区?

谢谢,

雅各布

4

2 回答 2

3

使用. NULL_ ID3D10Device::IASetVertexBuffers或者绑定另一个缓冲区。

于 2010-01-24T16:51:57.213 回答
1

无论如何,它不是警告,而是信息。删除或不绑定缓冲区没有任何区别。

于 2010-01-24T20:25:25.113 回答