| OLD | NEW |
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CCLayerTreeHost_h | 5 #ifndef CCLayerTreeHost_h |
| 6 #define CCLayerTreeHost_h | 6 #define CCLayerTreeHost_h |
| 7 | 7 |
| 8 #include "CCAnimationEvents.h" | 8 #include "CCAnimationEvents.h" |
| 9 #include "CCGraphicsContext.h" | 9 #include "CCGraphicsContext.h" |
| 10 #include "CCLayerTreeHostClient.h" | 10 #include "CCLayerTreeHostClient.h" |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 IntSize minimumOcclusionTrackingSize; | 70 IntSize minimumOcclusionTrackingSize; |
| 71 | 71 |
| 72 bool showDebugInfo() const { return showPlatformLayerTree || showFPSCounter
|| showDebugRects(); } | 72 bool showDebugInfo() const { return showPlatformLayerTree || showFPSCounter
|| showDebugRects(); } |
| 73 bool showDebugRects() const { return showPaintRects || showPropertyChangedRe
cts || showSurfaceDamageRects || showScreenSpaceRects || showReplicaScreenSpaceR
ects || showOccludingRects; } | 73 bool showDebugRects() const { return showPaintRects || showPropertyChangedRe
cts || showSurfaceDamageRects || showScreenSpaceRects || showReplicaScreenSpaceR
ects || showOccludingRects; } |
| 74 }; | 74 }; |
| 75 | 75 |
| 76 // Provides information on an Impl's rendering capabilities back to the CCLayerT
reeHost | 76 // Provides information on an Impl's rendering capabilities back to the CCLayerT
reeHost |
| 77 struct RendererCapabilities { | 77 struct RendererCapabilities { |
| 78 RendererCapabilities() | 78 RendererCapabilities() |
| 79 : bestTextureFormat(0) | 79 : bestTextureFormat(0) |
| 80 , contextHasCachedFrontBuffer(false) | |
| 81 , usingPartialSwap(false) | 80 , usingPartialSwap(false) |
| 82 , usingAcceleratedPainting(false) | 81 , usingAcceleratedPainting(false) |
| 83 , usingSetVisibility(false) | 82 , usingSetVisibility(false) |
| 84 , usingSwapCompleteCallback(false) | 83 , usingSwapCompleteCallback(false) |
| 85 , usingGpuMemoryManager(false) | 84 , usingGpuMemoryManager(false) |
| 86 , usingDiscardFramebuffer(false) | 85 , usingDiscardFramebuffer(false) |
| 87 , usingEglImage(false) | 86 , usingEglImage(false) |
| 88 , maxTextureSize(0) { } | 87 , maxTextureSize(0) { } |
| 89 | 88 |
| 90 GC3Denum bestTextureFormat; | 89 GC3Denum bestTextureFormat; |
| 91 bool contextHasCachedFrontBuffer; | |
| 92 bool usingPartialSwap; | 90 bool usingPartialSwap; |
| 93 bool usingAcceleratedPainting; | 91 bool usingAcceleratedPainting; |
| 94 bool usingSetVisibility; | 92 bool usingSetVisibility; |
| 95 bool usingSwapCompleteCallback; | 93 bool usingSwapCompleteCallback; |
| 96 bool usingGpuMemoryManager; | 94 bool usingGpuMemoryManager; |
| 97 bool usingDiscardFramebuffer; | 95 bool usingDiscardFramebuffer; |
| 98 bool usingEglImage; | 96 bool usingEglImage; |
| 99 int maxTextureSize; | 97 int maxTextureSize; |
| 100 }; | 98 }; |
| 101 | 99 |
| (...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 | 282 |
| 285 TextureList m_deleteTextureAfterCommitList; | 283 TextureList m_deleteTextureAfterCommitList; |
| 286 size_t m_partialTextureUpdateRequests; | 284 size_t m_partialTextureUpdateRequests; |
| 287 | 285 |
| 288 static bool s_needsFilterContext; | 286 static bool s_needsFilterContext; |
| 289 }; | 287 }; |
| 290 | 288 |
| 291 } | 289 } |
| 292 | 290 |
| 293 #endif | 291 #endif |
| OLD | NEW |