Lines Matching defs:render

117 	struct sna_render *render = &sna->render;
142 for (i = 0; i < render->gradient_cache.size; i++) {
143 cache = &render->gradient_cache.cache[i];
199 if (render->gradient_cache.size < GRADIENT_CACHE_SIZE)
200 i = render->gradient_cache.size++;
204 cache = &render->gradient_cache.cache[i];
230 struct sna_solid_cache *cache = &sna->render.solid_cache;
245 struct sna_solid_cache *cache = &sna->render.solid_cache;
292 struct sna_solid_cache *cache = &sna->render.solid_cache;
298 return kgem_bo_reference(sna->render.alpha_cache.bo[color>>24]);
302 return kgem_bo_reference(sna->render.alpha_cache.bo[255+7]);
332 return kgem_bo_reference(sna->render.alpha_cache.bo[255+v]);
376 struct sna_alpha_cache *cache = &sna->render.alpha_cache;
424 struct sna_solid_cache *cache = &sna->render.solid_cache;
464 if (sna->render.alpha_cache.bo[i]) {
465 kgem_bo_destroy(&sna->kgem, sna->render.alpha_cache.bo[i]);
466 sna->render.alpha_cache.bo[i] = NULL;
469 if (sna->render.alpha_cache.cache_bo) {
470 kgem_bo_destroy(&sna->kgem, sna->render.alpha_cache.cache_bo);
471 sna->render.alpha_cache.cache_bo = NULL;
474 if (sna->render.solid_cache.cache_bo)
475 kgem_bo_destroy(&sna->kgem, sna->render.solid_cache.cache_bo);
476 for (i = 0; i < sna->render.solid_cache.size; i++) {
477 if (sna->render.solid_cache.bo[i])
478 kgem_bo_destroy(&sna->kgem, sna->render.solid_cache.bo[i]);
480 sna->render.solid_cache.cache_bo = 0;
481 sna->render.solid_cache.size = 0;
482 sna->render.solid_cache.dirty = 0;
484 for (i = 0; i < sna->render.gradient_cache.size; i++) {
486 &sna->render.gradient_cache.cache[i];
495 sna->render.gradient_cache.size = 0;