Lines Matching defs:variant
404 * compile a specific shader variant. So, we remap these and simply store
1202 * \param added Set to \c true if the variant was added to the list (i.e., a
1203 * variant matching \c key was not found). Set to \c false
1219 * variant in the list (most likely the precompile variant), and
1235 struct iris_compiled_shader *variant = NULL;
1245 variant = v;
1250 if (variant == NULL) {
1251 variant = iris_create_shader_variant(screen, NULL, cache_id,
1254 /* Append our new variant to the shader's variant list. */
1255 list_addtail(&variant->link, &ish->variants);
1262 util_queue_fence_wait(&variant->ready);
1265 return variant;
1391 * Update the current vertex shader variant.
1593 * Update the current tessellation control shader variant.
1759 * Update the current tessellation evaluation shader variant.
1897 * Update the current geometry shader variant.
2033 * Update the current fragment shader variant.
2535 /* Append our new variant to the shader's variant list. */
2704 /* Append our new variant to the shader's variant list. */
2962 /* When precompile is enabled, the first entry is the precompile variant.
2963 * Check the ready fence of the precompile variant.