Mercurial > hg > octave-nkf
diff src/graphics/opengl/gl-render.cc @ 7866:35e8d6199455
Add hggroup support in OpenGL renderer.
author | Michael Goffioul <michael.goffioul@gmail.com> |
---|---|
date | Sat, 26 Apr 2008 22:53:12 +0200 |
parents | 002b1d8460d2 |
children | b1823dfd6ec7 |
line wrap: on
line diff
--- a/src/graphics/opengl/gl-render.cc +++ b/src/graphics/opengl/gl-render.cc @@ -528,6 +528,8 @@ draw (dynamic_cast<const surface::properties&> (props)); else if (go.isa ("patch")) draw (dynamic_cast<const patch::properties&> (props)); + else if (go.isa ("hggroup")) + draw (dynamic_cast<const hggroup::properties&> (props)); else warning ("opengl_renderer: cannot render object of type `%s'", props.graphics_object_name ().c_str ()); @@ -2485,6 +2487,12 @@ } void +opengl_renderer::draw (const hggroup::properties &props) +{ + draw (props.get_children ()); +} + +void opengl_renderer::set_viewport (int w, int h) { glViewport (0, 0, w, h);