Ich denke, viel dürftest du dadurch nicht gewinnen, höchstens ein bisschen weniger Overhead, wenn du eine größere Dreiecksliste mit einer Textur auf einmal renderst. Dafür müsstest du aber den Code ziemlich komplett umschreiben, vor allem müsstest du den Dreiecken, je nachdem ob sie im Vordergrund oder Hintergrund gerendert werden, einen unterschiedlichen Z-Wert geben, damit sie in der richtigen Reihenfolge erscheinen.
Deswegen würde ich dir von dieser Idee abraten. Der eventuelle geringe Geschwindigkeitsvorteil (aber auch nur, wenn die Sortierung effizient genug ist) ist bei 2D-Spielen auf modernen Computern viel zu gering, als dass sich die Implementation dieser Funktion lohnen würde.
_________________ Meine Gameengine
|