<div dir="ltr"><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
z-ordering is based on the order of drawing commands (things drawn later <br>
will paint on top of what is already there).<br></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Pd doesn't care about z-ordering at all and the order of drawing is <br>
mainly defined by "what needs to be done" (rather than: "how will it <br>
look like").<br></blockquote><div><br></div>How is defined "what needs to be done" in the case of scalars? The order of creation doesn't count in this case: the scalar for the background takes over the whole GOP canvas is always created first, the arrays always later. But when redrawing that isn't taken into consideration.</div><div class="gmail_quote"><br></div><div class="gmail_quote">(I just tried to duplicate the structs for the arrays, so that they are defined after the one for the background. But that made no difference)<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">Best,</div><div class="gmail_quote"><br></div><div class="gmail_quote">Joao</div></div></blockquote></div></div>