【发布时间】:2016-07-08 00:22:48
【问题描述】:
我正在使用金属着色器将许多粒子绘制到屏幕上。每个粒子都有自己的位置(可以更改),并且通常两个粒子具有相同的位置。如何检查我写入的texture2d 是否在某个位置没有像素? (如果还没有绘制粒子,我想确保只在某个位置绘制粒子,因为如果在同一位置绘制许多粒子,我会得到难看的闪烁)
我试过outTexture.read(particlePosition),但这显然不起作用,因为纹理访问限定符是access::write。
有没有办法同时对texture2d 进行读写访问? (如果没有,我怎么还能解决我的问题?)
【问题讨论】: