Lines Matching defs:prog
192 struct zink_gfx_program *prog = NULL;
198 prog = (struct zink_gfx_program*)entry->data;
199 u_foreach_bit(stage, prog->stages_present & ~ctx->dirty_shader_stages)
200 ctx->gfx_pipeline_state.modules[stage] = prog->modules[stage]->shader;
202 ctx->dirty_shader_stages |= prog->stages_present;
205 prog = zink_create_gfx_program(ctx, ctx->gfx_stages, ctx->gfx_pipeline_state.dyn_state2.vertices_per_patch);
206 _mesa_hash_table_insert_pre_hashed(ht, hash, prog->shaders, prog);
208 zink_update_gfx_program(ctx, prog);
209 if (prog && prog != ctx->curr_program)
210 zink_batch_reference_program(&ctx->batch, &prog->base);
213 ctx->curr_program = prog;