IDirect3D9和IDirect3DDevice9的GetDeviceCaps有什么区别

u010436600 2013-05-03 09:32:38
返回的D3DCAPS9不一样,IDirect3DDevice9::GetDeviceCaps返回的有些值还要大
...全文
391 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻开心 2013-05-09
  • 打赏
  • 举报
回复
msdn说了, 这个要以IDirect3DDevice9的返回为准, 要根据你创建device的时候参数决定
u010098070 2013-05-09
  • 打赏
  • 举报
回复
引用 5 楼 happy__888 的回复:
MaxActiveLights也不同? 不会是ref和hal模式下不同吧 你是如何测试的贴一下代码看看 IDirect3D 以及 IDirect3DDevice是如何创建的
D3DCREATE_HARDWARE_VERTEXPROCESSING的话,区别是在602870af~602870db
寻开心 2013-05-09
  • 打赏
  • 举报
回复
MaxActiveLights也不同? 不会是ref和hal模式下不同吧 你是如何测试的贴一下代码看看 IDirect3D 以及 IDirect3DDevice是如何创建的
u010436600 2013-05-09
  • 打赏
  • 举报
回复
引用 3 楼 happy__888 的回复:
msdn说了, 这个要以IDirect3DDevice9的返回为准, 要根据你创建device的时候参数决定
比如说返回D3DCAPS9的MaxActiveLights也不一样,这个怎么决定
u010208053 2013-05-08
  • 打赏
  • 举报
回复
引用 1 楼 happy__888 的回复:
dxsdk当中是有说明的 IDirect3D9::GetDeviceCaps Method The application should not assume the persistence of vertex processing capabilities across Direct3D device objects. The particular capabilities that a physical device exposes may depend on parameters supplied to CreateDevice. For example, the capabilities may yield different vertex processing capabilities before and after creating a Direct3D Device Object with hardware vertex processing enabled. IDirect3DDevice创建时候的参数不同,使得返回的能力数值也会不同的 你更应该依赖于IDirect3DDevice的返回数值
msdn肯定看的,VertexProcessingCaps是D3DCAPS9的一个成员,这个是不一样的 问题是如果IDirect3DDevice9::GetDeviceCaps返回的值小,那好理解,返回的值大不知道怎么理解
寻开心 2013-05-08
  • 打赏
  • 举报
回复
dxsdk当中是有说明的 IDirect3D9::GetDeviceCaps Method The application should not assume the persistence of vertex processing capabilities across Direct3D device objects. The particular capabilities that a physical device exposes may depend on parameters supplied to CreateDevice. For example, the capabilities may yield different vertex processing capabilities before and after creating a Direct3D Device Object with hardware vertex processing enabled. IDirect3DDevice创建时候的参数不同,使得返回的能力数值也会不同的 你更应该依赖于IDirect3DDevice的返回数值

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧