X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F02_dom%2F10_XNodeAnime.js;h=1d7a23e3aa7cef34af0e90e3b84dcee63ca0438a;hb=321cf844195090369e92f5d0c67dcd360eaa6fdd;hp=140f78a1b3050a914f58c68317d062513cc66279;hpb=4ff55e875a0aa86831f3a07e0c278deddc1e18bb;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/02_dom/10_XNodeAnime.js b/0.6.x/js/02_dom/10_XNodeAnime.js index 140f78a..1d7a23e 100644 --- a/0.6.x/js/02_dom/10_XNodeAnime.js +++ b/0.6.x/js/02_dom/10_XNodeAnime.js @@ -472,24 +472,26 @@ function X_Node_Anime_updatePosition( xnode, x, y, opacity, useGPU ){ }); }; - if( useGPU ){ - if( xnode._flags & X_Node_State.GPU_RELEASE_RESERVED ){ - xnode._flags &= X_Node_BitMask_RESET_GPU; - xnode._flags |= X_Node_State.GPU_NOW; - } else - if( xnode._flags & X_Node_State.GPU_NOW ){ + if( X_Node_Anime_translateZ ){ + if( useGPU ){ + if( xnode._flags & X_Node_State.GPU_RELEASE_RESERVED ){ + xnode._flags &= X_Node_BitMask_RESET_GPU; + xnode._flags |= X_Node_State.GPU_NOW; + } else + if( xnode._flags & X_Node_State.GPU_NOW ){ + } else { + xnode._flags &= X_Node_BitMask_RESET_GPU; + xnode._flags |= X_Node_State.GPU_RESERVED; + }; } else { - xnode._flags &= X_Node_BitMask_RESET_GPU; - xnode._flags |= X_Node_State.GPU_RESERVED; - }; - } else { - if( xnode._flags & X_Node_State.GPU_NOW ){ - xnode._flags &= X_Node_BitMask_RESET_GPU; - xnode._flags |= X_Node_State.GPU_RELEASE_RESERVED; - } else - if( xnode._flags & X_Node_State.GPU_RESERVED ){ - xnode._flags &= X_Node_BitMask_RESET_GPU; - }; + if( xnode._flags & X_Node_State.GPU_NOW ){ + xnode._flags &= X_Node_BitMask_RESET_GPU; + xnode._flags |= X_Node_State.GPU_RELEASE_RESERVED; + } else + if( xnode._flags & X_Node_State.GPU_RESERVED ){ + xnode._flags &= X_Node_BitMask_RESET_GPU; + }; + }; }; };