Я совершенно новичок в OpenGL, извините, если это глупый вопрос. Также не знаю, имеет ли это значение, на всякий случай я использую OpenGL ES 1.1.
В настоящее время я рисую спрайты в порядке текстуры, как я читал, это лучше для производительность (имеет смысл). Но теперь мне интересно, был ли это правильный подход, потому что мне нужно, чтобы одни спрайты были впереди других, независимо от текстуры.
Насколько мне известно, мои варианты z-упорядочения заключаются в том, чтобы либо включить буфер глубины и использовать его, либо изменить порядок рисования, чтобы спрайты рисовались в порядке значения z.
Я читал, что буфер глубины может отрицательно сказаться на производительности, но также может изменить порядок. Что мне делать?