Closed flippmoke closed 6 years ago
Will this continue to work on non-x86 platforms?
@pnorman if we decided to accept this pull request we could add a compile flag to use the original functionality. It should work just fine on x64 as well
cc @sebastic since I think he's packaging mapnik-vector-tile on other CPUs
The mapnik-vector-tile source package builds an architecture independent binary package, so the build is only performed on the architecture of the build system which is amd64 in my case. The node-mapnik package may be affected by this if it's arch:any, it's the reason we have mapnik-vector-tile packaged.
After latest commit:
./build/Release/vtile-encode ./test/geometry-test-data/benchmark/ginormous-polygon.json 0 0 0 -i 100 -p 4326
z:0 x:0 y:0 iterations:100
2959.72ms (cpu 2936.32ms) | encode tile: ./test/geometry-test-data/benchmark/ginormous-polygon.json
This PR seems oddly large, like a merge or rebase screwed up
@pnorman a screw up in a rebase
Closed in favor of #268
A speed improvement in the simplification code by using SSE code.
Master Bench
Pull Request Bench
/cc @springmeyer @artemp @jakepruitt