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. |