当释放(Release())一个顶点缓冲区(ID3D10Buffer / D3D10_BIND_VERTEX_BUFFER),它已用于在前一帧中进行渲染时,我收到一条警告:缓冲区被绑定:
D3D10:INFO:ID3D10Device :: IASetVertexBuffers:正在删除当前绑定的VertexBuffer;如此自然,将不再受约束。 [STATE_SETTING INFO#31:IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT]
有没有办法解开缓冲区?
谢谢,
氏
答案 0 :(得分:3)
使用NULL
设置ID3D10Device::IASetVertexBuffers
缓冲区。或绑定另一个缓冲区。
答案 1 :(得分:1)
无论如何不是警告,而是信息。删除或不删除缓冲区没有任何区别。