中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 497|回复: 4

[Resource] DrawIndexedInstancedIndirect相关错误

[复制链接]
发表于 2018-12-9 16:19:36 | 显示全部楼层 |阅读模式
大家好!

最近遇到一个问题,vs output窗口打出如下信息,但是并没有crash:

D3D11 ERROR: ID3D11DeviceContext:rawIndexedInstancedIndirect: pBufferForArgs must be larger or equal to (20) bytes. [ EXECUTION ERROR #2097207: DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER]

有人遇到过吗?搜不到相关资料,即使spec上也没有呢。
发表于 2018-12-19 00:08:01 | 显示全部楼层
把参数buffer设大点咯
发表于 2018-12-24 15:03:14 | 显示全部楼层
关于越界访问的情况出现,请检查你的数据类型和具体的API操作,确认是否有那么多的索引数据可以被访问。
 楼主| 发表于 2018-12-28 12:10:21 | 显示全部楼层
kamui 发表于 2018-12-19 00:08
把参数buffer设大点咯

谢谢你!

是我太粗心了,这个借口和DrawInstancedIndirect()参数一样,我给搞混了,用错了api。

再次感谢!
 楼主| 发表于 2018-12-28 12:11:34 | 显示全部楼层
Jedimaster 发表于 2018-12-24 15:03
关于越界访问的情况出现,请检查你的数据类型和具体的API操作,确认是否有那么多的索引数据可以被访问。 ...

谢谢你!

是我太粗心了,这个借口和DrawInstancedIndirect()参数一样,我给搞混了,用错了api。

再次感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2019-1-22 09:08 , Processed in 0.296853 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表