Template:DirectX:Tutorials
From GPWiki
Contents |
C++
Introduction
Direct3D
- DirectX Video Tutorial
- Introduction to shaders
- An introduction to vertex and pixel shaders
- Vertex Blending using Shaders (skeletal animation)
- Implementing a simple renderstate manager
DirectInput
Source Code
- Asteroid Miner, complete source code - courtesy of Positech Games.
External Links
VB
DirectX 7.x Tutorials
- Animation
- Gamma Ramp Special Effects and Screen Fading
- Efficient Line Drawing and Text Display
- Loading and Displaying Bitmaps
- Loading Surfaces from Custom Resource Files
- Smooth Scrolling Tiles
- Special Effects
- Transparency
- Direct Draw Colour Transparency Made Easy
- Zooming
- Introduction
- Initialization
- Enumeration of Service Providers
- Initializing a Connection
- Starting/Joining a Game
- Creating a Player
- Commencing Gameplay
- In-Game Messaging
- Termination
Source Code
- 'Galaxy' Space-based Action/Adventure Game
- Role Playing Game Demo
- Another RPG demo
- Side Scroller Demo
- Invader Type Game
DirectX 8.x Tutorials
DirectShow
Source Code
External Links
VB.NET
General
Direct3D
- Initialization
- Handling Device Loss
- Better Game Loop
- Basic HLSL Shaders (video)
- Introduction to ATI's Render Monkey HLSL shader development program (video)
DirectSound
DirectInput
DirectDraw
Source Code
External Links
HLSL
General
External links
- Wikipedia: HLSL
- Riemer's HLSL Introduction & Tutorial (includes sample code)
- Netaware: HLSL Introduction
- MSDN: HLSL