Direct3D 8
Direct3D 8
Last edited 2026-01-27
Direct3D 8 is an old graphics API and part of the DirectX 8.0 and 8.1 suite released by Microsoft in November 2000 and 2001 for graphics rendering.
From this version, it introduced programmability in the form of vertices and pixel shading, allowing programmers to write code without worrying about unnecessary hardware state.
Currently this API is very outdated and has many limitations when it comes to writing your own effects.
All documentation information regarding the limitations and contents of Pixel Shader and Vetex Shader comes mainly from Microsoft's website, due to how old this graphics API is and few people bother to add information after many years.
For a custom effect to work in D3D8 in Clickteam Fusion, the following conditions must be met:
- The main part of the .FX code must be written in assembler
- The effect must be within the constraints of Pixel Shader (1.0, 1.1, 1.2, 1.3, or 1.4) also if you need Vertex Shader (1.0 or 1.1).
- The .XML file must have the <dx8>yes</dx8> tag. (More information here)
Direct3D 8 allows you to write Pixel Shader and Vertex Shader* effects.
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad