【发布时间】:2013-02-25 02:48:58
【问题描述】:
当我运行我的 DirectX11 项目时,每次调用 ID3D10Device::DrawIndexed 并显示此警告时,我都会在输出窗口中收到垃圾邮件
D3D11:警告:ID3D11DeviceContext::DrawIndexed:输入顶点槽 0 步幅为 48,小于逻辑上预期的最小步幅 从当前的输入布局(56 字节)。没关系,因为硬件是 完全能够读取重叠数据。然而开发商 可能不打算利用这种行为。 [ 执行 警告 #355:DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL]
这就是我当前调用函数的方式
pImmediateContext->DrawIndexed( this->vertexBuffer.indices.size() * 3, 0, 0);
我不确定我做错了什么导致了这个警告。如果有人能对这个问题有所了解,我将不胜感激。
【问题讨论】: