This error means you're trying to draw more triangles than you actually defined in your index buffer.
Yeha I thougth so, i want to know why I get it cause the face*3 is suppose to be the total indices and I just double checked my total vertex I am suppose to draw and it is indeed the same
Hmm that's weird, only thing different from yours to mine is WORD and that is 2 bytes less than DWORD...unsigned int numIndices = Model.Total.Face* 3indexBufferDesc.ByteWidth = numIndices * sizeof(WORD);
Maybe the number of faces is wrong?
The faces does not get change or suppose to change between the two code, they just a few line apart from each other >.<
Seems like using *4 does not work now >.<, Keep complainning about memory heap. I was probably lucky the last time I got it to work before I changed computer