Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WebGL在手机上的局限性_Webgl_Gpgpu - Fatal编程技术网

WebGL在手机上的局限性

WebGL在手机上的局限性,webgl,gpgpu,Webgl,Gpgpu,我使用WebGL在浏览器中执行基于GPU的距离计算 这将导致输出矩阵高达2500x2500,其中输入为 表示线(x1、y1、x2、y2映射到RGBA)的(最多)2500长度浮点数组 一个(最多)2500长度的数组,表示感兴趣的点的位置(x和y映射到RB-GA未使用) 在移动设备(iOS上的Firefox)上执行较大规模的矩阵(大量分段或大量点)时,选项卡崩溃 我通过减少段数解决了这个问题,但我想了解具体是什么导致了崩溃(或如何调查),以及是否有办法防止崩溃(例如,如果矩阵太大,则不启动计算)

我使用WebGL在浏览器中执行基于GPU的距离计算

这将导致输出矩阵高达2500x2500,其中输入为

  • 表示线(x1、y1、x2、y2映射到RGBA)的(最多)2500长度浮点数组
  • 一个(最多)2500长度的数组,表示感兴趣的点的位置(x和y映射到RB-GA未使用)
在移动设备(iOS上的Firefox)上执行较大规模的矩阵(大量分段或大量点)时,选项卡崩溃


我通过减少段数解决了这个问题,但我想了解具体是什么导致了崩溃(或如何调查),以及是否有办法防止崩溃(例如,如果矩阵太大,则不启动计算)。

可能内存不足,检查
MAX\u TEXTURE\u SIZE
并了解其含义。