XNA на видеокарте - PullRequest
       12

XNA на видеокарте

1 голос
/ 28 января 2009

Как я могу программировать графику на графической карте с помощью XNA?

(Как перенести рабочую нагрузку на видеокарту)

Ответы [ 3 ]

5 голосов
/ 28 января 2009

Объяснено в очень упрощенном виде:

Вся графика автоматически отрисовывается графической картой. В XNA нет режима программного рендерера.

Способ настройки XNA для большей части геометрии передается в графическую карту Vertex Buffer Objects. Фиксированная аппроксимация конвейера или шейдеры затем применяются к данным графической картой и отображаются на экране.

Вкратце: если вы хотите выполнять операции с вашими данными, когда они находятся на графической карте. Используйте вершинные и пиксельные шейдеры.

РЕДАКТИРОВАТЬ:

Вам также следует углубиться в детали графического конвейера, чтобы лучше понять, как работают графические карты.

4 голосов
/ 28 января 2009

http://www.riemers.net - отличный сайт для понимания программирования на XNA и графике в целом.

0 голосов
/ 28 января 2009

Вы пробовали создавать пиксельные шейдеры через DirectX? NVIDIA имеет руководства по программированию . Вы также можете проверить GP GPU .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...