DirectX 8 - Tutorials

Chapter Step Description Requirements
DirectX 8 Basics Intro -Explains what is needed to know before you should dare touch DirectX programming in Visual Basic.
-Explains what is needed on the form before start a DirectX Program.
 
Initialization -Explains what is needed to initiate DirectX  
Direct3D 8
(Graphics)
Intro -Explains what Direct3D 8 is.
-Explains some very important information on Direct3D 8.
 
Initialization -Explains what you need to do to Initialize Direct3D 8. Direct3D 8 - Intro
Drawing Triangle
(All FVFs)
-Explains how you make your first D3D program by using the SUBs and FUNCTIONs used in the Initialization of Direct3D and drawing a simple primitive. Direct3D 8 - Intro & Init
Matrix
(Untransformed FVFs)
-Explains what a matrix is.
-Explains how to manipulate a matrix
-Explains how to prepare a matrix.
Direct3D 8 - Intro & Init
Preparing Lights/Materials
(Unlit FVFs)
-Explains how you prepare lighting for unlit FVFs wether tansformed or not. Direct3D 8 - Intro & Init
Depth Buffer
(Untransformed FVFs)
-Explains Depth Buffers are
-Explains how to tell if the device can support Depth Buffers
-Explains how to prepare Depth Buffers
-Explains how to enable Depth Buffers
Direct3D 8 - Intro & Init
DirectInput 8 Intro -Explains what DirectInput is.
-Explains information on DirectInput.
 
Mouse   DirectInput 8 - Intro
Keyboard   DirectInput 8 - Intro
Joystick/Gamepad   DirectInput 8 - Intro
Force Feedback   DirectInput 8 - All
DirectMusic 8
(Audio)
Intro -Explains everything about DirectMusic  

Higher the resolution, the better!