Udostępnij za pośrednictwem


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.