I'm developing an OpenGL application that renders obj.obj 3D models. I use VBOs to render the polygons. Using the same code, and on all PCs the loaded models appear fine on all PCs, exceptexcept on my Nvidia 720M.
My laptop sports an Intel HD 4000 embedded graphics GPU, and an Nvidia 720M. When I use the Intel GPU, it looks fine, but when I load it on the Nvidia 720M, spaces appear around polygons like so:
On Nvidia 720M GPU:


On everything else:

However, no
No other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:
- Is the problem with my application per se?
- Can this be fixed? The latest drivers are already installed.
Edit: I use VBOs to render I am using the polygonslatest drivers.
Edit 2: Thanks to the first answer, disabling the polygon smoothing flag solvedIs this a problem with my application? How can I fix it! :D?