On 2019-05-19 21:21:55 +0000, Ola Fosheim Grøstad said:
Interesting, is each cell a separate item then?
Yes, it's organized like this: root => grid => 1..X columns ==(each colum)==> 1..Y cells
So assuming 3GHz cpu, we get 0.23*3e9/1600 = 431250 cycles per cell? That's a lot of work.
I must be fair, and add some other measurement in between. This includes managing a 2D spatial index for hit testing too, not only layouting.
Are you using some kind of iterative physics based approach since you use hundreds of thousands of computations per cell?
It's like the browser's flex-box model. -- Robert M. Münch http://www.saphirion.com smarter | better | faster
