Primitivni oblici
Direct3D ne podržava identične primitivne oblike kao i OpenGL već sadrži sljedeće:
- Point List
- Line List
- Line Strip
- Triangle List
- Triangle Strip
- Triangle Fan
Za razliku od OpenGL-a, Direct3D za prikazivanje primitivnih oblika koristi Flexible Vertex Format (FVF). On funkcionira kao buffer za točke koje se onda prikazuju ovisno o tipu oblika.
FVF ne zahtjeva da korisnik šalje informacije koje nisu definirane poput osvjetljenja ukoliko njega nema ili teksture.
Koordinate se moraju pretvoriti u zaslonske jednako kao i kod OpenGL-a.
Točka može, ali ne mora, sadržavati podatke kao što su: Normale, veličina točke, boje, teksture...