direct3D 10 & 11 - PullRequest
       88

direct3D 10 & 11

3 голосов
/ 19 августа 2010

Есть ли большая разница (в способе кодирования, ...) между direct3d sdk 10 и 11, как "было" между direct3d 9 и 10?

Спасибо

1 Ответ

5 голосов
/ 19 августа 2010

Нет.Совсем нет, философия и концепции D3D10 остаются прежними!Большая разница в том, что D3D11 представляет несколько новых интересных функций поверх ядра D3D10:

  • два новых этапа шейдера для тесселяции
  • этап вычисления шейдера для выполнения GPGPU
  • динамическое связывание шейдера
  • многопоточность (контекст немедленного и отложенного рендеринга)
  • уровни функций (для нацеливания на аппаратные средства нижнего уровня, такие как графические процессоры класса D3D10.x и D3D9)
  • байтадресные и структурированные буферы
  • новые встроенные HLSL (popcount, bitreversal и т. д.)
  • ...

Проверьте DXSDK !

...