Lines Matching defs:shaders
57 struct panvk_shader *shaders[MESA_SHADER_STAGES];
96 if (!builder->shaders[i])
98 panvk_shader_destroy(builder->device, builder->shaders[i], builder->alloc);
127 /* compile shaders in reverse order */
146 builder->shaders[stage] = shader;
175 const struct panvk_shader *shader = builder->shaders[i];
209 const struct panvk_shader *shader = builder->shaders[i];
243 const struct panvk_shader *shader = builder->shaders[stage];
254 const struct panvk_shader *shader = builder->shaders[i];
278 /* Handle empty shaders gracefully */
279 if (util_dynarray_num_elements(&builder->shaders[i]->binary, uint8_t)) {
732 if (!builder->shaders[MESA_SHADER_FRAGMENT])
739 pipeline->fs.info = builder->shaders[MESA_SHADER_FRAGMENT]->info;
783 if (!builder->shaders[s])
786 const struct pan_shader_info *info = &builder->shaders[s]->info;
850 &builder->shaders[MESA_SHADER_VERTEX]->info;