I am building an open gl app that is supposed to load and show 3D models. I have a bit of an issue however.
Half of the models I load are missing some parts of them and the more primitive ones (cubes, pyramids…etc) are loading correctly.
Anways, while trying to solve the previous issue, I noticed something even worse. When I ran my app using my Intel HD Graphics GPU I got a different result from when I ran it using my nVidia GPU. I also tested it on 2 different machines and got same results.
I want to note that on BOTH GPU’s I am still missing parts of the model (you can see the hands on the model are missing on both pictures)
But the nvidia gpu is also missing the bottom half of the model.
I am completely stuck with the issue and would appreciate any help possible. I can also post the source if someone needs it.
PS: Here are the wireframe versions of both renders
PS2: The renders are taken on the same machine, with EXACTLY the same source code, only difference being the GPU I run my .exe file with.