Mercurial > hg > octave-lojdl
changeset 11026:811d8f113423
reverse order in which child objects are processed in OpenGL renderer
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 27 Sep 2010 02:51:20 -0400 |
parents | df2152514429 |
children | a2bdd9180a3c |
files | src/ChangeLog src/gl-render.cc |
diffstat | 2 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2010-09-27 John W. Eaton <jwe@octave.org> + + * gl-render.cc (opengl_renderer::draw_axes): Reverse order in + which child objects are processed. + 2010-09-26 Rik <octave@nomad.inbox5.com> * DLD-FUNCTIONS/regexp.cc (regexp, regexprep, regexpi): Update
--- a/src/gl-render.cc +++ b/src/gl-render.cc @@ -1631,7 +1631,10 @@ // 1st pass: draw light objects - for (int i = 0; i < children.numel (); i++) + // Start with the last element of the array of child objects to + // display them in the oder they were added to the array. + + for (octave_idx_type i = children.numel () - 1; i >= 0; i--) { graphics_object go = gh_manager::get_object (children (i));