diff --git a/AUTHORS b/AUTHORS
index 838ac7565..d621f3bdf 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -14,7 +14,8 @@ Dirk Gregorius: generic D6 constraint
Erin Catto: accumulated impulse in sequential impulse
Nathanael Presson: EPA penetration depth calculation
Francisco Leon: GIMPACT Concave Concave collision
-Joerg Henrichs: make buildsystem
+Joerg Henrichs: make buildsystem (work in progress)
Eric Sunshine: jam + msvcgen buildsystem
+Steve Baker: GPU physics and general implementation improvements
+Jay Lee: Double precision support
Erwin Coumans: most other source code
-
diff --git a/Extras/quickstep/SorLcp.cpp b/Extras/quickstep/SorLcp.cpp
index 40f4088e5..e1a05ca14 100644
--- a/Extras/quickstep/SorLcp.cpp
+++ b/Extras/quickstep/SorLcp.cpp
@@ -65,7 +65,7 @@ typedef btScalar dMatrix3[4*3];
#define dMULTIPLY0_331NEW(A,op,B,C) \
{\
- float tmp[3];\
+ btScalar tmp[3];\
tmp[0] = C.getX();\
tmp[1] = C.getY();\
tmp[2] = C.getZ();\
diff --git a/VERSION b/VERSION
index 7d24f6fe7..47b9b8800 100644
--- a/VERSION
+++ b/VERSION
@@ -1,3 +1,3 @@
-Bullet Collision Detection and Physics Library version 2.41
+Bullet Collision Detection and Physics Library version 2.42
http://bullet.sourceforge.net
diff --git a/msvc/6/appBasicDemo.dsp b/msvc/6/appBasicDemo.dsp
index 3c751991b..ecb499119 100644
--- a/msvc/6/appBasicDemo.dsp
+++ b/msvc/6/appBasicDemo.dsp
@@ -17,7 +17,9 @@ CFG=appBasicDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appBasicDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appBasicDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appBasicDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appBasicDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appBasicDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appBasicDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appBasicDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appBasicDemo\appBasicDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\BasicDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appBasicDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appBasicDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appBasicDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appBasicDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appBasicDemo\appBasicDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\BasicDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appBasicDemo - Win32 Release"
+# Name "appBasicDemo - Win32 ReleaseDoublePrecision"
# Name "appBasicDemo - Win32 Debug"
+# Name "appBasicDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appBspDemo.dsp b/msvc/6/appBspDemo.dsp
index 828e2f2c6..ea46fc608 100644
--- a/msvc/6/appBspDemo.dsp
+++ b/msvc/6/appBspDemo.dsp
@@ -17,7 +17,9 @@ CFG=appBspDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appBspDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appBspDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appBspDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appBspDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appBspDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appBspDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appBspDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appBspDemo\appBspDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\BspDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appBspDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appBspDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appBspDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appBspDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appBspDemo\appBspDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\BspDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appBspDemo - Win32 Release"
+# Name "appBspDemo - Win32 ReleaseDoublePrecision"
# Name "appBspDemo - Win32 Debug"
+# Name "appBspDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appBulletDino.dsp b/msvc/6/appBulletDino.dsp
index 15f9c6cff..0620f116d 100644
--- a/msvc/6/appBulletDino.dsp
+++ b/msvc/6/appBulletDino.dsp
@@ -17,7 +17,9 @@ CFG=appBulletDino - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appBulletDino - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appBulletDino - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appBulletDino - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appBulletDino - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appBulletDino - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appBulletDino\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appBulletDino\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appBulletDino\appBulletDino.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\BulletDino.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appBulletDino - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appBulletDino - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appBulletDino\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appBulletDino\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appBulletDino\appBulletDino.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\BulletDino.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appBulletDino - Win32 Release"
+# Name "appBulletDino - Win32 ReleaseDoublePrecision"
# Name "appBulletDino - Win32 Debug"
+# Name "appBulletDino - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appCcdPhysicsDemo.dsp b/msvc/6/appCcdPhysicsDemo.dsp
index 21fb15a9f..0c1f9b4c8 100644
--- a/msvc/6/appCcdPhysicsDemo.dsp
+++ b/msvc/6/appCcdPhysicsDemo.dsp
@@ -17,7 +17,9 @@ CFG=appCcdPhysicsDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appCcdPhysicsDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appCcdPhysicsDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appCcdPhysicsDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appCcdPhysicsDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appCcdPhysicsDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appCcdPhysicsDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appCcdPhysicsDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appCcdPhysicsDemo\appCcdPhysicsDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\CcdPhysicsDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appCcdPhysicsDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appCcdPhysicsDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appCcdPhysicsDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appCcdPhysicsDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appCcdPhysicsDemo\appCcdPhysicsDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\CcdPhysicsDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appCcdPhysicsDemo - Win32 Release"
+# Name "appCcdPhysicsDemo - Win32 ReleaseDoublePrecision"
# Name "appCcdPhysicsDemo - Win32 Debug"
+# Name "appCcdPhysicsDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appColladaDemo.dsp b/msvc/6/appColladaDemo.dsp
index d2f014524..0b93f60bd 100644
--- a/msvc/6/appColladaDemo.dsp
+++ b/msvc/6/appColladaDemo.dsp
@@ -17,7 +17,9 @@ CFG=appColladaDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appColladaDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appColladaDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appColladaDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appColladaDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appColladaDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appColladaDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appColladaDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\COLLADA_DOM\include" /I "..\..\Extras\COLLADA_DOM\include\1.4" /I "..\..\Extras\LibXML" /I "..\..\Extras\LibXML\include" /I "..\..\Extras\FCollada"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appColladaDemo\appColladaDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\COLLADA_DOM\include" /i "..\..\Extras\COLLADA_DOM\include\1.4" /i "..\..\Extras\LibXML" /i "..\..\Extras\LibXML\include" /i "..\..\Extras\FCollada"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ColladaDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appColladaDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appColladaDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appColladaDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appColladaDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\COLLADA_DOM\include" /I "..\..\Extras\COLLADA_DOM\include\1.4" /I "..\..\Extras\LibXML" /I "..\..\Extras\LibXML\include" /I "..\..\Extras\FCollada"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appColladaDemo\appColladaDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\COLLADA_DOM\include" /i "..\..\Extras\COLLADA_DOM\include\1.4" /i "..\..\Extras\LibXML" /i "..\..\Extras\LibXML\include" /i "..\..\Extras\FCollada"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ColladaDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appColladaDemo - Win32 Release"
+# Name "appColladaDemo - Win32 ReleaseDoublePrecision"
# Name "appColladaDemo - Win32 Debug"
+# Name "appColladaDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appCollisionDemo.dsp b/msvc/6/appCollisionDemo.dsp
index b309d2cf8..4fbbc505e 100644
--- a/msvc/6/appCollisionDemo.dsp
+++ b/msvc/6/appCollisionDemo.dsp
@@ -17,7 +17,9 @@ CFG=appCollisionDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appCollisionDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appCollisionDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appCollisionDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appCollisionDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appCollisionDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appCollisionDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appCollisionDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appCollisionDemo\appCollisionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\CollisionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appCollisionDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appCollisionDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appCollisionDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appCollisionDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appCollisionDemo\appCollisionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\CollisionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appCollisionDemo - Win32 Release"
+# Name "appCollisionDemo - Win32 ReleaseDoublePrecision"
# Name "appCollisionDemo - Win32 Debug"
+# Name "appCollisionDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appCollisionInterfaceDemo.dsp b/msvc/6/appCollisionInterfaceDemo.dsp
index ca943cadf..b5d08bbfc 100644
--- a/msvc/6/appCollisionInterfaceDemo.dsp
+++ b/msvc/6/appCollisionInterfaceDemo.dsp
@@ -17,7 +17,9 @@ CFG=appCollisionInterfaceDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appCollisionInterfaceDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appCollisionInterfaceDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appCollisionInterfaceDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appCollisionInterfaceDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appCollisionInterfaceDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appCollisionInterfaceDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appCollisionInterfaceDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appCollisionInterfaceDemo\appCollisionInterfaceDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\CollisionInterfaceDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appCollisionInterfaceDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appCollisionInterfaceDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appCollisionInterfaceDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appCollisionInterfaceDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appCollisionInterfaceDemo\appCollisionInterfaceDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\CollisionInterfaceDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appCollisionInterfaceDemo - Win32 Release"
+# Name "appCollisionInterfaceDemo - Win32 ReleaseDoublePrecision"
# Name "appCollisionInterfaceDemo - Win32 Debug"
+# Name "appCollisionInterfaceDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appConcaveDemo.dsp b/msvc/6/appConcaveDemo.dsp
index 77c964abb..636712551 100644
--- a/msvc/6/appConcaveDemo.dsp
+++ b/msvc/6/appConcaveDemo.dsp
@@ -17,7 +17,9 @@ CFG=appConcaveDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appConcaveDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appConcaveDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appConcaveDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appConcaveDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appConcaveDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appConcaveDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appConcaveDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appConcaveDemo\appConcaveDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ConcaveDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appConcaveDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appConcaveDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appConcaveDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appConcaveDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appConcaveDemo\appConcaveDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ConcaveDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appConcaveDemo - Win32 Release"
+# Name "appConcaveDemo - Win32 ReleaseDoublePrecision"
# Name "appConcaveDemo - Win32 Debug"
+# Name "appConcaveDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appConstraintDemo.dsp b/msvc/6/appConstraintDemo.dsp
index e9210a22e..541d18548 100644
--- a/msvc/6/appConstraintDemo.dsp
+++ b/msvc/6/appConstraintDemo.dsp
@@ -17,7 +17,9 @@ CFG=appConstraintDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appConstraintDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appConstraintDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appConstraintDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appConstraintDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appConstraintDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appConstraintDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appConstraintDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appConstraintDemo\appConstraintDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ConstraintDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appConstraintDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appConstraintDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appConstraintDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appConstraintDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appConstraintDemo\appConstraintDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ConstraintDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appConstraintDemo - Win32 Release"
+# Name "appConstraintDemo - Win32 ReleaseDoublePrecision"
# Name "appConstraintDemo - Win32 Debug"
+# Name "appConstraintDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appContinuousConvexCollision.dsp b/msvc/6/appContinuousConvexCollision.dsp
index eca2459ea..df6f8d126 100644
--- a/msvc/6/appContinuousConvexCollision.dsp
+++ b/msvc/6/appContinuousConvexCollision.dsp
@@ -17,7 +17,9 @@ CFG=appContinuousConvexCollision - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appContinuousConvexCollision - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appContinuousConvexCollision - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appContinuousConvexCollision - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appContinuousConvexCollision - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appContinuousConvexCollision - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appContinuousConvexCollision\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appContinuousConvexCollision\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appContinuousConvexCollision\appContinuousConvexCollision.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ContinuousConvexCollision.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appContinuousConvexCollision - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appContinuousConvexCollision - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appContinuousConvexCollision\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appContinuousConvexCollision\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appContinuousConvexCollision\appContinuousConvexCollision.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ContinuousConvexCollision.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appContinuousConvexCollision - Win32 Release"
+# Name "appContinuousConvexCollision - Win32 ReleaseDoublePrecision"
# Name "appContinuousConvexCollision - Win32 Debug"
+# Name "appContinuousConvexCollision - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appConvexDecompositionDemo.dsp b/msvc/6/appConvexDecompositionDemo.dsp
index b80a18e90..6536454c5 100644
--- a/msvc/6/appConvexDecompositionDemo.dsp
+++ b/msvc/6/appConvexDecompositionDemo.dsp
@@ -17,7 +17,9 @@ CFG=appConvexDecompositionDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appConvexDecompositionDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appConvexDecompositionDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appConvexDecompositionDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appConvexDecompositionDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appConvexDecompositionDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appConvexDecompositionDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appConvexDecompositionDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\ConvexDecomposition"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appConvexDecompositionDemo\appConvexDecompositionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\ConvexDecomposition"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ConvexDecompositionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appConvexDecompositionDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appConvexDecompositionDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appConvexDecompositionDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appConvexDecompositionDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\ConvexDecomposition"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appConvexDecompositionDemo\appConvexDecompositionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\ConvexDecomposition"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\ConvexDecompositionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appConvexDecompositionDemo - Win32 Release"
+# Name "appConvexDecompositionDemo - Win32 ReleaseDoublePrecision"
# Name "appConvexDecompositionDemo - Win32 Debug"
+# Name "appConvexDecompositionDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appDoublePrecisionDemo.dsp b/msvc/6/appDoublePrecisionDemo.dsp
new file mode 100644
index 000000000..31e7faf0c
--- /dev/null
+++ b/msvc/6/appDoublePrecisionDemo.dsp
@@ -0,0 +1,193 @@
+# Microsoft Developer Studio Project File - Name="appDoublePrecisionDemo" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=appDoublePrecisionDemo - Win32 Release
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "appDoublePrecisionDemo.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "appDoublePrecisionDemo.mak" CFG="appDoublePrecisionDemo - Win32 Release"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "appDoublePrecisionDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
+!MESSAGE "appDoublePrecisionDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appDoublePrecisionDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
+!MESSAGE "appDoublePrecisionDemo - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "appDoublePrecisionDemo - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "release"
+# PROP BASE Intermediate_Dir "release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\out\release6\build\appDoublePrecisionDemo\"
+# PROP Intermediate_Dir "..\..\out\release6\build\appDoublePrecisionDemo\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /Gy /GF /MD /Ob2 /Og /Oi /Ot /Oy /D "_MT" /D "_MBCS" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release6\build\appDoublePrecisionDemo\appDoublePrecisionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /OPT:NOREF /out:"..\..\DoublePrecisionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
+!ELSEIF "$(CFG)" == "appDoublePrecisionDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appDoublePrecisionDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appDoublePrecisionDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appDoublePrecisionDemo\appDoublePrecisionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\DoublePrecisionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
+!ELSEIF "$(CFG)" == "appDoublePrecisionDemo - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "debug"
+# PROP BASE Intermediate_Dir "debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\out\debug6\build\appDoublePrecisionDemo\"
+# PROP Intermediate_Dir "..\..\out\debug6\build\appDoublePrecisionDemo\"
+# PROP Ignore_Export_Lib 1
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /GR /MDd /ZI /Od /D "_MT" /D "_MBCS" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug6\build\appDoublePrecisionDemo\appDoublePrecisionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /debug /pdbtype:sept /out:"..\..\DoublePrecisionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
+!ELSEIF "$(CFG)" == "appDoublePrecisionDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appDoublePrecisionDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appDoublePrecisionDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appDoublePrecisionDemo\appDoublePrecisionDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\DoublePrecisionDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
+!ENDIF
+
+# Begin Target
+
+# Name "appDoublePrecisionDemo - Win32 Release"
+# Name "appDoublePrecisionDemo - Win32 ReleaseDoublePrecision"
+# Name "appDoublePrecisionDemo - Win32 Debug"
+# Name "appDoublePrecisionDemo - Win32 DebugDoublePrecision"
+# Begin Group "Source Files"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=..\..\Demos\DoublePrecisionDemo\DoublePrecisionDemo.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=..\..\Demos\DoublePrecisionDemo\DoublePrecisionDemo.h
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=..\..\msvc\appDoublePrecisionDemo.rc
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/msvc/6/appEPAPenDepthDemo.dsp b/msvc/6/appEPAPenDepthDemo.dsp
index dcfe1bb72..a232b31bb 100644
--- a/msvc/6/appEPAPenDepthDemo.dsp
+++ b/msvc/6/appEPAPenDepthDemo.dsp
@@ -17,7 +17,9 @@ CFG=appEPAPenDepthDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appEPAPenDepthDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appEPAPenDepthDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appEPAPenDepthDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appEPAPenDepthDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appEPAPenDepthDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appEPAPenDepthDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appEPAPenDepthDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\GIMPACT\include" /I "..\..\Extras\GIMPACTBullet"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appEPAPenDepthDemo\appEPAPenDepthDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\GIMPACT\include" /i "..\..\Extras\GIMPACTBullet"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\EPAPenDepthDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appEPAPenDepthDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appEPAPenDepthDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appEPAPenDepthDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appEPAPenDepthDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\GIMPACT\include" /I "..\..\Extras\GIMPACTBullet"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appEPAPenDepthDemo\appEPAPenDepthDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\GIMPACT\include" /i "..\..\Extras\GIMPACTBullet"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\EPAPenDepthDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appEPAPenDepthDemo - Win32 Release"
+# Name "appEPAPenDepthDemo - Win32 ReleaseDoublePrecision"
# Name "appEPAPenDepthDemo - Win32 Debug"
+# Name "appEPAPenDepthDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appGjkConvexCastDemo.dsp b/msvc/6/appGjkConvexCastDemo.dsp
index fa97d48d8..a77017b76 100644
--- a/msvc/6/appGjkConvexCastDemo.dsp
+++ b/msvc/6/appGjkConvexCastDemo.dsp
@@ -17,7 +17,9 @@ CFG=appGjkConvexCastDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appGjkConvexCastDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appGjkConvexCastDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appGjkConvexCastDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appGjkConvexCastDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appGjkConvexCastDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appGjkConvexCastDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appGjkConvexCastDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appGjkConvexCastDemo\appGjkConvexCastDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\GjkConvexCastDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appGjkConvexCastDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appGjkConvexCastDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appGjkConvexCastDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appGjkConvexCastDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appGjkConvexCastDemo\appGjkConvexCastDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\GjkConvexCastDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appGjkConvexCastDemo - Win32 Release"
+# Name "appGjkConvexCastDemo - Win32 ReleaseDoublePrecision"
# Name "appGjkConvexCastDemo - Win32 Debug"
+# Name "appGjkConvexCastDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appMovingConcaveDemo.dsp b/msvc/6/appMovingConcaveDemo.dsp
index 79b776199..c9292cc4b 100644
--- a/msvc/6/appMovingConcaveDemo.dsp
+++ b/msvc/6/appMovingConcaveDemo.dsp
@@ -17,7 +17,9 @@ CFG=appMovingConcaveDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appMovingConcaveDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appMovingConcaveDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appMovingConcaveDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appMovingConcaveDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appMovingConcaveDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appMovingConcaveDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appMovingConcaveDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\GIMPACT\include" /I "..\..\Extras\GIMPACTBullet"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appMovingConcaveDemo\appMovingConcaveDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\GIMPACT\include" /i "..\..\Extras\GIMPACTBullet"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\MovingConcaveDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appMovingConcaveDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appMovingConcaveDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appMovingConcaveDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appMovingConcaveDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL" /I "..\..\Extras\GIMPACT\include" /I "..\..\Extras\GIMPACTBullet"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appMovingConcaveDemo\appMovingConcaveDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL" /i "..\..\Extras\GIMPACT\include" /i "..\..\Extras\GIMPACTBullet"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\MovingConcaveDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appMovingConcaveDemo - Win32 Release"
+# Name "appMovingConcaveDemo - Win32 ReleaseDoublePrecision"
# Name "appMovingConcaveDemo - Win32 Debug"
+# Name "appMovingConcaveDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appRaytracer.dsp b/msvc/6/appRaytracer.dsp
index 58629347f..e1a9d54f1 100644
--- a/msvc/6/appRaytracer.dsp
+++ b/msvc/6/appRaytracer.dsp
@@ -17,7 +17,9 @@ CFG=appRaytracer - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appRaytracer - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appRaytracer - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appRaytracer - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appRaytracer - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appRaytracer - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appRaytracer\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appRaytracer\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appRaytracer\appRaytracer.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\Raytracer.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appRaytracer - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appRaytracer - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appRaytracer\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appRaytracer\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appRaytracer\appRaytracer.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\Raytracer.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appRaytracer - Win32 Release"
+# Name "appRaytracer - Win32 ReleaseDoublePrecision"
# Name "appRaytracer - Win32 Debug"
+# Name "appRaytracer - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appSimplexDemo.dsp b/msvc/6/appSimplexDemo.dsp
index 933880e73..9cbba51bb 100644
--- a/msvc/6/appSimplexDemo.dsp
+++ b/msvc/6/appSimplexDemo.dsp
@@ -17,7 +17,9 @@ CFG=appSimplexDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appSimplexDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appSimplexDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appSimplexDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appSimplexDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appSimplexDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appSimplexDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appSimplexDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appSimplexDemo\appSimplexDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\SimplexDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appSimplexDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appSimplexDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appSimplexDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appSimplexDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appSimplexDemo\appSimplexDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\SimplexDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appSimplexDemo - Win32 Release"
+# Name "appSimplexDemo - Win32 ReleaseDoublePrecision"
# Name "appSimplexDemo - Win32 Debug"
+# Name "appSimplexDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appUserCollisionAlgorithm.dsp b/msvc/6/appUserCollisionAlgorithm.dsp
index 4e7f2061e..d1a1894c6 100644
--- a/msvc/6/appUserCollisionAlgorithm.dsp
+++ b/msvc/6/appUserCollisionAlgorithm.dsp
@@ -17,7 +17,9 @@ CFG=appUserCollisionAlgorithm - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appUserCollisionAlgorithm - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appUserCollisionAlgorithm - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appUserCollisionAlgorithm - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appUserCollisionAlgorithm - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appUserCollisionAlgorithm - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appUserCollisionAlgorithm\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appUserCollisionAlgorithm\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appUserCollisionAlgorithm\appUserCollisionAlgorithm.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\UserCollisionAlgorithm.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appUserCollisionAlgorithm - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appUserCollisionAlgorithm - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appUserCollisionAlgorithm\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appUserCollisionAlgorithm\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appUserCollisionAlgorithm\appUserCollisionAlgorithm.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\UserCollisionAlgorithm.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appUserCollisionAlgorithm - Win32 Release"
+# Name "appUserCollisionAlgorithm - Win32 ReleaseDoublePrecision"
# Name "appUserCollisionAlgorithm - Win32 Debug"
+# Name "appUserCollisionAlgorithm - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/appVehicleDemo.dsp b/msvc/6/appVehicleDemo.dsp
index 27853988c..88604d828 100644
--- a/msvc/6/appVehicleDemo.dsp
+++ b/msvc/6/appVehicleDemo.dsp
@@ -17,7 +17,9 @@ CFG=appVehicleDemo - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "appVehicleDemo - Win32 DebugDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appVehicleDemo - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "appVehicleDemo - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Console Application")
!MESSAGE "appVehicleDemo - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE
@@ -61,6 +63,37 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appVehicleDemo - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\appVehicleDemo\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\appVehicleDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\appVehicleDemo\appVehicleDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\VehicleDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "appVehicleDemo - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +126,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "appVehicleDemo - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\appVehicleDemo\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\appVehicleDemo\"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut" /I "..\..\Demos\OpenGL"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_CONSOLE"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\appVehicleDemo\appVehicleDemo.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut" /i "..\..\Demos\OpenGL"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /out:"..\..\VehicleDemo.exe" /subsystem:console /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "appVehicleDemo - Win32 Release"
+# Name "appVehicleDemo - Win32 ReleaseDoublePrecision"
# Name "appVehicleDemo - Win32 Debug"
+# Name "appVehicleDemo - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/grpall_bullet.dsp b/msvc/6/grpall_bullet.dsp
index f035c1f06..319874b15 100644
--- a/msvc/6/grpall_bullet.dsp
+++ b/msvc/6/grpall_bullet.dsp
@@ -17,7 +17,9 @@ CFG=grpall_bullet - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "grpall_bullet - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "grpall_bullet - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "grpall_bullet - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "grpall_bullet - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "grpall_bullet - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\grpall_bullet\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\grpall_bullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\grpall_bullet\grpall_bullet.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"..\..\out\release_dbl6\libs\grpall_bullet.lib"
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "grpall_bullet - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,11 +127,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "grpall_bullet - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\grpall_bullet\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\grpall_bullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\grpall_bullet\grpall_bullet.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"..\..\out\debug_dbl6\libs\grpall_bullet.lib"
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "grpall_bullet - Win32 Release"
+# Name "grpall_bullet - Win32 ReleaseDoublePrecision"
# Name "grpall_bullet - Win32 Debug"
+# Name "grpall_bullet - Win32 DebugDoublePrecision"
# End Target
# End Project
diff --git a/msvc/6/grpapps_bullet.dsp b/msvc/6/grpapps_bullet.dsp
index 9f4ef8ae4..a29087497 100644
--- a/msvc/6/grpapps_bullet.dsp
+++ b/msvc/6/grpapps_bullet.dsp
@@ -17,7 +17,9 @@ CFG=grpapps_bullet - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "grpapps_bullet - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "grpapps_bullet - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "grpapps_bullet - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "grpapps_bullet - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "grpapps_bullet - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\grpapps_bullet\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\grpapps_bullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\grpapps_bullet\grpapps_bullet.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"..\..\out\release_dbl6\libs\grpapps_bullet.lib"
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "grpapps_bullet - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,11 +127,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "grpapps_bullet - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\grpapps_bullet\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\grpapps_bullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\grpapps_bullet\grpapps_bullet.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"..\..\out\debug_dbl6\libs\grpapps_bullet.lib"
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "grpapps_bullet - Win32 Release"
+# Name "grpapps_bullet - Win32 ReleaseDoublePrecision"
# Name "grpapps_bullet - Win32 Debug"
+# Name "grpapps_bullet - Win32 DebugDoublePrecision"
# End Target
# End Project
diff --git a/msvc/6/grplibs_bullet.dsp b/msvc/6/grplibs_bullet.dsp
index 37ec5a1b8..f8d877903 100644
--- a/msvc/6/grplibs_bullet.dsp
+++ b/msvc/6/grplibs_bullet.dsp
@@ -17,7 +17,9 @@ CFG=grplibs_bullet - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "grplibs_bullet - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "grplibs_bullet - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "grplibs_bullet - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "grplibs_bullet - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "grplibs_bullet - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\grplibs_bullet\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\grplibs_bullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\grplibs_bullet\grplibs_bullet.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"..\..\out\release_dbl6\libs\grplibs_bullet.lib"
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "grplibs_bullet - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,11 +127,45 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "grplibs_bullet - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\grplibs_bullet\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\grplibs_bullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\grplibs_bullet\grplibs_bullet.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"..\..\out\debug_dbl6\libs\grplibs_bullet.lib"
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "grplibs_bullet - Win32 Release"
+# Name "grplibs_bullet - Win32 ReleaseDoublePrecision"
# Name "grplibs_bullet - Win32 Debug"
+# Name "grplibs_bullet - Win32 DebugDoublePrecision"
# End Target
# End Project
diff --git a/msvc/6/libGIMPACT.dsp b/msvc/6/libGIMPACT.dsp
index f050e6039..fa42aba60 100644
--- a/msvc/6/libGIMPACT.dsp
+++ b/msvc/6/libGIMPACT.dsp
@@ -17,7 +17,9 @@ CFG=libGIMPACT - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libGIMPACT - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libGIMPACT - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libGIMPACT - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libGIMPACT - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libGIMPACT - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libGIMPACT\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libGIMPACT\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\GIMPACT\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libGIMPACT\libGIMPACT.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\GIMPACT\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libGIMPACT - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libGIMPACT - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libGIMPACT\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libGIMPACT\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\GIMPACT\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libGIMPACT\libGIMPACT.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\GIMPACT\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libGIMPACT - Win32 Release"
+# Name "libGIMPACT - Win32 ReleaseDoublePrecision"
# Name "libGIMPACT - Win32 Debug"
+# Name "libGIMPACT - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libGIMPACTBullet.dsp b/msvc/6/libGIMPACTBullet.dsp
index 53e7c2c75..8bc6539b5 100644
--- a/msvc/6/libGIMPACTBullet.dsp
+++ b/msvc/6/libGIMPACTBullet.dsp
@@ -17,7 +17,9 @@ CFG=libGIMPACTBullet - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libGIMPACTBullet - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libGIMPACTBullet - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libGIMPACTBullet - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libGIMPACTBullet - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libGIMPACTBullet - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libGIMPACTBullet\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libGIMPACTBullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\GIMPACTBullet" /I "..\..\Extras\GIMPACT\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libGIMPACTBullet\libGIMPACTBullet.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\GIMPACTBullet" /i "..\..\Extras\GIMPACT\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libGIMPACTBullet - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libGIMPACTBullet - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libGIMPACTBullet\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libGIMPACTBullet\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\GIMPACTBullet" /I "..\..\Extras\GIMPACT\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libGIMPACTBullet\libGIMPACTBullet.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\GIMPACTBullet" /i "..\..\Extras\GIMPACT\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libGIMPACTBullet - Win32 Release"
+# Name "libGIMPACTBullet - Win32 ReleaseDoublePrecision"
# Name "libGIMPACTBullet - Win32 Debug"
+# Name "libGIMPACTBullet - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libboxbox.dsp b/msvc/6/libboxbox.dsp
index 7bad24ec6..dff022538 100644
--- a/msvc/6/libboxbox.dsp
+++ b/msvc/6/libboxbox.dsp
@@ -17,7 +17,9 @@ CFG=libboxbox - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libboxbox - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libboxbox - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libboxbox - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libboxbox - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libboxbox - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libboxbox\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libboxbox\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libboxbox\libboxbox.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libboxbox - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libboxbox - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libboxbox\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libboxbox\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libboxbox\libboxbox.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libboxbox - Win32 Release"
+# Name "libboxbox - Win32 ReleaseDoublePrecision"
# Name "libboxbox - Win32 Debug"
+# Name "libboxbox - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libbulletcollision.dsp b/msvc/6/libbulletcollision.dsp
index a1486d986..5e9167c46 100644
--- a/msvc/6/libbulletcollision.dsp
+++ b/msvc/6/libbulletcollision.dsp
@@ -17,7 +17,9 @@ CFG=libbulletcollision - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libbulletcollision - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletcollision - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libbulletcollision - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletcollision - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletcollision - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libbulletcollision\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libbulletcollision\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libbulletcollision\libbulletcollision.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libbulletcollision - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletcollision - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libbulletcollision\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libbulletcollision\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libbulletcollision\libbulletcollision.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libbulletcollision - Win32 Release"
+# Name "libbulletcollision - Win32 ReleaseDoublePrecision"
# Name "libbulletcollision - Win32 Debug"
+# Name "libbulletcollision - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libbulletdynamics.dsp b/msvc/6/libbulletdynamics.dsp
index 9bc36c6a0..718f71c0d 100644
--- a/msvc/6/libbulletdynamics.dsp
+++ b/msvc/6/libbulletdynamics.dsp
@@ -17,7 +17,9 @@ CFG=libbulletdynamics - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libbulletdynamics - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletdynamics - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libbulletdynamics - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletdynamics - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletdynamics - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libbulletdynamics\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libbulletdynamics\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libbulletdynamics\libbulletdynamics.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libbulletdynamics - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletdynamics - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libbulletdynamics\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libbulletdynamics\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libbulletdynamics\libbulletdynamics.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libbulletdynamics - Win32 Release"
+# Name "libbulletdynamics - Win32 ReleaseDoublePrecision"
# Name "libbulletdynamics - Win32 Debug"
+# Name "libbulletdynamics - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libbulletmath.dsp b/msvc/6/libbulletmath.dsp
index 7f96d8e2d..7ecd9f501 100644
--- a/msvc/6/libbulletmath.dsp
+++ b/msvc/6/libbulletmath.dsp
@@ -17,7 +17,9 @@ CFG=libbulletmath - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libbulletmath - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletmath - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libbulletmath - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletmath - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletmath - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libbulletmath\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libbulletmath\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libbulletmath\libbulletmath.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libbulletmath - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletmath - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libbulletmath\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libbulletmath\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libbulletmath\libbulletmath.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libbulletmath - Win32 Release"
+# Name "libbulletmath - Win32 ReleaseDoublePrecision"
# Name "libbulletmath - Win32 Debug"
+# Name "libbulletmath - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libbulletopenglsupport.dsp b/msvc/6/libbulletopenglsupport.dsp
index b9483cb4c..39cb86245 100644
--- a/msvc/6/libbulletopenglsupport.dsp
+++ b/msvc/6/libbulletopenglsupport.dsp
@@ -17,7 +17,9 @@ CFG=libbulletopenglsupport - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libbulletopenglsupport - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletopenglsupport - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libbulletopenglsupport - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libbulletopenglsupport - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletopenglsupport - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libbulletopenglsupport\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libbulletopenglsupport\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libbulletopenglsupport\libbulletopenglsupport.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libbulletopenglsupport - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libbulletopenglsupport - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libbulletopenglsupport\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libbulletopenglsupport\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Glut"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libbulletopenglsupport\libbulletopenglsupport.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Glut"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib glut32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows /libpath:"..\..\Glut"
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libbulletopenglsupport - Win32 Release"
+# Name "libbulletopenglsupport - Win32 ReleaseDoublePrecision"
# Name "libbulletopenglsupport - Win32 Debug"
+# Name "libbulletopenglsupport - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libcolladadom.dsp b/msvc/6/libcolladadom.dsp
index 362cc0a6c..db14143bb 100644
--- a/msvc/6/libcolladadom.dsp
+++ b/msvc/6/libcolladadom.dsp
@@ -17,7 +17,9 @@ CFG=libcolladadom - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libcolladadom - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libcolladadom - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libcolladadom - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libcolladadom - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libcolladadom - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libcolladadom\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libcolladadom\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\Demos\OpenGL" /I "..\..\Extras\COLLADA_DOM\include" /I "..\..\Extras\COLLADA_DOM\include\1.4" /I "..\..\Extras\LibXML" /I "..\..\Extras\LibXML\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libcolladadom\libcolladadom.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\Demos\OpenGL" /i "..\..\Extras\COLLADA_DOM\include" /i "..\..\Extras\COLLADA_DOM\include\1.4" /i "..\..\Extras\LibXML" /i "..\..\Extras\LibXML\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libcolladadom - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libcolladadom - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libcolladadom\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libcolladadom\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\Demos\OpenGL" /I "..\..\Extras\COLLADA_DOM\include" /I "..\..\Extras\COLLADA_DOM\include\1.4" /I "..\..\Extras\LibXML" /I "..\..\Extras\LibXML\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libcolladadom\libcolladadom.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\Demos\OpenGL" /i "..\..\Extras\COLLADA_DOM\include" /i "..\..\Extras\COLLADA_DOM\include\1.4" /i "..\..\Extras\LibXML" /i "..\..\Extras\LibXML\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libcolladadom - Win32 Release"
+# Name "libcolladadom - Win32 ReleaseDoublePrecision"
# Name "libcolladadom - Win32 Debug"
+# Name "libcolladadom - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libconvexdecomposition.dsp b/msvc/6/libconvexdecomposition.dsp
index 5c5606666..77cdcc694 100644
--- a/msvc/6/libconvexdecomposition.dsp
+++ b/msvc/6/libconvexdecomposition.dsp
@@ -17,7 +17,9 @@ CFG=libconvexdecomposition - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libconvexdecomposition - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libconvexdecomposition - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libconvexdecomposition - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libconvexdecomposition - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libconvexdecomposition - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libconvexdecomposition\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libconvexdecomposition\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libconvexdecomposition\libconvexdecomposition.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libconvexdecomposition - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libconvexdecomposition - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libconvexdecomposition\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libconvexdecomposition\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libconvexdecomposition\libconvexdecomposition.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libconvexdecomposition - Win32 Release"
+# Name "libconvexdecomposition - Win32 ReleaseDoublePrecision"
# Name "libconvexdecomposition - Win32 Debug"
+# Name "libconvexdecomposition - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/liblibxml.dsp b/msvc/6/liblibxml.dsp
index 22127232f..77013c8a3 100644
--- a/msvc/6/liblibxml.dsp
+++ b/msvc/6/liblibxml.dsp
@@ -17,7 +17,9 @@ CFG=liblibxml - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "liblibxml - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "liblibxml - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "liblibxml - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "liblibxml - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "liblibxml - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\liblibxml\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\liblibxml\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\LibXML" /I "..\..\Extras\LibXML\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\liblibxml\liblibxml.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\LibXML" /i "..\..\Extras\LibXML\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "liblibxml - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "liblibxml - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\liblibxml\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\liblibxml\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src" /I "..\..\Extras\LibXML" /I "..\..\Extras\LibXML\include"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\liblibxml\liblibxml.res" /i "." /i "..\.." /i "..\..\src" /i "..\..\Extras\LibXML" /i "..\..\Extras\LibXML\include"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "liblibxml - Win32 Release"
+# Name "liblibxml - Win32 ReleaseDoublePrecision"
# Name "liblibxml - Win32 Debug"
+# Name "liblibxml - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/libquickstep.dsp b/msvc/6/libquickstep.dsp
index 67f10cf05..94418f9d4 100644
--- a/msvc/6/libquickstep.dsp
+++ b/msvc/6/libquickstep.dsp
@@ -17,7 +17,9 @@ CFG=libquickstep - Win32 Release
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
+!MESSAGE "libquickstep - Win32 DebugDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libquickstep - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "libquickstep - Win32 ReleaseDoublePrecision" (based on "Win32 (x86) Static Library")
!MESSAGE "libquickstep - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE
@@ -61,6 +63,38 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libquickstep - Win32 ReleaseDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "release_dbl"
+# PROP BASE Intermediate_Dir "release_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\release_dbl6\build\libquickstep\"
+# PROP Intermediate_Dir "..\..\out\release_dbl6\build\libquickstep\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "NDEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\release_dbl6\build\libquickstep\libquickstep.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ELSEIF "$(CFG)" == "libquickstep - Win32 Debug"
# PROP BASE Use_MFC 0
@@ -93,12 +127,46 @@ LINK32=link.exe
SOURCE="$(InputPath)"
# End Special Build Tool
+!ELSEIF "$(CFG)" == "libquickstep - Win32 DebugDoublePrecision"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries
+# PROP BASE Output_Dir "debug_dbl"
+# PROP BASE Intermediate_Dir "debug_dbl"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries
+# PROP Output_Dir "..\..\out\debug_dbl6\build\libquickstep\"
+# PROP Intermediate_Dir "..\..\out\debug_dbl6\build\libquickstep\"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /vmb /vms /W3 /Gm /G5 /D "WIN32" /FD /c
+# ADD CPP /nologo /vmb /vms /W3 /Gm /G5 /FD /c /D "_LIB" /D "_MT" /D "_MBCS" /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS" /D "WIN32" /I "." /I "..\.." /I "..\..\src"
+# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /mktyplib203 /o "NUL" /win32 /D "_DEBUG" /D "BT_USE_DOUBLE_PRECISION" /D "_LIB" /D "_WINDOWS"
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409 /fo".\..\..\out\debug_dbl6\build\libquickstep\libquickstep.res" /i "." /i "..\.." /i "..\..\src"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib /nologo /machine:I386
+# ADD LINK32 shell32.lib user32.lib gdi32.lib advapi32.lib /nologo /version:4.0 /machine:I386 /subsystem:windows
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+# End Special Build Tool
+
!ENDIF
# Begin Target
# Name "libquickstep - Win32 Release"
+# Name "libquickstep - Win32 ReleaseDoublePrecision"
# Name "libquickstep - Win32 Debug"
+# Name "libquickstep - Win32 DebugDoublePrecision"
# Begin Group "Source Files"
# PROP Default_Filter ""
diff --git a/msvc/6/wksbullet.dsw b/msvc/6/wksbullet.dsw
index 58189fbd2..40bfff2f9 100644
--- a/msvc/6/wksbullet.dsw
+++ b/msvc/6/wksbullet.dsw
@@ -276,6 +276,30 @@ Package=<4>
###############################################################################
+Project: "appDoublePrecisionDemo"=.\appDoublePrecisionDemo.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name libbulletcollision
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name libbulletdynamics
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name libbulletmath
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name libbulletopenglsupport
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "appEPAPenDepthDemo"=.\appEPAPenDepthDemo.dsp - Package Owner=<4>
Package=<5>
@@ -330,18 +354,6 @@ Package=<4>
###############################################################################
-Project: "appGPUphysics"=.\appGPUphysics.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
Project: "appMovingConcaveDemo"=.\appMovingConcaveDemo.dsp - Package Owner=<4>
Package=<5>
@@ -510,15 +522,15 @@ Package=<4>
Project_Dep_Name appConvexDecompositionDemo
End Project Dependency
Begin Project Dependency
+ Project_Dep_Name appDoublePrecisionDemo
+ End Project Dependency
+ Begin Project Dependency
Project_Dep_Name appEPAPenDepthDemo
End Project Dependency
Begin Project Dependency
Project_Dep_Name appGjkConvexCastDemo
End Project Dependency
Begin Project Dependency
- Project_Dep_Name appGPUphysics
- End Project Dependency
- Begin Project Dependency
Project_Dep_Name appMovingConcaveDemo
End Project Dependency
Begin Project Dependency
@@ -612,15 +624,15 @@ Package=<4>
Project_Dep_Name appConvexDecompositionDemo
End Project Dependency
Begin Project Dependency
+ Project_Dep_Name appDoublePrecisionDemo
+ End Project Dependency
+ Begin Project Dependency
Project_Dep_Name appEPAPenDepthDemo
End Project Dependency
Begin Project Dependency
Project_Dep_Name appGjkConvexCastDemo
End Project Dependency
Begin Project Dependency
- Project_Dep_Name appGPUphysics
- End Project Dependency
- Begin Project Dependency
Project_Dep_Name appMovingConcaveDemo
End Project Dependency
Begin Project Dependency
diff --git a/msvc/7/appBasicDemo.vcproj b/msvc/7/appBasicDemo.vcproj
index 623a2d626..a22002b61 100644
--- a/msvc/7/appBasicDemo.vcproj
+++ b/msvc/7/appBasicDemo.vcproj
@@ -51,7 +51,7 @@
EnableCOMDATFolding="2"
GenerateDebugInformation="TRUE"
IgnoreDefaultLibraryNames="LIBC,LIBCD"
- OutputFile="..\..\BasicDemo.exe"
+ OutputFile="..\..\ReleaseBasicDemo.exe"
SubSystem="1"
AdditionalOptions=" "
AdditionalDependencies="glut32.lib"
@@ -88,6 +88,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/7/appEPAPenDepthDemo.vcproj b/msvc/7/appEPAPenDepthDemo.vcproj
index ca98bdfe0..591e83eef 100644
--- a/msvc/7/appEPAPenDepthDemo.vcproj
+++ b/msvc/7/appEPAPenDepthDemo.vcproj
@@ -51,7 +51,7 @@
EnableCOMDATFolding="2"
GenerateDebugInformation="TRUE"
IgnoreDefaultLibraryNames="LIBC,LIBCD"
- OutputFile="..\..\EPAPenDepthDemo.exe"
+ OutputFile="..\..\ReleaseEPAPenDepthDemo.exe"
SubSystem="1"
AdditionalOptions=" "
AdditionalDependencies="glut32.lib"
@@ -88,6 +88,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/7/grpapps_bullet.vcproj b/msvc/7/grpapps_bullet.vcproj
index 7763a90fd..e454241d3 100644
--- a/msvc/7/grpapps_bullet.vcproj
+++ b/msvc/7/grpapps_bullet.vcproj
@@ -85,6 +85,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/7/grplibs_bullet.vcproj b/msvc/7/grplibs_bullet.vcproj
index 700819d4a..9b483b7f1 100644
--- a/msvc/7/grplibs_bullet.vcproj
+++ b/msvc/7/grplibs_bullet.vcproj
@@ -85,6 +85,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/7/libGIMPACT.vcproj b/msvc/7/libGIMPACT.vcproj
index 5cbd974b1..f19da7549 100644
--- a/msvc/7/libGIMPACT.vcproj
+++ b/msvc/7/libGIMPACT.vcproj
@@ -85,6 +85,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/71/appEPAPenDepthDemo.vcproj b/msvc/71/appEPAPenDepthDemo.vcproj
index cbaf9f640..85a1e0b52 100644
--- a/msvc/71/appEPAPenDepthDemo.vcproj
+++ b/msvc/71/appEPAPenDepthDemo.vcproj
@@ -51,7 +51,7 @@
EnableCOMDATFolding="2"
GenerateDebugInformation="TRUE"
IgnoreDefaultLibraryNames="LIBC,LIBCD"
- OutputFile="..\..\EPAPenDepthDemo.exe"
+ OutputFile="..\..\ReleaseEPAPenDepthDemo.exe"
SubSystem="1"
AdditionalOptions=" "
AdditionalDependencies="glut32.lib"
@@ -88,6 +88,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/71/grpapps_bullet.vcproj b/msvc/71/grpapps_bullet.vcproj
index 6de6f7e4f..9f411d154 100644
--- a/msvc/71/grpapps_bullet.vcproj
+++ b/msvc/71/grpapps_bullet.vcproj
@@ -85,6 +85,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/71/grplibs_bullet.vcproj b/msvc/71/grplibs_bullet.vcproj
index 8f5afd765..9d1c9d749 100644
--- a/msvc/71/grplibs_bullet.vcproj
+++ b/msvc/71/grplibs_bullet.vcproj
@@ -85,6 +85,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/71/libGIMPACT.vcproj b/msvc/71/libGIMPACT.vcproj
index 17cb9c526..1add58900 100644
--- a/msvc/71/libGIMPACT.vcproj
+++ b/msvc/71/libGIMPACT.vcproj
@@ -85,6 +85,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/8/appEPAPenDepthDemo.vcproj b/msvc/8/appEPAPenDepthDemo.vcproj
index 413ebffed..838aea12e 100644
--- a/msvc/8/appEPAPenDepthDemo.vcproj
+++ b/msvc/8/appEPAPenDepthDemo.vcproj
@@ -51,7 +51,7 @@
EnableCOMDATFolding="2"
GenerateDebugInformation="TRUE"
IgnoreDefaultLibraryNames="LIBC,LIBCD"
- OutputFile="..\..\EPAPenDepthDemo.exe"
+ OutputFile="..\..\ReleaseEPAPenDepthDemo.exe"
SubSystem="1"
AdditionalOptions=" "
AdditionalDependencies="glut32.lib"
@@ -88,6 +88,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/8/grpapps_bullet.vcproj b/msvc/8/grpapps_bullet.vcproj
index aea40e967..d3b99f8ef 100644
--- a/msvc/8/grpapps_bullet.vcproj
+++ b/msvc/8/grpapps_bullet.vcproj
@@ -85,6 +85,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/8/grplibs_bullet.vcproj b/msvc/8/grplibs_bullet.vcproj
index 9ac3f2ff8..62e0f3260 100644
--- a/msvc/8/grplibs_bullet.vcproj
+++ b/msvc/8/grplibs_bullet.vcproj
@@ -85,6 +85,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/8/libGIMPACT.vcproj b/msvc/8/libGIMPACT.vcproj
index 2985e15f6..622fbe4f9 100644
--- a/msvc/8/libGIMPACT.vcproj
+++ b/msvc/8/libGIMPACT.vcproj
@@ -85,6 +85,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+