Index: samples/o3djs/dump.js |
=================================================================== |
--- samples/o3djs/dump.js (revision 20010) |
+++ samples/o3djs/dump.js (working copy) |
@@ -316,6 +316,13 @@ |
} else if (param.isAClassName('o3d.ParamDrawList')) { |
value = param.value; |
value = 'drawlist : "' + (value ? value.name : 'NULL') + '"'; |
+ } else if (param.isAClassName('o3d.ParamRenderSurface')) { |
+ value = param.value; |
+ value = 'renderSurface : "' + (value ? value.name : 'NULL') + '"'; |
+ } else if (param.isAClassName('o3d.ParamRenderDepthStencilSurface')) { |
+ value = param.value; |
+ value = 'renderDepthStencilSurface: "' + (value ? value.name : 'NULL') + |
+ '"'; |
} else if (param.isAClassName('o3d.ParamDrawContext')) { |
value = param.value; |
value = 'drawcontext : "' + (value ? value.name : 'NULL') + '"'; |
@@ -576,7 +583,10 @@ |
o3djs.dump.dumpRenderNode(render_node, opt_prefix); |
var child_prefix = opt_prefix + ' '; |
- var children = render_node.children; |
+ // Get the list of children sorted by priority. |
+ var children = render_node.children.sort(function(a, b) { |
+ return a.priority - b.priority; |
+ }); |
for (var c = 0; c < children.length; c++) { |
o3djs.dump.dumpRenderNodeTree(children[c], child_prefix); |
} |