Skip to main content
Tweeted twitter.com/StackGameDev/status/655609850320306176
Condensed and merged "EDIT:" parts into rest of answer body for ease of reading. Removed answer thankyous—just mark the answer accepted instead.
Source Link
Anko
  • 13.5k
  • 10
  • 56
  • 82

Spaces around Why do I see spaces between polygons in OpenGL that appear, only on myan Nvidia 720M?

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: 1

3D-rendered car, with gaps around polygons

On everything else: 2

However, no3D-rendered car, with gaps around polygons

No other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. 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?

Spaces around polygons in OpenGL that appear only on my Nvidia 720M

I'm developing an OpenGL application that renders obj 3D models, and on all PCs the loaded models appear fine, except 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: 1

On everything else: 2

However, no other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. Can this be fixed? The latest drivers are already installed.

Edit: I use VBOs to render the polygons.

Edit 2: Thanks to the first answer, disabling the polygon smoothing flag solved it! :D

Why do I see spaces between polygons in OpenGL, only on an Nvidia 720M?

I'm developing an OpenGL application that renders .obj 3D models. I use VBOs to render the polygons. Using the same code, the loaded models appear fine on all PCs, except 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:

3D-rendered car, with gaps around polygons

On everything else:

3D-rendered car, with gaps around polygons

No other 3D application that runs on the Nvidia 720M GPU has the same issue. I am using the latest drivers.

Is this a problem with my application? How can I fix it?

added 90 characters in body
Source Link

I'm developing an OpenGL application that renders obj 3D models, and on all PCs the loaded models appear fine, except 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: 1

On everything else: 2

However, no other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. Can this be fixed? The latest drivers are already installed.

Edit: I use VBOs to render the polygons.

Edit 2: Thanks to the first answer, disabling the polygon smoothing flag solved it! :D

I'm developing an OpenGL application that renders obj 3D models, and on all PCs the loaded models appear fine, except 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: 1

On everything else: 2

However, no other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. Can this be fixed? The latest drivers are already installed.

Edit: I use VBOs to render the polygons.

I'm developing an OpenGL application that renders obj 3D models, and on all PCs the loaded models appear fine, except 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: 1

On everything else: 2

However, no other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. Can this be fixed? The latest drivers are already installed.

Edit: I use VBOs to render the polygons.

Edit 2: Thanks to the first answer, disabling the polygon smoothing flag solved it! :D

added a line
Source Link

I'm developing an OpenGL application that renders obj 3D models, and on all PCs the loaded models appear fine, except 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: 1

On everything else: 2

However, no other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. Can this be fixed? The latest drivers are already installed.

Edit: I use VBOs to render the polygons.

I'm developing an OpenGL application that renders obj 3D models, and on all PCs the loaded models appear fine, except 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: 1

On everything else: 2

However, no other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. Can this be fixed? The latest drivers are already installed.

I'm developing an OpenGL application that renders obj 3D models, and on all PCs the loaded models appear fine, except 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: 1

On everything else: 2

However, no other 3D application that runs on the Nvidia 720M GPU has the same outline issue. So my questions are:

  1. Is the problem with my application per se?
  2. Can this be fixed? The latest drivers are already installed.

Edit: I use VBOs to render the polygons.

Source Link
Loading