| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 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 are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 199 break; | 199 break; |
| 200 case InCompositingUpdate: | 200 case InCompositingUpdate: |
| 201 return nextState == CompositingClean; | 201 return nextState == CompositingClean; |
| 202 case CompositingClean: | 202 case CompositingClean: |
| 203 if (nextState == InStyleRecalc) | 203 if (nextState == InStyleRecalc) |
| 204 return true; | 204 return true; |
| 205 if (nextState == InPreLayout) | 205 if (nextState == InPreLayout) |
| 206 return true; | 206 return true; |
| 207 if (nextState == InCompositingUpdate) | 207 if (nextState == InCompositingUpdate) |
| 208 return true; | 208 return true; |
| 209 if (nextState == InPaintInvalidation) | 209 if (RuntimeEnabledFeatures::slimmingPaintInvalidationEnabled()) { |
| 210 if (nextState == InPrePaint) |
| 211 return true; |
| 212 } else if (nextState == InPaintInvalidation) { |
| 210 return true; | 213 return true; |
| 214 } |
| 211 break; | 215 break; |
| 212 case InPaintInvalidation: | 216 case InPaintInvalidation: |
| 217 DCHECK(!RuntimeEnabledFeatures::slimmingPaintInvalidationEnabled()); |
| 213 return nextState == PaintInvalidationClean; | 218 return nextState == PaintInvalidationClean; |
| 214 case PaintInvalidationClean: | 219 case PaintInvalidationClean: |
| 220 DCHECK(!RuntimeEnabledFeatures::slimmingPaintInvalidationEnabled()); |
| 215 if (nextState == InStyleRecalc) | 221 if (nextState == InStyleRecalc) |
| 216 return true; | 222 return true; |
| 217 if (nextState == InPreLayout) | 223 if (nextState == InPreLayout) |
| 218 return true; | 224 return true; |
| 219 if (nextState == InCompositingUpdate) | 225 if (nextState == InCompositingUpdate) |
| 220 return true; | 226 return true; |
| 221 if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) { | 227 if (nextState == InPaint) |
| 222 if (nextState == InPrePaint) | |
| 223 return true; | |
| 224 } else if (nextState == InPaint) { | |
| 225 return true; | 228 return true; |
| 226 } | |
| 227 break; | 229 break; |
| 228 case InPrePaint: | 230 case InPrePaint: |
| 229 if (nextState == PrePaintClean && RuntimeEnabledFeatures::slimmingPaintV
2Enabled()) | 231 if (nextState == PrePaintClean && RuntimeEnabledFeatures::slimmingPaintV
2Enabled()) |
| 230 return true; | 232 return true; |
| 231 break; | 233 break; |
| 232 case PrePaintClean: | 234 case PrePaintClean: |
| 233 if (!RuntimeEnabledFeatures::slimmingPaintV2Enabled()) | 235 if (!RuntimeEnabledFeatures::slimmingPaintV2Enabled()) |
| 234 break; | 236 break; |
| 235 if (nextState == InPaint) | 237 if (nextState == InPaint) |
| 236 return true; | 238 return true; |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 DEBUG_STRING_CASE(Stopping); | 336 DEBUG_STRING_CASE(Stopping); |
| 335 DEBUG_STRING_CASE(Stopped); | 337 DEBUG_STRING_CASE(Stopped); |
| 336 } | 338 } |
| 337 | 339 |
| 338 ASSERT_NOT_REACHED(); | 340 ASSERT_NOT_REACHED(); |
| 339 return "Unknown"; | 341 return "Unknown"; |
| 340 } | 342 } |
| 341 #endif | 343 #endif |
| 342 | 344 |
| 343 } // namespace blink | 345 } // namespace blink |
| OLD | NEW |