Author: alink
Date: Sun Sep 12 20:32:53 2010
New Revision: 46414

URL: http://svn.gna.org/viewcvs/wesnoth?rev=46414&view=rev
Log:
Optimize water animation by temporary disabling animation of water transitions
(they assumed synchronized animation and also updated 7 hexes instead of 1)
No significant visual difference because transition are transparent and the 
underlying main water tile is still animated. But it gives a nice fps boost (on 
map using water transitions).

Modified:
    trunk/data/core/terrain-graphics.cfg

Modified: trunk/data/core/terrain-graphics.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/terrain-graphics.cfg?rev=46414&r1=46413&r2=46414&view=diff
==============================================================================
--- trunk/data/core/terrain-graphics.cfg (original)
+++ trunk/data/core/terrain-graphics.cfg Sun Sep 12 20:32:53 2010
@@ -722,34 +722,37 @@
 {TRANSITION_COMPLETE_LB     Sm            (!,Wwf,Sm,!,W*,S*,D*,Xv,_off^_usr)   
        -520    ANIMATION_15    swamp/water-to-land}
 
 # Double-sided animated transitions for water-to-water and sand-to-water
-# >>> The following chunk controls animated water.  To stop animated water and 
increase performance comment these lines out, and un-comment the following chunk
+# >>> The following chunk controls animated water.
+# animation are temporary disabled to increase performance.
+# to reanimate them comment these lines out, and un-comment the following chunk
 
 {TRANSITION_COMPLETE_LF     Dd,Ds              (!,D*,!,W*,S*)                  
   -550   transition3                sand/sand-to-water}
-{TRANSITION_COMPLETE_LFB    Wo                 (!,Wo,!,W*,S*,D*)               
   -551   transition3  ANIMATION_15  water/ocean-blend}
-{TRANSITION_COMPLETE_LFB    Wot                (!,Wot,!,W*,S*,D*)              
   -551   transition3  ANIMATION_15  water/ocean-tropical-blend}
-{TRANSITION_COMPLETE_LFB    Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)       
   -552   transition3  ANIMATION_15  water/coast-long}
-{TRANSITION_COMPLETE_LFB    Wwt                (!,Wwt,!,W*,S*,D*)              
   -553   transition3  ANIMATION_15  water/coast-tropical-long}
-{TRANSITION_COMPLETE_LFB    Ss                 (!,Ss,!,W*,D*)                  
   -554   transition3  ANIMATION_15  swamp/water-long}
-{TRANSITION_COMPLETE_LB     Ss                 (!,Ss,!,W*,D*)                  
   -555            ANIMATION_15      swamp/water-long}
-{TRANSITION_COMPLETE_LB     Wwt                (!,Wwt,!,W*,S*,D*)              
   -556            ANIMATION_15      water/coast-tropical-long}
-{TRANSITION_COMPLETE_LB     Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)       
   -557            ANIMATION_15      water/coast-long}
-{TRANSITION_COMPLETE_LB     Wot                (!,Wot,!,W*,S*,D*)              
   -558            ANIMATION_15      water/ocean-tropical-blend}
-{TRANSITION_COMPLETE_LB     Wo                 (!,Wo,!,W*,S*,D*)               
   -558            ANIMATION_15      water/ocean-blend}
+{TRANSITION_COMPLETE_LFB    Wo                 (!,Wo,!,W*,S*,D*)               
   -551   transition3  ANIMATION_01  water/ocean-blend}
+{TRANSITION_COMPLETE_LFB    Wot                (!,Wot,!,W*,S*,D*)              
   -551   transition3  ANIMATION_01  water/ocean-tropical-blend}
+{TRANSITION_COMPLETE_LFB    Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)       
   -552   transition3  ANIMATION_01  water/coast-long}
+{TRANSITION_COMPLETE_LFB    Wwt                (!,Wwt,!,W*,S*,D*)              
   -553   transition3  ANIMATION_01  water/coast-tropical-long}
+{TRANSITION_COMPLETE_LFB    Ss                 (!,Ss,!,W*,D*)                  
   -554   transition3  ANIMATION_01  swamp/water-long}
+{TRANSITION_COMPLETE_LB     Ss                 (!,Ss,!,W*,D*)                  
   -555            ANIMATION_01      swamp/water-long}
+{TRANSITION_COMPLETE_LB     Wwt                (!,Wwt,!,W*,S*,D*)              
   -556            ANIMATION_01      water/coast-tropical-long}
+{TRANSITION_COMPLETE_LB     Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)       
   -557            ANIMATION_01      water/coast-long}
+{TRANSITION_COMPLETE_LB     Wot                (!,Wot,!,W*,S*,D*)              
   -558            ANIMATION_01      water/ocean-tropical-blend}
+{TRANSITION_COMPLETE_LB     Wo                 (!,Wo,!,W*,S*,D*)               
   -558            ANIMATION_01      water/ocean-blend}
 {TRANSITION_COMPLETE_L      Dd,Ds              (!,D*,!,W*,Ss)                  
   -559                              sand/sand-to-water}
 
 
-#{TRANSITION_COMPLETE_LF     Dd,Ds              (!,D*,!,W*,Ss)                 
    -550   transition3                sand/sand-to-water}
-#{TRANSITION_COMPLETE_LF     Wo                 (!,Wo,!,W*,S*,D*)              
    -551   transition3                water/ocean-blend}
-#{TRANSITION_COMPLETE_LF     Wot                (!,Wot,!,W*,S*,D*)             
    -551   transition3                water/ocean-tropical-blend}
-#{TRANSITION_COMPLETE_LF     Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)      
    -552   transition3                water/coast-long}
-#{TRANSITION_COMPLETE_LF     Wwt                (!,Wwt,!,W*,S*,D*)             
    -553   transition3                water/coast-tropical-long}
-#{TRANSITION_COMPLETE_LF     Ss                 (!,Ss,!,W*,D*)                 
    -554   transition3                swamp/water-long}
-#{TRANSITION_COMPLETE_L      Ss                 (!,Ss,!,W*,D*)                 
    -555                              swamp/water-long}
-#{TRANSITION_COMPLETE_L      Wwt                (!,Wwt,!,W*,S*,D*)             
    -556                              water/coast-tropical-long}
-#{TRANSITION_COMPLETE_L      Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)      
    -557                              water/coast-long}
-#{TRANSITION_COMPLETE_L      Wot                (!,Wot,!,W*,S*,D*)             
    -558                              water/ocean-tropical-blend}
-#{TRANSITION_COMPLETE_L      Wo                 (!,Wo,!,W*,S*,D*)              
    -558                              water/ocean-blend}
-#{TRANSITION_COMPLETE_L      Dd,Ds              (!,D*,!,W*,Ss)                 
    -559                              sand/sand-to-water}
+# {TRANSITION_COMPLETE_LF     Dd,Ds              (!,D*,!,W*,S*)                
     -550   transition3                sand/sand-to-water}
+# {TRANSITION_COMPLETE_LFB    Wo                 (!,Wo,!,W*,S*,D*)             
     -551   transition3  ANIMATION_15  water/ocean-blend}
+# {TRANSITION_COMPLETE_LFB    Wot                (!,Wot,!,W*,S*,D*)            
     -551   transition3  ANIMATION_15  water/ocean-tropical-blend}
+# {TRANSITION_COMPLETE_LFB    Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)     
     -552   transition3  ANIMATION_15  water/coast-long}
+# {TRANSITION_COMPLETE_LFB    Wwt                (!,Wwt,!,W*,S*,D*)            
     -553   transition3  ANIMATION_15  water/coast-tropical-long}
+# {TRANSITION_COMPLETE_LFB    Ss                 (!,Ss,!,W*,D*)                
     -554   transition3  ANIMATION_15  swamp/water-long}
+# {TRANSITION_COMPLETE_LB     Ss                 (!,Ss,!,W*,D*)                
     -555            ANIMATION_15      swamp/water-long}
+# {TRANSITION_COMPLETE_LB     Wwt                (!,Wwt,!,W*,S*,D*)            
     -556            ANIMATION_15      water/coast-tropical-long}
+# {TRANSITION_COMPLETE_LB     Ww,Wwf,Wwr         (!,Ww,Wwf,Wwr,!,W*,S*,D*)     
     -557            ANIMATION_15      water/coast-long}
+# {TRANSITION_COMPLETE_LB     Wot                (!,Wot,!,W*,S*,D*)            
     -558            ANIMATION_15      water/ocean-tropical-blend}
+# {TRANSITION_COMPLETE_LB     Wo                 (!,Wo,!,W*,S*,D*)             
     -558            ANIMATION_15      water/ocean-blend}
+# {TRANSITION_COMPLETE_L      Dd,Ds              (!,D*,!,W*,Ss)                
     -559                              sand/sand-to-water}
+
 
 
 {TRANSITION_COMPLETE_LB    Wo               (Xv,_off^_usr)                     
          -560   ANIMATION_15   water/ocean-long}


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to