【发布时间】:2018-05-29 20:48:29
【问题描述】:
我在 javascript 中创建了一个使用 gpu 的 mandelbrot 集,但是因为当我放大到太多屏幕变得像素化时,javascript 小数并不是那么准确。如果我在 cpu 上对其进行编程,它不会那么难,但是因为我使用的是 gpu.js,所以我不能使用字符串,因此我不知道十进制库。
我只想提高准确性,而不是让它无穷无尽。
有没有什么方法可以用多个浮点数创建一个更精确的浮点数(由于库的限制,我不能使用字符串)以便我可以:
- 相乘
- 添加
- 使用权力
【问题讨论】:
-
您有什么特别需要十进制的理由吗?你能依赖你的 CPU/GPU 提供的底层二进制浮点吗?
-
您不需要字符串来进行任意精度的工作。数组应该没问题。
-
应该不错。创建函数需要时间,但我认为这仍然是最好的方法
标签: javascript floating-point gpu mandelbrot