Имеет ли смысл использовать OpenGL вместо функций блицирования SDL?

Я пишу простую 2D-игру с использованием SDL, и мне было интересно, что, если я просто применю растровую текстуру к прямоугольникам с помощью OpenGL и буду использовать их вместо спрайтов, исключив любые вызовы SDL_BlitSurface? Станет ли мое приложение быстрее в результате аппаратного ускорения OpenGL?

P.S.: Мое приложение будет работать в оконном режиме (не в полноэкранном режиме), если это важно.


person Community    schedule 24.04.2011    source источник


Ответы (1)


Да, в общем, это должно быть быстрее и масштабируемее (вы можете нарисовать больше спрайтов, прежде чем начнете получать удар по производительности).

person Dr. Snoopy    schedule 24.04.2011