Problem began to occur once I started drawing transparent polygon primitives with my bridge code. I think I know of a way to fix it. Add the primitives to the batch in the init, then update the primitives like so:
if batch[primitive]:
batch[primitive].vertices = [newvertlist]
Problem began to occur once I started drawing transparent polygon primitives with my bridge code. I think I know of a way to fix it. Add the primitives to the batch in the init, then update the primitives like so: if batch[primitive]: batch[primitive].vertices = [newvertlist]