directx - 释放顶点/索引缓冲区会导致警告

标签 directx directx-10

当释放(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/

相关文章:

c++ - Windows XP 中使用英语的 DirectX 应用程序无法解释的崩溃

c# - DirectX 桌面

windows - Directx 11.1 中 D3DXCOLOR 结构的新等效项?

c++ - "Extern"与 DirectX 变量?

C++ Directx鼠标输入在失去焦点后表现得很奇怪

c++ - 将 C++ 应用程序从 Directx9 移植到 Directx10 之前的重要阅读

C++ DirectX11 执行警告 #355 和 #356 = 步幅大小不正确

c - 加载图片 directx 12 oculus 裂痕

c++ - 报错,即 "unresolved external symbol"

c++ - 什么类型的字符串最适合用于 Win32 和 DirectX?