< p >
texture2d
的access::read_write
限定符似乎只在OSX上可用。 是否有一种方法可以在kernel
(或其他)金属功能中读/写相同的纹理?
原因是所写入的纹理值可能不是最终值,并且可以由其他线程更新。
texture2d
的access::read_write
限定符似乎只在OSX上可用。 是否有一种方法可以在kernel
(或其他)金属功能中读/写相同的纹理?
原因是所写入的纹理值可能不是最终值,并且可以由其他线程更新。
device atomic_uint *buf [[ buffer(0) ]]
执行以下步骤:
内核
函数中初始化原子缓冲区。内核
使用atomic_fetch_min_explicit(buf[pos], val, memory_order_relaxed)
计算特定坐标的最小值。