1. 26 11月, 2012 5 次提交
  2. 24 11月, 2012 1 次提交
  3. 23 11月, 2012 1 次提交
    • A
      Added safeguards to morph buffers setting in WebGLRenderer. · b6331a85
      alteredq 提交于
      Now morph buffers behave the same like other buffers and do not attempt to get set when materials do not use corresponding attributes. Not having this was crashing deferred rendering when shuffling around materials in G-buffer passes.
      b6331a85
  4. 22 11月, 2012 4 次提交
  5. 21 11月, 2012 1 次提交
  6. 20 11月, 2012 3 次提交
  7. 17 11月, 2012 1 次提交
  8. 16 11月, 2012 7 次提交
    • A
      Fixed Clock double-counting of time in getElapsedTime (thanks to @gagern) · 4e716553
      alteredq 提交于
      Fixes #2637
      4e716553
    • M
      Updated builds. · 2a5db1e9
      Mr.doob 提交于
      2a5db1e9
    • A
      Changed WebGLRenderer's sortFacesByMaterial to only split geometry if... · a27cabba
      alteredq 提交于
      Changed WebGLRenderer's sortFacesByMaterial to only split geometry if MeshFaceMaterial is used at the first render.
      
      Fixes #2638
      a27cabba
    • A
      Removed forgotten commented out code. · 167486b6
      alteredq 提交于
      167486b6
    • A
      Refactored enabling / disabling of attributes in WebGLRenderer. · 8736f3b3
      alteredq 提交于
      Before attributes were enabled just once, when creating a new program and then they were never disabled (with exception of UVs).
      
      Now before rendering of the object existing enabled attributes are disabled and attributes required by program are enabled (these GL state changes are cached so they happen only when active geometry or material changes inside a frame).
      
      There is still some gray zone for more exotic rendering methods (immediate render objects and render plugins do not disable outstanding enabled attributes, they just enable attributes they need) but we'll address these if they start to make problems.
      
      Performance seems to be ok, at least for current examples, though there may be some use cases which could get dramatically slower with these changes (before optimizations naive attribute disabling / enabling every time halved the framerate in performance stress test).
      
      Fixes #2633 (hope so)
      8736f3b3
    • M
      Updated builds. · 888042bd
      Mr.doob 提交于
      888042bd
    • M
      Updated builds. · 1777dea7
      Mr.doob 提交于
      1777dea7
  9. 15 11月, 2012 8 次提交
  10. 14 11月, 2012 6 次提交
  11. 13 11月, 2012 3 次提交