我正在寻找并行化一些复杂的数学,而webgl看起来是完美的方式.问题是,你只能从纹理中读取8位整数.理想情况下,我希望从纹理中获取32位数字.我有想法使用4个颜色通道获得每像素32位,而不是4位8位.
我的问题是,glsl没有"%"运算符或任何按位运算符!
TLDR:如何使用glsl中的运算符将32位数转换为4位数.
关于该技术的一些额外信息(使用按位运算符):
如何在两个32位整数中存储64位整数并再次转换回来
javascript glsl webgl glsles
glsl ×1
glsles ×1
javascript ×1
webgl ×1