Home | History | Annotate | Download | only in draw

Lines Matching refs:variant

182       dvs->variant[i]->destroy( dvs->variant[i] );
236 struct draw_vs_variant *variant;
239 /* Lookup existing variant:
242 if (draw_vs_variant_key_compare(key, &vs->variant[i]->key) == 0)
243 return vs->variant[i];
247 variant = vs->create_variant( vs, key );
248 if (variant == NULL)
253 if (vs->nr_variants < Elements(vs->variant)) {
254 vs->variant[vs->nr_variants++] = variant;
258 vs->last_variant %= Elements(vs->variant);
259 vs->variant[vs->last_variant]->destroy(vs->variant[vs->last_variant]);
260 vs->variant[vs->last_variant] = variant;
265 return variant;