[Bug 27594] Indiana Jones and the Emperor's Tomb: error message "invalid floating point camera matrix" (SSE2 control word handling in msvcrt __control87)

WineHQ Bugzilla wine-bugs at winehq.org
Thu Dec 16 03:06:40 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=27594

Piotr Caban <piotr.caban at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |piotr.caban at gmail.com

--- Comment #42 from Piotr Caban <piotr.caban at gmail.com> ---
I don't fully understand what is happening there yet but it looks like the bug
is related to some kind of compatibility mode. Windows loads AcGenral.dll when
the application is loaded (the documentation is sparse, it says it's used for
application compatibility).

When application tries to call msvcrt!_control87 a code inside AcGenral.dll is
called instead. The implementation inside AcGenral is not setting x87 nor sse
control word in case of _control87(0x100, 0x300) call.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list