We have a Qt application that uses QGLWidget. With most of the new Intel graphics drivers(for eg. 22.214.171.12436 ), we observe that OpenGL calls from this widget gives a floating point exception. This was not the case before, everything was working fine.
I have a Intel HD graphics 620 Card. Can someone please help me with this.
I get the same with 126.96.36.19980 on the 630. It happens in an OpenGL application after a glViewport call that resizes the view, as soon as glClear or any rendering primitive is invoked (e.g. glDrawArrays):
Unhandled exception at 0x00007FFFD5E834CF (igc64.dll) in FloatingSandbox.exe: 0xC0000090: Floating-point invalid operation (parameters: 0x0000000000000000, 0x0000000000009861).
This happens in my debug builds, when I enable on purpose all floating point exceptions except for INEXACT and UNDERFLOW. Is the driver supposed to generate floating point exceptions?