Quote
I don't know the exact reason but i can't load the model in your attachment into my viewer.
It has a lot of materials and textures but they are messy too. For example it has references to textures like bob_body_d.tga, bob_head_d.tga that should be diffuse textures but as you see there are no such textures. I've tried to fix it but they are in total mess. I found similar model that works well in my viewer from this article - bob with lamp
The model inside GPUAnimation.zip.
Some background:
The LoadTarga() function inside my application needs the .tga textures to be 32bits, i had to convert all the textures inside the model to 32bits to be able to run the demo.
I tried the md5mesh file inside GPUAnimation.zip (after converting its textures to 32bits) , and i still see the black face. However, thanks to @Alessio1989 i now know that i need to set the srvDesc.Texture2D.MipLevels to 1 in order to render the model successfully, this fix works on both the md5mesh files so i can say that my problem was solved. I need to study better the meaning of this 1, as i don't really get how it works. Besides, the texture loading is based on this rastertek demo, where the MipLevels is set to 1 without much explanations.
Thanks everybody for your help, i really appreciate it.
Special thanks to @Alessio1989 for the extra details about 16-byte aligned SIMD registers.