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 | Формат файлов поверхности DirectDraw (DDS) поддерживает несжатые и сжатые (DXTn) текстуры, MIP-карты, карты кубов и карты томов. Он поддерживается DirectXTex, DirectXTK, устаревшими D3DX и другими инструментами DirectX. |