diff options
author | petersont@google.com <petersont@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-12 21:00:00 +0000 |
---|---|---|
committer | petersont@google.com <petersont@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-12 21:00:00 +0000 |
commit | e512583b79e366db399a6566964412bb6e5af823 (patch) | |
tree | e15e3c05e273a0366caf2fcbc5689ae377b3e877 /o3d/samples/o3d-webgl/shape.js | |
parent | a37a999f87eed77b08e7e1b6bdb86d406f31ea9b (diff) | |
download | chromium_src-e512583b79e366db399a6566964412bb6e5af823.zip chromium_src-e512583b79e366db399a6566964412bb6e5af823.tar.gz chromium_src-e512583b79e366db399a6566964412bb6e5af823.tar.bz2 |
Added textures, texture samplers and render targets to o3d-webgl. Also fixed bugs, added calls to parent class constructor to classes that didn't have them before, added a few demos to exhibit/test textures and render surfaces.
Review URL: http://codereview.chromium.org/856004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41482 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/samples/o3d-webgl/shape.js')
-rw-r--r-- | o3d/samples/o3d-webgl/shape.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/o3d/samples/o3d-webgl/shape.js b/o3d/samples/o3d-webgl/shape.js index 4754869..ab47b2f 100644 --- a/o3d/samples/o3d-webgl/shape.js +++ b/o3d/samples/o3d-webgl/shape.js @@ -37,6 +37,7 @@ * @constructor */ o3d.Shape = function() { + o3d.ParamObject.call(this); this.elements = []; }; o3d.inherit('Shape', 'ParamObject'); @@ -72,7 +73,10 @@ o3d.Shape.prototype.elements = []; */ o3d.Shape.prototype.createDrawElements = function(pack, material) { - o3d.notImplemented(); + var elements = this.elements; + for (var i = 0; i < elements.length; ++i) { + elements[i].createDrawElement(pack, material); + } }; |