Introduction to 3D game programming with DirectX 9.0c: A Shader approach provides an introduction to programming interactive data graphics focused on developing games with real-time Sh making. We can also use features supported by the device at a later time asking usage. the ID3D11Device :: GetFeatureLevel method or ID3D11Device :: control function support method to search for a particular function. For example we would not use pages that explain how different image formats such as BMP and JPEG are loaded into a Direct3D texture interface when the D3DXCreateTextureFromFile is possible in one conversation of D3DX function. The projection The matrix is usually updated when the program is started in this example anyway and the display matrix is updated once for each frame and the world matrix is updated for each object rendered with this shadow pointer. Part II shows how to implement basic tasks in Direct3D such as: As initialization define 3D geometry set up cameras. Create edges for corners pixels and geometry lighting texturing mixing and stencilization.