如何在WebGL中命中texel缓存?
我正在做的是WebGL上的GPGPU,我不知道我要说的访问模式适用于一般的图形和游戏程序。在我们的代码中,经常会遇到需要按输出texel汇总或减少的数据。一个非常简单的例子是矩阵乘法,在此过程中,对于每个输出texel,返回一个值,该值是一个输入的行和另一个输入的列的点积 这一直是我们性能的症结所在,因为与其说是计算,不如说是成倍的数据访问。因此,我一直在尝试寻找一种读取模式或数据布局模式,以加快此操作,但我完全没有成功 我将在下面描述一些假设和一些方案。下面是所有这些的示例代码 不幸的是,由于大小原因,我无法使用StackOverflow的“snippet”功能。注意:所有示例都是编写到控制台,而不是html页面如何在WebGL中命中texel缓存?,webgl,gpu,gpgpu,Webgl,Gpu,Gpgpu,我正在做的是WebGL上的GPGPU,我不知道我要说的访问模式适用于一般的图形和游戏程序。在我们的代码中,经常会遇到需要按输出texel汇总或减少的数据。一个非常简单的例子是矩阵乘法,在此过程中,对于每个输出texel,返回一个值,该值是一个输入的行和另一个输入的列的点积 这一直是我们性能的症结所在,因为与其说是计算,不如说是成倍的数据访问。因此,我一直在尝试寻找一种读取模式或数据布局模式,以加快此操作,但我完全没有成功 我将在下面描述一些假设和一些方案。下面是所有这些的示例代码 不幸的是,由于