Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Saturday, April 17 2010
11 Auto-compute aspect from viewport was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 12:50 PM

    Compute SceneJS.perspective.aspect from SceneJS.renderer.viewport

    "perspective" module to listen to "renderer" module for VIEWPORT_UPDATED

10 Online IDE - Efficient logging was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 9:49 AM

    Currently verbose logging in the IDE slows demos down a lot (because it inserts divs into the DOM), eventually grinding browser to a virtual halt.

    Make it more ...

9 texture loading in background was updated
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) commented at 9:10 AM

    So the COLLADA parsing is actually very fast - I'll show that with logging of texture loads and an example showing no textures.

  • lindsay.kay (at xeolabs)
    • State changed from new to open
    by lindsay.kay (at xeolabs) at 8:39 AM
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) commented at 8:35 AM

    Strangely, it appears as if WebGL in Chromium is queuing up texture creation and doing that in a big batch that blocks the browser, only unblocking when all tex...

  • collada
    collada created the ticket at 6:47 AM

    maybe it is possible to display the geometry with basic material, and have texture loading in the background
    this will help the user that can see the 3D model f...

8 separate logs for dae vs texture loading was updated
  • lindsay.kay (at xeolabs)
    • State changed from new to open
    by lindsay.kay (at xeolabs) at 8:39 AM
  • collada
    collada created the ticket at 6:46 AM

    Please could you add a print in the log when loading textures. This will help understand how much time is spent loading the collada file, vs the time spent load...

7 Memory management - no cache management is implemented for SceneJS.load was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 5:58 AM

    Various things in SceneJS are cached and evicted following a least-recently-used policy - shaders, textures, geometry - but not the subgraphs created by SceneJS...

4 COLLADA import - proper instancing of geometry was updated
  • lindsay.kay (at xeolabs)
    • Milestone cleared.
    • State changed from new to resolved
    by lindsay.kay (at xeolabs) at 4:26 AM

    Fixed - "type" now concatenation of COLLADA URL and <instance_geometry> url.

  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:09 AM

    At the moment a separate SceneJS.geometry is created for each <instance_geometry> - not reusing geometry.

    SceneJS.geometry nodes have a "type" property to allow...

6 Texture - load timeout to too tight? was updated
  • lindsay.kay (at xeolabs)
    • State changed from new to resolved
    by lindsay.kay (at xeolabs) at 4:02 AM
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 3:48 AM

    Process management default timeout is 30 secs - might be too hasty considering that image load processes are dispatched quicker than they are reaped.

    Solution: ...

5 SceneJS.loadCollada - caching ID from URL not unique when importing separate ... was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:29 AM

    SceneJS.load caches loaded content internally against its "url" property.

    SceneJS.loadCollada extends that node and provides a "node" property to target a parti...

3 COLLADA Import - automatically insert bounding volumes was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:04 AM

    Have COLLADA parser automatically wrap generated SceneJS.geometry nodes in SceneJS.boundingBox nodes for visibility culling.

    This involves having the parser fin...

V0.7.3 was created by lindsay.kay (at xeolabs) at 1:59 AM
&nbsp;
0 of 17 tickets remain in this milestone