Lines Matching defs:variant
440 * compile a specific shader variant. So, we remap these and simply store
477 unsigned variant = variants->variant_count++;
498 variants->variants[variant].key = *key;
500 struct panfrost_shader_state *shader_state = &variants->variants[variant];
502 /* We finally have a variant, so compile it */
515 return variant;
550 /* Match the appropriate variant */
551 signed variant = -1;
564 variant = i;
569 if (variant == -1)
570 variant = panfrost_new_variant_locked(ctx, variants, &key);
572 variants->active_variant = variant;
576 * variant while thread B searches for that same variant */