Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics...
102 KB (10,167 words) - 19:56, 24 April 2025
Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name...
68 KB (6,216 words) - 23:32, 1 May 2025
Feature levels in Direct3D define strict sets of features required by certain versions of the Direct3D API and runtime, as well as additional optional...
37 KB (1,608 words) - 08:52, 3 May 2025
interfaces for the Direct3D 9Ex runtime in order to run legacy Direct3D applications; it may optionally implement runtime interfaces for Direct3D 10 and higher...
44 KB (4,661 words) - 01:22, 10 January 2025
and more efficient CPU and GPU usage compared to the older OpenGL and Direct3D 11 APIs. It does so by providing a considerably lower-level API for the...
61 KB (5,180 words) - 12:05, 9 May 2025
will always be a factory bus width. API support section Direct3D – Maximum version of Direct3D fully supported. OpenGL – Maximum version of OpenGL fully...
481 KB (13,342 words) - 11:46, 28 May 2025
support the following APIs: Direct3D 11 (feature level 9_3), OpenGL ES 2.0 All models support the following APIs: Direct3D 11 (feature level 9_3), OpenCL...
71 KB (3,075 words) - 02:27, 31 May 2025
DXVK is an open-source translation layer which converts Direct3D 8/9/10/11 calls to Vulkan. It is used by Proton/Steam for Linux, by Intel Windows drivers...
11 KB (889 words) - 17:26, 18 May 2025
performance. These include Direct3D-to-Vulkan translation layers, namely DXVK for Direct3D 9, 10 and 11, and VKD3D-Proton for Direct3D 12. A separate library...
13 KB (1,000 words) - 14:30, 19 May 2025
parties – but never turned into a product. Released in 1996, Microsoft's Direct3D eventually became the main competitor of OpenGL. Over 50 game developers...
60 KB (6,045 words) - 00:53, 22 May 2025
two backend renderers for ANGLE: the oldest one uses Direct3D 9.0c, while the newer one uses Direct3D 11. ANGLE is currently used by Google Chrome (embedded...
12 KB (926 words) - 03:20, 10 March 2025
Direct3D 9 API to augment the shader assembly language, and went on to become the required shading language for the unified shader model of Direct3D 10...
14 KB (914 words) - 00:00, 22 March 2025
the Direct3D 11.0 specification. Nvidia originally stated that the Kepler architecture has full DirectX 11.1 support, which includes the Direct3D 11.1...
28 KB (2,358 words) - 11:50, 25 May 2025
processing units evolved, major graphics software libraries such as OpenGL and Direct3D began to support shaders. The first shader-capable GPUs only supported...
23 KB (2,547 words) - 20:32, 30 May 2025
as Direct3D. Direct2D is a native code API based on C++ that can be called by managed code and uses a "lightweight COM" approach just like Direct3D, with...
20 KB (2,114 words) - 00:25, 24 January 2025
128 was built to render within the Direct3D 5 and OpenGL API specifications. It was designed to accelerate Direct3D to the utmost extent possible, as a...
18 KB (1,778 words) - 14:46, 4 March 2025
added. With Direct3D 10, the file format was extended to allow an array of textures to be included, as well as support for new Direct3D 10.x and 11 texture...
4 KB (260 words) - 17:36, 6 December 2024
Swap chain (section Direct3D)
taken is decided by the client application and is API dependent. Microsoft Direct3D implements a SwapChain class. Each host device has at least one swap chain...
4 KB (523 words) - 15:12, 28 December 2024
In computing, D3DX (Direct3D Extension) is a high level API library which is written to supplement Microsoft's Direct3D graphics API. The D3DX library...
9 KB (988 words) - 19:48, 20 November 2024
processing unit (GPU). This is achieved with the underlying Vulkan, Metal, or Direct3D 12 system APIs. In JavaScript, WebGPU can be provided by a web browser...
9 KB (833 words) - 23:47, 26 May 2025
Rapid changes in that market, notably with the introduction of OpenGL and Direct3D, led to rapid consolidation. PowerVR introduced new versions with low-power...
81 KB (4,931 words) - 02:16, 31 May 2025
Wine (software) (section Direct3D)
to render correctly. Some work is ongoing to move the Direct3D backend to Vulkan API. Direct3D 12 support in 4.0 is provided by a "vkd3d" subproject,...
85 KB (7,768 words) - 04:00, 24 April 2025
purchased by Microsoft in February 1995 and Reality Lab formed the basis for Direct3D. Microsoft's acquisition statement of RenderMorphics contained a description...
3 KB (316 words) - 08:55, 9 January 2025
following tests: Direct3D 9 Aero Assessment Direct3D 9 Batch Assessment Direct3D 9 Alpha Blend Assessment Direct3D 9 Texture Load Assessment Direct3D 9 ALU Assessment...
14 KB (1,310 words) - 01:34, 10 January 2025
Direct3D 9.0 and OpenGL 2.0, a major improvement in features and performance compared to the preceding R200 design. R300 was the first fully Direct3D...
31 KB (2,714 words) - 22:08, 23 February 2025
Blinn–Phong is a shading model used in OpenGL and Direct3D's fixed-function pipeline (before Direct3D 10 and OpenGL 3.1), and is carried out on each vertex...
12 KB (1,614 words) - 09:28, 22 April 2025
offered a notable leap in 3D PC gaming performance and was the first fully Direct3D 7-compliant 3D accelerator. GeForce 256 was marketed as "the world's first...
14 KB (1,296 words) - 23:28, 16 March 2025
support SR-IOV or Direct3D 9 natively, instead falling back on the D3D9On12 wrapper which translates Direct3D 9 calls to their Direct3D 12 equivalents....
26 KB (2,443 words) - 11:25, 19 May 2025
Nouveau (software) (section Direct3D)
Direct3D version 9 has been mainlined into Mesa 3D. It can be used with nouveau;[citation needed] however, since any software that is using Direct3D is...
21 KB (1,851 words) - 09:57, 1 May 2025
tightly coupled to their respective version of Direct3D. In order to utilize 3D acceleration in Direct3D 7.0 and below, DirectDraw must be used in order...
6 KB (612 words) - 13:08, 23 May 2025