Browse Source

DO_DCAST for OPTIMIZE 3 by default

David Rose 14 years ago
parent
commit
6e69e4bd17
1 changed files with 4 additions and 0 deletions
  1. 4 0
      makepanda/makepanda.py

+ 4 - 0
makepanda/makepanda.py

@@ -1613,6 +1613,7 @@ DTOOL_CONFIG=[
     ("HAVE_AUDIO",                     '1',                      '1'),
     ("HAVE_AUDIO",                     '1',                      '1'),
     ("NOTIFY_DEBUG",                   'UNDEF',                  'UNDEF'),
     ("NOTIFY_DEBUG",                   'UNDEF',                  'UNDEF'),
     ("DO_PSTATS",                      'UNDEF',                  'UNDEF'),
     ("DO_PSTATS",                      'UNDEF',                  'UNDEF'),
+    ("DO_DCAST",                       'UNDEF',                  'UNDEF'),
     ("DO_COLLISION_RECORDING",         'UNDEF',                  'UNDEF'),
     ("DO_COLLISION_RECORDING",         'UNDEF',                  'UNDEF'),
     ("SUPPORT_IMMEDIATE_MODE",         '1',                      '1'),
     ("SUPPORT_IMMEDIATE_MODE",         '1',                      '1'),
     ("TRACK_IN_INTERPRETER",           'UNDEF',                  'UNDEF'),
     ("TRACK_IN_INTERPRETER",           'UNDEF',                  'UNDEF'),
@@ -1819,6 +1820,9 @@ def WriteConfigSettings():
         if (dtool_config["HAVE_NET"] != 'UNDEF'):
         if (dtool_config["HAVE_NET"] != 'UNDEF'):
             dtool_config["DO_PSTATS"] = '1'
             dtool_config["DO_PSTATS"] = '1'
 
 
+    if (GetOptimize() <= 3):
+        dtool_config["DO_DCAST"] = '1'
+
     if (GetOptimize() <= 3):
     if (GetOptimize() <= 3):
         dtool_config["DO_COLLISION_RECORDING"] = '1'
         dtool_config["DO_COLLISION_RECORDING"] = '1'