Einzelnen Beitrag anzeigen

user0

Registriert seit: 28. Okt 2005
25 Beiträge
 
Delphi 7 Personal
 
#1

OpenGL oder GLScene setzt FPU-CW um

  Alt 11. Jul 2007, 14:34
Hallo Leute,

eine Anwendung, die mehrere sehr genaue und komplexe Rechnungen ausführt stellt ihre Ergebnisse u.a. mit GLScene dar. Das Problem ist nun, dass sobald man GLScene startet die FPU Precision auf Double umgestellt wird. Mit hilfe von Set8087CW können wir das zurücksetzten, aber warum macht das GLScene oder OpenGL überhaupt, und wo?

user0

P.S.: Im GLScene Package wird das FPU Control Word immer auf Extended Precision und no Exceptions geschaltet ($133F). Also müsste OpenGL dafür verantwortlich sein. Lädt OpenGL irgend eine DLL? Bekanntlicher weise kann ja das Laden von DLLs das FPUCW umschalten.
  Mit Zitat antworten Zitat