<div dir="ltr">Hi everyone, how are you doing?<br><div><br></div><div>I am receiving an "FLT divide by zero" error when creating a renderer with </div><div><br></div><div>// will default to Direct3d renderer<br></div><div>DL_CreateRenderer(FSDLWindow, -1,</div><div>    // error<br>    // SDL_RENDERER_ACCELERATED or SDL_RENDERER_PRESENTVSYNC</div><div>    SDL_RENDERER_SOFTWARE<br>    );<br></div><div><br></div><div>So, my notebook have two GPUs, an on-board Intel and a discrete NVIDIA , and the error happens only on NVIDIA.</div><div><br></div><div>Here (<a href="https://forum.lazarus.freepascal.org/index.php/topic,66042.0.html">https://forum.lazarus.freepascal.org/index.php/topic,66042.0.html</a>) Jamie suggests that I may need to:</div><div><br></div><div>Set8087CW($133f)<br></div><div><br></div><div>and Tron suggests:</div><div><br></div><div>SetExceptionMask</div><div><br></div><div>Calling these functions during the OnCreate in the main form did not solve the problem.</div><div><br></div><div>Can you shed some light on this? </div><div><br></div></div>