Поделиться через


Direct3D

Direct3D — это низкоуровневый API для рисования примитивов с конвейером отрисовки или для выполнения параллельных операций с шейдером вычислений. Дополнительные сведения см. в приведенном ниже содержимом.

Сведения о получении и установке Direct3D см. в разделе настройка среды программирования Direct3D 12.

В этом разделе

Тема Описание
Начало работы с Direct3D Подробно описывает Direct3D, различные модели приложений, разные версии, отрисовку и вычисления.
графические Direct3D 12 Direct3D 12 предоставляет API и платформу, которая позволяет приложению воспользоваться преимуществами графических и вычислительных возможностей компьютеров, оснащенных одним или несколькими gpu, совместимыми с Direct3D 12.
графики Direct3D 11 Вы можете использовать графику Microsoft Direct3D 11 для создания трехмерной графики для игр и научных и классических приложений.
DXGI DXGI обрабатывает перечисление графических адаптеров, перечисление режимов отображения, выбор форматов буферов, совместное использование ресурсов между процессами и отображение отображаемых кадров в окне или мониторе.
HLSL HLSL — это высокоуровневый язык шейдера для DirectX. С помощью HLSL можно создать программируемые шейдеры C для конвейера Direct3D.
DDS Формат surface-файла DirectDraw (DDS) поддерживает несжатые и сжатые (DXTn) текстуры, mipmaps, карты кубов и карты томов. Она поддерживается DirectXTex, DirectXTK, устаревшими средствами D3DX и другими средствами DirectX.