Durum sıralama (State sorting)
Draw call'ları, aynı shader'ı, dokuyu ve render durumunu paylaşan nesneler birlikte çizilecek biçimde yeniden sıralamak; kare başına pahalı GPU durum değişikliklerini en aza indirir.
Çizici shader'ı, karışım modunu, bağlı dokuyu ya da vertex biçimini her değiştirdiğinde sürücü işlem hattını yeniden doğrulamak ve yapılandırmak zorundadır; bu, bir karenin en pahalı işlerindendir. Durum sıralama, karenin draw call'larını bileşik bir sıralama anahtarına göre (çoğu kez 64 bitlik bir tam sayıya paketlenir: önce katman, sonra materyal, sonra derinlik) gruplar; GPU durumu mümkün olduğunca seyrek değiştirir.
Fikir modern API'lerden eskidir; Christer Ericson'ın 2008 tarihli "order your graphics draw calls" yazısı standart kaynaktır. Opak geometri, early-Z'den yararlanmak için bir materyal içinde önden arkaya sıralanır; saydam geometri doğru karışım için arkadan öne sıralanmak zorundadır ve bu, gruplamayla çelişir.