summaryrefslogtreecommitdiffstats
path: root/o3d/samples/o3d-webgl/draw_list.js
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/samples/o3d-webgl/draw_list.js')
-rw-r--r--o3d/samples/o3d-webgl/draw_list.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/o3d/samples/o3d-webgl/draw_list.js b/o3d/samples/o3d-webgl/draw_list.js
index 46ea458..875f237 100644
--- a/o3d/samples/o3d-webgl/draw_list.js
+++ b/o3d/samples/o3d-webgl/draw_list.js
@@ -60,7 +60,7 @@ o3d.DrawList.SortMethod = goog.typedef;
* BY_PERFORMANCE
* BY_Z_ORDER
* BY_PRIORITY
- *
+ *
* Method to sort DrawList by.
*/
o3d.DrawList.BY_PERFORMANCE = 0;
@@ -77,6 +77,8 @@ o3d.DrawList.prototype.render = function() {
var drawElementInfo = this.list_[i];
var world = drawElementInfo.world;
var view = drawElementInfo.view;
+ var viewProjection = drawElementInfo.viewProjection;
+ var worldViewProjection = drawElementInfo.worldViewProjection;
var projection = drawElementInfo.projection;
var transform = drawElementInfo.transform;
var drawElement = drawElementInfo.drawElement;
@@ -88,6 +90,8 @@ o3d.DrawList.prototype.render = function() {
o3d.Param.SAS.setWorld(world);
o3d.Param.SAS.setView(view);
o3d.Param.SAS.setProjection(projection);
+ o3d.Param.SAS.setViewProjection(viewProjection);
+ o3d.Param.SAS.setWorldViewProjection(worldViewProjection);
var paramObjects = [
transform,