标签: opencl gpgpu
我们可以在Xbox One和PS4等游戏机上使用openCL作为通用GPU吗?如果是,我们可以使用像ArrayFire这样的openCL框架 - http://arrayfire.com/吗?
答案 0 :(得分:2)
没有。
虽然每个控制台最新版本上的AMD GPU硬件与支持OpenCL的桌面硬件相似,但控制台供应商不提供OpenCL作为编程API(除非它不是公开信息,只能在NDA下使用) 。如果足够多的游戏开发者要求它可能会发生。
答案 1 :(得分:1)
我也在寻找它!我发现了这个话题:here
显然,到目前为止,唯一的出路是在Xbox上使用HLSL,在Playstation上使用PSSL。据一位关于上述主题的人说。它们(API)是不同的,但是非常相似,这样就可以使用一些预处理器编写在两个平台下编译的代码。