Как более эффективно вывести растровое изображение в буфер Direct3D? - PullRequest
1 голос
/ 23 марта 2012

Насколько я знаю, в Direct3D 10 есть 2 способа нарисовать растровое изображение в обратном буфере:

  1. заблокировать поверхность заднего буфера, скопировать растровое изображение на поверхность, разблокировать поверхность.
  2. заблокировать текстуру, скопировать растровое изображение в текстуру, разблокировать текстуру и позволить текстуре пройти все этапы рендеринга и, наконец, достичь обратного буфера.

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

...