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