OpenGL ES 2: Czy shadery wierzchołków i fragmentów są niezbędne do prostego rysowania?

Obecnie pracuję nad niektórymi procedurami rysunkowymi, używając geometrii wygenerowanej w czasie wykonywania i tylko płaskiej. Podczas wyszukiwania minimalnej konfiguracji GL do zrobienia mojego rysunku(Dopasowuję rozdzielczość ekranu i jestem na iOS, ale pytanie dotyczy także innych platform ES 2)Widzę, że większość przykładów używa shaderów wierzchołków i fragmentów, ale nie wszystkie.

Jeśli nie planuję używać żadnych tekstur ani oświetlenia(tylko bezpośrednie kopiowanie / mieszanie kolorów) i nie planuję robić żadnych transformacji, których nie można zrobić manipulując macierzą widoku, czy naprawdę muszę skonfigurować shadery wierzchołków i / lub fragmentów? Jeśli nie, czy jest jakaś korzyść z używania shaderów w porównaniu z podejściem bez shadera?

questionAnswers(1)

yourAnswerToTheQuestion