kicad/3d-viewer/3d_rendering/3d_render_ogl_legacy
Seth Hillbrand f6bd6b1360 3d: Replace glFinish with glFlush
glFinish is meant to ensure every aspect of the screen is fully-drawn
before continuing.  This causes issues with certain chipsets (Intel
4-8k)

glFlush is more of a suggestion that CPU work is complete and the GPU
should complete its work in a "timely" fashion.

We add an additional glFinish call before getting a screenshot as this
will copy the actual data from the card buffer.

Fixes: lp:1775976
* https://bugs.launchpad.net/kicad/+bug/1775976
2018-06-13 15:32:18 -07:00
..
c3d_render_createscene_ogl_legacy.cpp Minor fix in fp editor and fp viewer: display the fp info instead of the useless board info. 2018-05-12 10:44:31 +02:00
c3d_render_ogl_legacy.cpp 3D viewer: Remove outdated option "show holes in zones" that was no longer used in opengl mode, and useless in ray tracing 2017-12-28 11:01:10 +01:00
c3d_render_ogl_legacy.h 3D viewer: minor enhancement: display the name of the 3D shape being loaded. 2018-05-08 16:07:09 +02:00
c_ogl_3dmodel.cpp 3d: Replace glFinish with glFlush 2018-06-13 15:32:18 -07:00
c_ogl_3dmodel.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
clayer_triangles.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
clayer_triangles.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
ogl_legacy_utils.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
ogl_legacy_utils.h Fix a few doxygen warnings 2017-07-03 10:45:56 +02:00