Насколько я знаю, в Direct3D 10 есть 2 способа нарисовать растровое изображение в обратном буфере:
- заблокировать поверхность заднего буфера, скопировать растровое изображение на поверхность, разблокировать поверхность.
- заблокировать текстуру, скопировать растровое изображение в текстуру, разблокировать текстуру и позволить текстуре пройти все этапы рендеринга и, наконец, достичь обратного буфера.
Теперь у меня есть растровая анимация, то есть каждое растровое изображение отображается только один раз. В любом случае растровое изображение отправляется в графический процессор и отбрасывается. Кажется, что 1-й способ должен быть быстрее, но я не уверен. И что хуже всего, я не могу сам сейчас это проверить ...