Direct3D is a low-level API for drawing primitives with the rendering pipeline, or for performing parallel operations with the compute shader. See the content below for more information.
Direct3D 12 provides an API and platform that allows your application to take advantage of the graphics and computing capabilities of PCs equipped with one or more Direct3D 12-compatible GPUs.
DXGI handles enumerating graphics adapters, enumerating display modes, selecting buffer formats, sharing resources between processes, and presenting rendered frames to a window or monitor for display.
The DirectDraw surface file format (DDS) supports uncompressed and compressed (DXTn) textures, mipmaps, cube maps, and volume maps. It's supported by DirectXTex, DirectXTK, legacy D3DX, and other DirectX tools.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback.
Direct3D 12 provides an API and platform that allows apps to take advantage of the graphics and computing capabilities of PCs equipped with one or more Direct3D 12-compatible GPUs.