关于Metal

时间:2015-10-29 20:05:54

标签: ios memory concurrency gpgpu metal

  1. 线程组内存在线程组的线程之间共享,但它是在线程组完成后保留的,允许链接(如果我有一个屏障让我们说)?
  2. 在当前设备上似乎限制为16KB,如果需要更多,可以解决任何问题吗?
  3. 平铺是否干扰或影响着色器中线程组内存的使用?

1 个答案:

答案 0 :(得分:4)

  1. 线程组内存在线程组的线程之间共享,但它是在线程组完成后保留的,允许链接(如果我有一个屏障让我们说)?
  2. 不,它仅在线程组执行期间可用。

    1. 在当前设备上似乎限制为16KB,如果我需要更多的话,是否有任何解决方法?
    2. 没有。您必须在设备内存中使用缓冲区。

      1. 平铺是否干扰或影响着色器中线程组内存的使用?
      2. 否(假设您指的是iOS平铺渲染)