Template:DirectX:Tutorials
From GDWiki
Contents |
[edit] C++
[edit] Introduction
[edit] 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
[edit] DirectInput
[edit] Source Code
- Asteroid Miner, complete source code - courtesy of Positech Games.
[edit] External Links
[edit] VB
[edit] 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
[edit] DirectX 8.x Tutorials
DirectShow
Source Code
External Links
[edit] VB.NET
[edit] General
[edit] Direct3D
- Initialization
- Handling Device Loss
- Better Game Loop
- Basic HLSL Shaders (video)
- Introduction to ATI's Render Monkey HLSL shader development program (video)
[edit] DirectSound
[edit] DirectInput
[edit] DirectDraw
[edit] Source Code
[edit] External Links
[edit] HLSL
[edit] General
[edit] External links
- Wikipedia: HLSL
- Riemer's HLSL Introduction & Tutorial (includes sample code)
- Netaware: HLSL Introduction
- MSDN: HLSL

