@@ -85,6 +85,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderToOpenGLFramebuffer) {
85
85
backing_store.struct_size = sizeof (backing_store);
86
86
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
87
87
backing_store.did_update = true ;
88
+ backing_store.is_cacheable = true ;
88
89
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
89
90
90
91
FlutterLayer layer = {};
@@ -117,6 +118,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderToOpenGLFramebuffer) {
117
118
backing_store.struct_size = sizeof (backing_store);
118
119
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
119
120
backing_store.did_update = true ;
121
+ backing_store.is_cacheable = true ;
120
122
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
121
123
122
124
FlutterLayer layer = {};
@@ -178,6 +180,7 @@ TEST_F(EmbedderTest, RasterCacheDisabledWithPlatformViews) {
178
180
backing_store.struct_size = sizeof (backing_store);
179
181
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
180
182
backing_store.did_update = true ;
183
+ backing_store.is_cacheable = true ;
181
184
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
182
185
183
186
FlutterLayer layer = {};
@@ -210,6 +213,7 @@ TEST_F(EmbedderTest, RasterCacheDisabledWithPlatformViews) {
210
213
backing_store.struct_size = sizeof (backing_store);
211
214
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
212
215
backing_store.did_update = true ;
216
+ backing_store.is_cacheable = true ;
213
217
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
214
218
215
219
FlutterLayer layer = {};
@@ -282,6 +286,7 @@ TEST_F(EmbedderTest, RasterCacheEnabled) {
282
286
backing_store.struct_size = sizeof (backing_store);
283
287
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
284
288
backing_store.did_update = true ;
289
+ backing_store.is_cacheable = true ;
285
290
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
286
291
287
292
FlutterLayer layer = {};
@@ -351,6 +356,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderToOpenGLTexture) {
351
356
backing_store.struct_size = sizeof (backing_store);
352
357
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
353
358
backing_store.did_update = true ;
359
+ backing_store.is_cacheable = true ;
354
360
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
355
361
356
362
FlutterLayer layer = {};
@@ -383,6 +389,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderToOpenGLTexture) {
383
389
backing_store.struct_size = sizeof (backing_store);
384
390
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
385
391
backing_store.did_update = true ;
392
+ backing_store.is_cacheable = true ;
386
393
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
387
394
388
395
FlutterLayer layer = {};
@@ -443,6 +450,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderToSoftwareBuffer) {
443
450
backing_store.struct_size = sizeof (backing_store);
444
451
backing_store.type = kFlutterBackingStoreTypeSoftware ;
445
452
backing_store.did_update = true ;
453
+ backing_store.is_cacheable = true ;
446
454
ASSERT_FLOAT_EQ (
447
455
backing_store.software .row_bytes * backing_store.software .height ,
448
456
800 * 4 * 600.0 );
@@ -477,6 +485,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderToSoftwareBuffer) {
477
485
backing_store.struct_size = sizeof (backing_store);
478
486
backing_store.type = kFlutterBackingStoreTypeSoftware ;
479
487
backing_store.did_update = true ;
488
+ backing_store.is_cacheable = true ;
480
489
FlutterLayer layer = {};
481
490
layer.struct_size = sizeof (layer);
482
491
layer.type = kFlutterLayerContentTypeBackingStore ;
@@ -537,6 +546,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderKnownScene) {
537
546
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
538
547
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
539
548
backing_store.did_update = true ;
549
+ backing_store.is_cacheable = true ;
540
550
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
541
551
542
552
FlutterLayer layer = {};
@@ -570,6 +580,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderKnownScene) {
570
580
FlutterBackingStore backing_store = *layers[2 ]->backing_store ;
571
581
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
572
582
backing_store.did_update = true ;
583
+ backing_store.is_cacheable = true ;
573
584
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
574
585
575
586
FlutterLayer layer = {};
@@ -603,6 +614,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderKnownScene) {
603
614
FlutterBackingStore backing_store = *layers[4 ]->backing_store ;
604
615
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
605
616
backing_store.did_update = true ;
617
+ backing_store.is_cacheable = true ;
606
618
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
607
619
608
620
FlutterLayer layer = {};
@@ -720,6 +732,7 @@ TEST_F(EmbedderTest, CustomCompositorMustWorkWithCustomTaskRunner) {
720
732
backing_store.struct_size = sizeof (backing_store);
721
733
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
722
734
backing_store.did_update = true ;
735
+ backing_store.is_cacheable = true ;
723
736
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
724
737
725
738
FlutterLayer layer = {};
@@ -752,6 +765,7 @@ TEST_F(EmbedderTest, CustomCompositorMustWorkWithCustomTaskRunner) {
752
765
backing_store.struct_size = sizeof (backing_store);
753
766
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
754
767
backing_store.did_update = true ;
768
+ backing_store.is_cacheable = true ;
755
769
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
756
770
757
771
FlutterLayer layer = {};
@@ -834,6 +848,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderWithRootLayerOnly) {
834
848
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
835
849
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
836
850
backing_store.did_update = true ;
851
+ backing_store.is_cacheable = true ;
837
852
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
838
853
839
854
FlutterLayer layer = {};
@@ -901,6 +916,7 @@ TEST_F(EmbedderTest, CompositorMustBeAbleToRenderWithPlatformLayerOnBottom) {
901
916
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
902
917
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
903
918
backing_store.did_update = true ;
919
+ backing_store.is_cacheable = true ;
904
920
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
905
921
906
922
FlutterLayer layer = {};
@@ -1021,6 +1037,7 @@ TEST_F(EmbedderTest,
1021
1037
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
1022
1038
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1023
1039
backing_store.did_update = true ;
1040
+ backing_store.is_cacheable = true ;
1024
1041
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
1025
1042
1026
1043
FlutterLayer layer = {};
@@ -1054,6 +1071,7 @@ TEST_F(EmbedderTest,
1054
1071
FlutterBackingStore backing_store = *layers[2 ]->backing_store ;
1055
1072
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1056
1073
backing_store.did_update = true ;
1074
+ backing_store.is_cacheable = true ;
1057
1075
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
1058
1076
1059
1077
FlutterLayer layer = {};
@@ -1087,6 +1105,7 @@ TEST_F(EmbedderTest,
1087
1105
FlutterBackingStore backing_store = *layers[4 ]->backing_store ;
1088
1106
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1089
1107
backing_store.did_update = true ;
1108
+ backing_store.is_cacheable = true ;
1090
1109
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
1091
1110
1092
1111
FlutterLayer layer = {};
@@ -1365,6 +1384,7 @@ TEST_F(EmbedderTest, CanRenderGradientWithCompositorOnNonRootLayer) {
1365
1384
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
1366
1385
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1367
1386
backing_store.did_update = true ;
1387
+ backing_store.is_cacheable = true ;
1368
1388
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
1369
1389
1370
1390
FlutterLayer layer = {};
@@ -1398,6 +1418,7 @@ TEST_F(EmbedderTest, CanRenderGradientWithCompositorOnNonRootLayer) {
1398
1418
FlutterBackingStore backing_store = *layers[2 ]->backing_store ;
1399
1419
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1400
1420
backing_store.did_update = true ;
1421
+ backing_store.is_cacheable = true ;
1401
1422
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
1402
1423
1403
1424
FlutterLayer layer = {};
@@ -1478,6 +1499,7 @@ TEST_F(EmbedderTest, CanRenderGradientWithCompositorOnNonRootLayerWithXform) {
1478
1499
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
1479
1500
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1480
1501
backing_store.did_update = true ;
1502
+ backing_store.is_cacheable = true ;
1481
1503
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
1482
1504
1483
1505
FlutterLayer layer = {};
@@ -1511,6 +1533,7 @@ TEST_F(EmbedderTest, CanRenderGradientWithCompositorOnNonRootLayerWithXform) {
1511
1533
FlutterBackingStore backing_store = *layers[2 ]->backing_store ;
1512
1534
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1513
1535
backing_store.did_update = true ;
1536
+ backing_store.is_cacheable = true ;
1514
1537
backing_store.open_gl .type = kFlutterOpenGLTargetTypeFramebuffer ;
1515
1538
1516
1539
FlutterLayer layer = {};
@@ -1822,6 +1845,7 @@ TEST_F(EmbedderTest,
1822
1845
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
1823
1846
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1824
1847
backing_store.did_update = true ;
1848
+ backing_store.is_cacheable = true ;
1825
1849
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
1826
1850
1827
1851
FlutterLayer layer = {};
@@ -1855,6 +1879,7 @@ TEST_F(EmbedderTest,
1855
1879
FlutterBackingStore backing_store = *layers[2 ]->backing_store ;
1856
1880
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1857
1881
backing_store.did_update = true ;
1882
+ backing_store.is_cacheable = true ;
1858
1883
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
1859
1884
1860
1885
FlutterLayer layer = {};
@@ -1917,6 +1942,7 @@ TEST_F(
1917
1942
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
1918
1943
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1919
1944
backing_store.did_update = true ;
1945
+ backing_store.is_cacheable = true ;
1920
1946
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
1921
1947
1922
1948
FlutterLayer layer = {};
@@ -1950,6 +1976,7 @@ TEST_F(
1950
1976
FlutterBackingStore backing_store = *layers[2 ]->backing_store ;
1951
1977
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
1952
1978
backing_store.did_update = true ;
1979
+ backing_store.is_cacheable = true ;
1953
1980
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
1954
1981
1955
1982
FlutterLayer layer = {};
@@ -2083,6 +2110,7 @@ TEST_F(EmbedderTest, PlatformViewMutatorsAreValid) {
2083
2110
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
2084
2111
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
2085
2112
backing_store.did_update = true ;
2113
+ backing_store.is_cacheable = true ;
2086
2114
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
2087
2115
2088
2116
FlutterLayer layer = {};
@@ -2179,6 +2207,7 @@ TEST_F(EmbedderTest, PlatformViewMutatorsAreValidWithPixelRatio) {
2179
2207
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
2180
2208
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
2181
2209
backing_store.did_update = true ;
2210
+ backing_store.is_cacheable = true ;
2182
2211
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
2183
2212
2184
2213
FlutterLayer layer = {};
@@ -2281,6 +2310,7 @@ TEST_F(EmbedderTest,
2281
2310
FlutterBackingStore backing_store = *layers[0 ]->backing_store ;
2282
2311
backing_store.type = kFlutterBackingStoreTypeOpenGL ;
2283
2312
backing_store.did_update = true ;
2313
+ backing_store.is_cacheable = true ;
2284
2314
backing_store.open_gl .type = kFlutterOpenGLTargetTypeTexture ;
2285
2315
2286
2316
FlutterLayer layer = {};
0 commit comments