Direct3D (DirectX 8.1) Code Samples

 

Page 1:

Initialization
Full-Screen Initialization
Vertex Data (Vertex Buffers)
Texture Mapping
Texture Filtering

Page 2:

Texture Addressing
Texture Sub loading
Texture Mip-mapping
Multi-texture
Alpha Blending in the Frame buffer

Page 3:

View Matrix
Lighting
Point Sprites
Particle System (Using Point Sprites)
Building a Look-At Matrix

Page 4:

First-Person-Shooter View Control
Emboss Bump Mapping
Simple Effect Using .fx Files
Simple Vertex Shader (vs.1.1)
Simple Vertex Shader (Cg)

Page 5:

Simple Vertex & Pixel Shader (Cg)
Lighting Shader (Cg)
Anisotropic Lighting Shader (Cg)
Vertex Displacement or Mesh Deformation Shader (Cg)
Shadow Volumes

Page 6:

Solid Node BSP Tree Compiler
Sprite Animation Through Surface Blitting
Sprite Class with Test Program
Xena Puzzle Game
2D Demo Game of a Side-Scrolling Shooter
The DirectX Grab Bag