Skip to main content
This revision made May 02, 2011 16:10, by Ken

J3D Scene Graph Update Study

A test program that is useful in understanding the following 2 tables is kept in Issue 286.

Textures

The following describe image-based, scene graph update delays with respect to the rendering cycle:

  • 0 = Synchronized with other standard scene graph updates, such as transform change.
  • 1 = The update is one frame ahead of other standard scene graph updates. ( See also : Issue 284.)
  • X = The update toggle between two frames ahead and synchronized with standard scene graph updates. ( See also : Issue 286. )
  1. Texture2D by reference
  • New=0
  • Double Buffer=X
  • Triple Buffer=0
  1. Texture2D by copy: 'always 0'
  2. ImageComponent2D: 'same as Texture2D'
  3. BufferedImage: 'always 1'
  4. DataBuffer via updateDate: 'always 1'

Geometry

The following describe geometry-based, scene graph update delays with respect to the rendering cycle:

  • 0 = Synchronized with other standard scene graph updates, such as transform change.
  • 1 = The update is one frame ahead of other standard scene graph updates. ( See also : Issue 285.)
  1. setGeometry by ref=1
  2. setGeometry by copy=0
  3. setCoordinate by copy/ref/updateData=1
Difference compared to previous revision
<span>=J3D Scene Graph Update Study= <span style="text-decoration:underline;color:green"> </span>A test program that is useful in understanding the following 2 tables is kept in Issue 286. ==<span style="text-decoration:underline;color:green">Textures</span>=<span style="text-decoration:underline;color:green">= </span>T<span style="text-decoration:underline;color:green">h</span>e<span style="text-decoration:underline;color:green"> following describe image-based, scene graph update delays with respect to the rendering cycle: * 0 = Synchronized with other standard scene graph updates, such as transform change. * 1 = The update is one frame ahead of other standard scene graph updates. ( See also : Issue 284.) * X = The update toggle between two frames ahead and synchronized with standard scene graph updates. ( See also : Issue 286. ) #Te</span>=J3D Scene Graph Update Study= A test program that is useful in understanding the following 2 tables is kept in Issue 286. ===Texture2D by reference<span style="text-decoration:line-through;color:red">===</span> * New=0 * Double Buffer=X *Triple Buffer=0 <span style="text-decoration:line-through;color:red">===</span>xture2D by reference * New=0 * Double Buffer=X *Triple Buffer=0 <span style="text-decoration:underline;color:green">#</span>Texture2D by copy: 'always 0'<span style="text-decoration:line-through;color:red">===</span> <span style="text-decoration:line-through;color:red">===</span>Texture2D by copy: 'always 0' <span style="text-decoration:underline;color:green">#</span>ImageComponent2D: 'same as Texture2D'<span style="text-decoration:line-through;color:red">===</span> <span style="text-decoration:line-through;color:red">===</span>ImageComponent2D: 'same as Texture2D' <span style="text-decoration:underline;color:green">#</span>BufferedImage: 'always 1'<span style="text-decoration:line-through;color:red">===</span> <span style="text-decoration:line-through;color:red">===</span>BufferedImage: 'always 1' <span style="text-decoration:underline;color:green">#</span>DataBuffer via updateDate: 'always 1'<span style="text-decoration:underline;color:green"> </span>==<span style="text-decoration:underline;color:green">Geometry</span>=<span style="text-decoration:underline;color:green">= The following describe geometry-based, scene graph update delays with respect to the rendering cycle: * 0 = Synchronized with other standard scene graph updates, such as transform change. * 1 = The update is one frame ahead of other standard scene graph updates. ( See also : Issue 285.) #setGeometry by ref=1 #setGeometry by copy=0 #setCoordinate by copy/ref/updateData=1</span> <span>
 
 
Close
loading
Please Confirm
Close