1. 02 8月, 2010 1 次提交
  2. 26 7月, 2010 1 次提交
  3. 25 7月, 2010 2 次提交
  4. 24 7月, 2010 2 次提交
  5. 22 7月, 2010 1 次提交
  6. 21 7月, 2010 1 次提交
  7. 19 7月, 2010 5 次提交
  8. 17 7月, 2010 4 次提交
  9. 14 7月, 2010 6 次提交
    • M
      - Clean up · 8e5c8deb
      Mr.doob 提交于
      8e5c8deb
    • P
      Remove useless alert. · f0f3483f
      philogb 提交于
      f0f3483f
    • P
      Core performance improvements through shared props · 2b0ea54a
      philogb 提交于
      Old Vector and Matrix constructor functions would create all methods and
      make assignments with each call. A lot of speed-ups can be made by using
      shared properties through the prototype chain. Since methods and
      initialized properties are shared among all instances they're only
      created once.
      
      Some tests can be seen at examples/performance-test.html
      
      Some results:
      
          Chrome
      
          //6.4 times faster
          performance-test.html:25 Vector2 x 5000000: 213ms
          performance-test.html:30 Vector2Orig x 5000000: 1366ms
      
          //8.3 times faster
          performance-test.html:37 Vector3 x 5000000: 241ms
          performance-test.html:42 Vector3Orig x 5000000: 2015ms
      
          //3.8 times faster
          performance-test.html:49 Vector4 x 5000000: 278ms
          performance-test.html:54 Vector4Orig x 5000000: 1059ms
      
          //7.5 times faster
          performance-test.html:61 Matrix4 x 5000000: 937ms
          performance-test.html:66 Matrix4Orig x 5000000: 7004ms
      
          Firefox
      
          //6.8 times faster
          Vector2 x 50000: 45ms
          Vector2Orig x 50000: 307ms
      
          //11.5 times faster
          Vector3 x 50000: 48ms
          Vector3Orig x 50000: 550ms
      
          //3.8 times faster
          Vector4 x 50000: 61ms
          Vector4Orig x 50000: 234ms
      
          //9.4 times faster
          Matrix4 x 50000: 199ms
          Matrix4Orig x 50000: 1878ms
      
      where "Orig" are old versions of the objects.
      
      Running these tests multiple times can yeild different results due to
      browser cache. However the results are always kind of similar in terms
      of speedup.
      2b0ea54a
    • M
      - Added three_debug.js (Renders some debug data) · f62b6e98
      Mr.doob 提交于
      f62b6e98
    • M
    • M
  10. 12 7月, 2010 4 次提交
  11. 10 7月, 2010 1 次提交
  12. 07 7月, 2010 1 次提交
  13. 04 7月, 2010 2 次提交
  14. 03 7月, 2010 2 次提交
  15. 23 6月, 2010 5 次提交
  16. 21 6月, 2010 2 次提交