summaryrefslogtreecommitdiffstats
path: root/src/core/re3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/re3.cpp')
-rw-r--r--src/core/re3.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/core/re3.cpp b/src/core/re3.cpp
index ad3838bd..0ce5ee3c 100644
--- a/src/core/re3.cpp
+++ b/src/core/re3.cpp
@@ -374,6 +374,32 @@ delayedPatches10(int a, int b)
}
*/
+<<<<<<< HEAD
+=======
+void __declspec(naked) HeadlightsFix()
+{
+ static const float fMinusOne = -1.0f;
+ _asm
+ {
+ fld [esp+708h-690h]
+ fcomp fMinusOne
+ fnstsw ax
+ and ah, 5
+ cmp ah, 1
+ jnz HeadlightsFix_DontLimit
+ fld fMinusOne
+ fstp [esp+708h-690h]
+
+HeadlightsFix_DontLimit:
+ fld [esp+708h-690h]
+ fabs
+ fld st
+ push 0x5382F2
+ retn
+ }
+}
+
+>>>>>>> More audio ped
const int re3_buffsize = 1024;
static char re3_buff[re3_buffsize];