To follow this tutorial, you will need a programming IDE, the, directX SDK (since Windows 8, the DirectX game maker 8 lite mac SDK is included as part of the Windows SDK) and a basic knowledge.
Ansari and Evan Hart ShaderX2 Image Effects with DirectX 9 Pixel Shaders.
Linus Torvalds: "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.".
Jonathan Zarge, Seth Sowerby and Guennadi Riguer.In-Depth Performance Analyses of DirectX9 Shading Hardware Concerning Pixel Shader and Texture Performance.ShaderX2, introduction to the vs_3_0 and ps_3_0 Shader Models.GPU-Assisted Rendering Techniques (GDC2004 D3D Tutorial).Although the basic concepts are the same (using vertex and index buffers, for example the code to accomplish things were very different in places.Optimizing Dx9 Vertex Shaders for Software Vertex Processing.Direct3D Optimizations (GDC2004 D3D Tutorial deferred Shading (GDC2004 D3D Tutorial performance Optimization Techniques for ATI Graphics Hardware with DirectX9.0.Luckily, the included samples did compile with only minor changes to the project properties.Frank Lunas DirectX series has been the go to book for DirectX development for many years.Overall a lot of good material in a package thats a bit under 900 pages.Direct3D Shader Models (GDC2004 D3D Tutorial).
Batching 4EVA (GDC2005 D3D Tutorial direct3D API Issues: Instancing and Floating-Point Specials (GDC2005 D3D Tutorial).
In the following tutorials, a first fundamental framework for any Windows-based games is created, featuring a robust game loop with time management.All in all, a great resource and should not be missed if you plan on writing a game or engine with DirectX 11).Although there are other great resources, Lunas writing is both informative and approachable.Optimization for DirectX9 Graphics (GDC2004 D3D Tutorial).He even tackles some tough topics like shadow mapping and ambient occlusion in a way that is understandable.Joachim Diepstraten and Mike EiBele, shaderX3, new RenderMonkey features for DirectX and OpenGL Shader Development.DirectX Fundamentals, with all the nasty Windows stuff nicely hidden sketchup vray visopt settings away, we will learn about Direct3D (we will use Direct3D.0, which works on Windows 7, Windows 8 and Windows 10) and the High Level Shader Language to draw vertices to the screen.Practical Thread Rendering for DirectX. That said, Lunas style made even some of the denser code snippets manageable.This is a common problem with programming books on the Kindle, mario 2 player pc where code that should be on one line spans multiple lines and makes a mess of the original print formatting.