Actually. Turning off depth test doesn't work. It seems a bit random the batch draw order.
On Wednesday, 16 December 2015 10:59:17 UTC, Jason Spashett wrote: > > Hello, > > I am drawing a label on top of a button. At the moment the text appears > underneath the button (a quad). What is the best way to do this? Label has > no Z co-ordinate, so it doesn't work if it's in the same batch. Is there a > pyglet solution for z-ordering. > > At the moment I disable DEPTH_TEST, I could also put it in a separate > batch and use glTranslate. I could also change the Z-coordinate of the > Rectangle in this particular case, but the buffer doesn't seem right for > this at the moment. > > self.rectangle = Rectangle(0, 0, self.width, self.height, self.batch) > self.label = pyglet.text.Label(label, x=self.width//2, y=0, > width=self.width, height=self.height, > anchor_x='center', anchor_y='bottom', multiline=False, > color=(0, 0, 0, 255), batch=self.batch), > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.
