Direct3D
Direct3D to interfejs API niskiego poziomu do rysowania elementów pierwotnych z potokiem renderowania lub wykonywania operacji równoległych przy użyciu cieniowania obliczeń. Aby uzyskać więcej informacji, zobacz poniższą zawartość.
Aby uzyskać informacje na temat uzyskiwania i instalowania usługi Direct3D, zobacz Konfiguracja środowiska programowania Direct3D 12.
W tej sekcji
Temat | Opis |
---|---|
wprowadzenie do Direct3D | Bardziej szczegółowo omawia tryb Direct3D, różne modele aplikacji, różne wersje, renderowanie i obliczenia. |
grafiki Direct3D 12 | Direct3D 12 udostępnia interfejs API i platformę, która umożliwia aplikacji korzystanie z funkcji graficznych i obliczeniowych komputerów wyposażonych w co najmniej jeden procesor GPU zgodny z technologią Direct3D 12. |
grafiki Direct3D 11 | Możesz użyć grafiki Microsoft Direct3D 11 do tworzenia grafiki 3-W dla gier i aplikacji naukowych i klasycznych. |
DXGI | DXGI obsługuje wyliczanie kart graficznych, wyliczanie trybów wyświetlania, wybieranie formatów buforu, udostępnianie zasobów między procesami i prezentowanie renderowanych ramek do okna lub monitora na potrzeby wyświetlania. |
HLSL | HLSL to język cieniowania wysokiego poziomu dla directX. Za pomocą protokołu HLSL można utworzyć programowalne cieniowania podobne do języka C dla potoku Direct3D. |
DDS | Format pliku powierzchni DirectDraw (DDS) obsługuje nieskompresowane i skompresowane tekstury (DXTn), mipmapy, mapy modułu i mapy woluminów. Jest obsługiwany przez directXTex, DirectXTK, starsze D3DX i inne narzędzia DirectX. |