我有用于生成二维迷宫下面的JavaScript脚本: /*
* 3 June 2003, [[:en:User:Cyp]]:
* Maze, generated by my algorithm
* 24 October 2006, [[:en:User:quin]]:
* Source edited for clarity
* 25 January 2009, [[:en:User:
有一个简单的函数,我曾经用C++来模拟简单形式的镶嵌细分。该函数需要一个数字和一个除数。除数必须是(两个幂的两个-1),n应该在0和除数之间。它使用按位&返回n%(d + 1)的模数结果。 相当肯定的功能是这样: unsigned int BitwiseMod(unsigned int n, unsigned int d){ return n & d; }
我想OpenCL中有效地利用这一点,