Lines Matching defs:key
39 const struct brw_tcs_prog_key *key,
44 : vec4_visitor(compiler, log_data, &key->base.tex, &prog_data->base,
46 key(key)
131 for (unsigned i = 0; i < key->input_vertices; i += 2) {
136 const bool is_unpaired = i == key->input_vertices - 1;
253 brw_imm_d(key->input_vertices)));
360 const struct brw_tcs_prog_key *key = params->key;
372 nir->info.outputs_written = key->outputs_written;
373 nir->info.patch_outputs_written = key->patch_outputs_written;
382 brw_nir_apply_key(nir, compiler, &key->base, 8, is_scalar);
385 key->_tes_primitive_mode);
386 if (key->quads_workaround)
390 key->base.robust_buffer_access);
395 prog_data->patch_count_threshold = brw::get_patch_count_threshold(key->input_vertices);
399 2 + has_primitive_id + key->input_vertices <= (devinfo->ver >= 12 ? 63 : 31)) {
457 fs_visitor v(compiler, params->log_data, mem_ctx, &key->base,
483 brw::vec4_tcs_visitor v(compiler, params->log_data, key, prog_data,