在DX10.1 GPU上使用DirectCompute有什么限制吗?我将在DX11桌面上进行大部分的开发,但我想在DX10.1笔记本上演示代码。它将是一个Macbook Pro,在Bootcamp中运行Win7。GPU是一个Nvidia 330米。我能预料到什么限制?
编辑:我找到了一个关于计算机阴影在DX10上的应用的页面,但我并不完全清楚这些是否是严重的限制。
编辑2:我的目标是学习一些关于量化金融和解决政策制定。
发布于 2010-07-27 11:35:16
坦率地说,我认为CS4.x是相当有限的,因为缺乏atomics、双重精度、访问群共享内存的限制以及16 is的限制。此外,你只能有一个无人机,可以绑定。
我相信大多数DirectCompute开发人员都会在游戏中使用CS4.x进行后处理(可能是CS4.x和CS5.0代码路径)。想要做大量GPGPU工作的人将学习CS4.x,然后在CS5.0上学习。
现在你说你对CS4.x的限制一无所知。我建议使用CS4.x并坚持到目前为止。
但实际上,这一切都取决于您正在开发什么,如何和您的目标受众(专业开发人员与业余程序员,现在交付您的应用程序与两年内,主流受众与专业市场等)。
发布于 2010-07-27 10:55:19
我不能告诉你这些限制是否严重,因为1)这取决于你想要实现什么,2)我只是对计算机着色器不太了解。
但是,您可以运行DirectX Caps来查看您的设备将支持哪些功能(或您可以预期的限制)。另外,除了您发布的链接中突出显示的限制之外,您只能使用CS4.0,而不能使用CS5.0中的新功能。
https://stackoverflow.com/questions/3332782
复制相似问题