Original Post
1st: Do you guys remember all the function names ? There's so much ! 2nd: How much time does it take to get a good grasp of the basics of DirectX ? ( an average please because I know it changes from one to another ) 3rd: Could someone explain me in detail what this line does ? I didn't understand that FVF part.
const DWORD D3DFVF_VERTEX = D3DFVF_XYZ | D3DFVF_TEX1 | D3DFVF_DIFFUSE ;4th: IDirect3DDevice8::SetTransform specifies what kind of transformation to apply right ? ( i.e. the view, the projection and the world ) 5th: What's exactly the world in SetTransform ? 6th: D3DXMatrixIdentity assign the matrix as the world right ? I mean, it tells DirectX that the matrix I passed the function is the world right ? 7th: What exactly is IDirect3DDevice8::SetVertexShader( ) doing ? 8th: What exactly is IDirect3DDevice8::Present( ) doing ? If I understood, it's a little bit like SDL_Flip( ) or some kind of double buffering right ? Well, that's a lot of questions but that's most of it.