Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Sylvester to benchmark #21

Open
feklee opened this issue Jul 20, 2012 · 2 comments
Open

Add Sylvester to benchmark #21

feklee opened this issue Jul 20, 2012 · 2 comments

Comments

@feklee
Copy link
Contributor

feklee commented Jul 20, 2012

According to the Numeric Javascript benchmark, Sylvester is faster than Google Closure for important "3D operations" such as 3x3 or 4x4 matrix multiplications, in Chrome 20.0 on WinXP/32. Therefore, Sylvester would be an interesting addition to the WebGL Matrix Library Benchmark.

@stepheneb
Copy link
Owner

I agree that would be nice to add https://github.com/jcoglan/sylvester

Would you like to try adding it ?

If you fork this repo, make a new branch for adding sylvester and get it working and make a pull request I love to merge and deploy the change.

@feklee
Copy link
Contributor Author

feklee commented Jul 21, 2012

Added and pull request sent.

With Chrome 20 on WinXP/32, performance of Sylvester indeed is very low compared to all other libraries in the benchmark. Furthermore, functionality dedicated to working with 4x4 matrices for transformations in 3D space is missing. Therefore not all tests are available.

Concerning the Numeric Javascript benchmark: As far as I can tell, it tests Closure's generic matrix module. webgl-matrix-benchmarks, on the other hand, tests Closure modules dedicated to WebGL matrix transformations.

Possibly of interest: Although Sylvester is not a WebGL library, it is used in the example code of MDN's Getting started with WebGL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants