Lines Matching refs:layer

34         GrCachedLayer* layer = cache->findLayerOrCreate(picture.uniqueID(), 
39 REPORTER_ASSERT(reporter, layer);
42 REPORTER_ASSERT(reporter, temp == layer);
46 REPORTER_ASSERT(reporter, picture.uniqueID() == layer->pictureID());
47 REPORTER_ASSERT(reporter, layer->start() == idOffset + i + 1);
48 REPORTER_ASSERT(reporter, layer->stop() == idOffset + i + 2);
49 REPORTER_ASSERT(reporter, layer->ctm() == SkMatrix::I());
50 REPORTER_ASSERT(reporter, NULL == layer->texture());
51 REPORTER_ASSERT(reporter, NULL == layer->paint());
52 REPORTER_ASSERT(reporter, !layer->isAtlased());
60 GrCachedLayer* layer) {
61 // Make the layer 512x512 (so it can be atlased)
67 bool needsRerendering = cache->lock(layer, desc, false);
70 needsRerendering = cache->lock(layer, desc, false);
73 REPORTER_ASSERT(reporter, layer->texture());
74 REPORTER_ASSERT(reporter, layer->locked());
106 GrCachedLayer* layer = cache.findLayer(picture->uniqueID(), i+1, i+2,
108 REPORTER_ASSERT(reporter, layer);
110 lock_layer(reporter, &cache, layer);
115 REPORTER_ASSERT(reporter, layer->isAtlased());
117 // The 5th layer couldn't fit in the atlas
118 REPORTER_ASSERT(reporter, !layer->isAtlased());
124 GrCachedLayer* layer = cache.findLayer(picture->uniqueID(), i+1, i+2,
126 REPORTER_ASSERT(reporter, layer);
127 cache.unlock(layer);
131 GrCachedLayer* layer = cache.findLayer(picture->uniqueID(), i+1, i+2,
133 REPORTER_ASSERT(reporter, layer);
135 REPORTER_ASSERT(reporter, !layer->locked());
138 REPORTER_ASSERT(reporter, layer->texture());
139 REPORTER_ASSERT(reporter, layer->isAtlased());
141 // The final layer should be unlocked.
142 REPORTER_ASSERT(reporter, NULL == layer->texture());
143 REPORTER_ASSERT(reporter, !layer->isAtlased());
148 // Add an additional layer. Since all the layers are unlocked this
149 // will force out the first atlased layer
151 GrCachedLayer* layer = cache.findLayer(picture->uniqueID(),
154 REPORTER_ASSERT(reporter, layer);
156 lock_layer(reporter, &cache, layer);
157 cache.unlock(layer);
161 GrCachedLayer* layer = cache.findLayer(picture->uniqueID(), i+1, i+2,
165 REPORTER_ASSERT(reporter, layer);
166 REPORTER_ASSERT(reporter, !layer->locked());
167 REPORTER_ASSERT(reporter, layer->texture());
168 REPORTER_ASSERT(reporter, layer->isAtlased());
171 REPORTER_ASSERT(reporter, layer);
173 REPORTER_ASSERT(reporter, NULL == layer->texture());
174 REPORTER_ASSERT(reporter, !layer->isAtlased());
177 REPORTER_ASSERT(reporter, NULL == layer);