| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 415 const LayerRendererCapabilities& CCLayerTreeHostImpl::layerRendererCapabilities(
) const | 415 const LayerRendererCapabilities& CCLayerTreeHostImpl::layerRendererCapabilities(
) const |
| 416 { | 416 { |
| 417 return m_layerRenderer->capabilities(); | 417 return m_layerRenderer->capabilities(); |
| 418 } | 418 } |
| 419 | 419 |
| 420 TextureAllocator* CCLayerTreeHostImpl::contentsTextureAllocator() const | 420 TextureAllocator* CCLayerTreeHostImpl::contentsTextureAllocator() const |
| 421 { | 421 { |
| 422 return m_layerRenderer ? m_layerRenderer->contentsTextureAllocator() : 0; | 422 return m_layerRenderer ? m_layerRenderer->contentsTextureAllocator() : 0; |
| 423 } | 423 } |
| 424 | 424 |
| 425 void CCLayerTreeHostImpl::swapBuffers() | 425 bool CCLayerTreeHostImpl::swapBuffers() |
| 426 { | 426 { |
| 427 ASSERT(m_layerRenderer); | 427 ASSERT(m_layerRenderer); |
| 428 m_layerRenderer->swapBuffers(enclosingIntRect(m_rootDamageRect)); | 428 return m_layerRenderer->swapBuffers(enclosingIntRect(m_rootDamageRect)); |
| 429 } | 429 } |
| 430 | 430 |
| 431 void CCLayerTreeHostImpl::didLoseContext() | 431 void CCLayerTreeHostImpl::didLoseContext() |
| 432 { | 432 { |
| 433 m_client->didLoseContextOnImplThread(); | 433 m_client->didLoseContextOnImplThread(); |
| 434 } | 434 } |
| 435 | 435 |
| 436 void CCLayerTreeHostImpl::onSwapBuffersComplete() | 436 void CCLayerTreeHostImpl::onSwapBuffersComplete() |
| 437 { | 437 { |
| 438 m_client->onSwapBuffersCompleteOnImplThread(); | 438 m_client->onSwapBuffersCompleteOnImplThread(); |
| (...skipping 387 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 826 return; | 826 return; |
| 827 | 827 |
| 828 bool isContinuing = m_activeGestureAnimation->animate(monotonicTime); | 828 bool isContinuing = m_activeGestureAnimation->animate(monotonicTime); |
| 829 if (isContinuing) | 829 if (isContinuing) |
| 830 m_client->setNeedsRedrawOnImplThread(); | 830 m_client->setNeedsRedrawOnImplThread(); |
| 831 else | 831 else |
| 832 m_activeGestureAnimation.clear(); | 832 m_activeGestureAnimation.clear(); |
| 833 } | 833 } |
| 834 | 834 |
| 835 } // namespace WebCore | 835 } // namespace WebCore |
| OLD | NEW |