Освобождение буфера вершин/индексов вызывает предупреждение

При освобождении (Release()) буфера вершин (ID3D10Buffer/D3D10_BIND_VERTEX_BUFFER), который использовался для рендеринга в предыдущем кадре, я получаю предупреждение о том, что буфер привязан:

D3D10: ИНФОРМАЦИЯ: ID3D10Device::IASetVertexBuffers: текущий связанный VertexBuffer удаляется; поэтому, естественно, больше не будет связано. [STATE_SETTING INFO #31: IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT]

Есть ли способ отвязать буфер?

Спасибо,

Джейкоб


person Jakob Schou Jensen    schedule 24.01.2010    source источник


Ответы (2)


В любом случае это не предупреждение, а информация. Не имеет НИКАКОГО значения, удаляете ли вы привязку буфера или нет.

person feal87    schedule 24.01.2010

Настройте NULL буферы с помощью ID3D10Device::IASetVertexBuffers. Или привязать другой буфер.

person Alexander Gessler    schedule 24.01.2010