Index: cc/scheduler_state_machine.cc |
=================================================================== |
--- cc/scheduler_state_machine.cc (revision 171405) |
+++ cc/scheduler_state_machine.cc (working copy) |
@@ -28,7 +28,7 @@ |
, m_canDraw(false) |
, m_drawIfPossibleFailed(false) |
, m_textureState(LAYER_TEXTURE_STATE_UNLOCKED) |
- , m_outputSurfaceState(OUTPUT_SURFACE_ACTIVE) |
+ , m_contextState(CONTEXT_ACTIVE) |
{ |
} |
@@ -53,7 +53,7 @@ |
base::StringAppendF(&str, "m_canDraw = %d; ", m_canDraw); |
base::StringAppendF(&str, "m_drawIfPossibleFailed = %d; ", m_drawIfPossibleFailed); |
base::StringAppendF(&str, "m_textureState = %d; ", m_textureState); |
- base::StringAppendF(&str, "m_outputSurfaceState = %d; ", m_outputSurfaceState); |
+ base::StringAppendF(&str, "m_contextState = %d; ", m_contextState); |
return str; |
} |
@@ -93,7 +93,7 @@ |
return false; |
if (hasDrawnThisFrame()) |
return false; |
- if (m_outputSurfaceState != OUTPUT_SURFACE_ACTIVE) |
+ if (m_contextState != CONTEXT_ACTIVE) |
return false; |
return true; |
} |
@@ -120,13 +120,13 @@ |
return ACTION_ACQUIRE_LAYER_TEXTURES_FOR_MAIN_THREAD; |
switch (m_commitState) { |
case COMMIT_STATE_IDLE: |
- if (m_outputSurfaceState != OUTPUT_SURFACE_ACTIVE && m_needsForcedRedraw) |
+ if (m_contextState != CONTEXT_ACTIVE && m_needsForcedRedraw) |
return ACTION_DRAW_FORCED; |
- if (m_outputSurfaceState != OUTPUT_SURFACE_ACTIVE && m_needsForcedCommit) |
+ if (m_contextState != CONTEXT_ACTIVE && m_needsForcedCommit) |
return ACTION_BEGIN_FRAME; |
- if (m_outputSurfaceState == OUTPUT_SURFACE_LOST) |
- return ACTION_BEGIN_OUTPUT_SURFACE_RECREATION; |
- if (m_outputSurfaceState == OUTPUT_SURFACE_RECREATING) |
+ if (m_contextState == CONTEXT_LOST) |
+ return ACTION_BEGIN_CONTEXT_RECREATION; |
+ if (m_contextState == CONTEXT_RECREATING) |
return ACTION_NONE; |
if (shouldDraw()) |
return m_needsForcedRedraw ? ACTION_DRAW_FORCED : ACTION_DRAW_IF_POSSIBLE; |
@@ -143,7 +143,7 @@ |
return ACTION_COMMIT; |
case COMMIT_STATE_WAITING_FOR_FIRST_DRAW: |
- if (shouldDraw() || m_outputSurfaceState == OUTPUT_SURFACE_LOST) |
+ if (shouldDraw() || m_contextState == CONTEXT_LOST) |
return m_needsForcedRedraw ? ACTION_DRAW_FORCED : ACTION_DRAW_IF_POSSIBLE; |
// COMMIT_STATE_WAITING_FOR_FIRST_DRAW wants to enforce a draw. If m_canDraw is false |
// or textures are not available, proceed to the next step (similar as in COMMIT_STATE_IDLE). |
@@ -201,10 +201,10 @@ |
m_textureState = LAYER_TEXTURE_STATE_UNLOCKED; |
return; |
- case ACTION_BEGIN_OUTPUT_SURFACE_RECREATION: |
+ case ACTION_BEGIN_CONTEXT_RECREATION: |
DCHECK(m_commitState == COMMIT_STATE_IDLE); |
- DCHECK(m_outputSurfaceState == OUTPUT_SURFACE_LOST); |
- m_outputSurfaceState = OUTPUT_SURFACE_RECREATING; |
+ DCHECK(m_contextState == CONTEXT_LOST); |
+ m_contextState = CONTEXT_RECREATING; |
return; |
case ACTION_ACQUIRE_LAYER_TEXTURES_FOR_MAIN_THREAD: |
@@ -232,7 +232,7 @@ |
if (m_needsForcedRedraw) |
return true; |
- return m_needsRedraw && m_visible && m_outputSurfaceState == OUTPUT_SURFACE_ACTIVE; |
+ return m_needsRedraw && m_visible && m_contextState == CONTEXT_ACTIVE; |
} |
void SchedulerStateMachine::didEnterVSync() |
@@ -307,17 +307,17 @@ |
} |
} |
-void SchedulerStateMachine::didLoseOutputSurface() |
+void SchedulerStateMachine::didLoseContext() |
{ |
- if (m_outputSurfaceState == OUTPUT_SURFACE_LOST || m_outputSurfaceState == OUTPUT_SURFACE_RECREATING) |
+ if (m_contextState == CONTEXT_LOST || m_contextState == CONTEXT_RECREATING) |
return; |
- m_outputSurfaceState = OUTPUT_SURFACE_LOST; |
+ m_contextState = CONTEXT_LOST; |
} |
-void SchedulerStateMachine::didRecreateOutputSurface() |
+void SchedulerStateMachine::didRecreateContext() |
{ |
- DCHECK(m_outputSurfaceState == OUTPUT_SURFACE_RECREATING); |
- m_outputSurfaceState = OUTPUT_SURFACE_ACTIVE; |
+ DCHECK(m_contextState == CONTEXT_RECREATING); |
+ m_contextState = CONTEXT_ACTIVE; |
setNeedsCommit(); |
} |