My app in its current state renders only 2 triangles to the screen using OpenGL.
I am using
std::chrono::steady_clock for frame counting.
With Intel graphics, I hit 1000fps and with my GTX 1060(6GB) I am getting an absurd frame rate of 480fps.
I have used the Nvidia Optimus Enablement method to force renders on my GPU(reference: http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf)
Why could this be happening? My shaders are under 60 lines of code, there seems to be nothing that is lagging my GPU from my CPU performance.