Lines Matching defs:ir3_key
2627 const struct ir3_shader_key *ir3_key,
2637 _mesa_sha1_update(&ctx, ir3_key, sizeof(ir3_key));
2824 struct ir3_shader_key ir3_key = {};
2825 tu_pipeline_shader_key_init(&ir3_key, pipeline, builder->create_info);
2829 keys[MESA_SHADER_FRAGMENT].force_sample_interp = ir3_key.sample_shading;
2832 tu_hash_shaders(pipeline_sha1, stage_infos, builder->layout, keys, &ir3_key, compiler);
2927 ir3_key.tessellation == IR3_TESS_NONE) {
2928 ir3_key.tessellation = tu6_get_tessmode(shader);
2933 ir3_key.tcs_store_primid = ir3_key.tcs_store_primid ||
2936 ir3_key.tcs_store_primid = ir3_key.tcs_store_primid ||
2958 ir3_key.layer_zero = !(outputs_written & VARYING_BIT_LAYER);
2959 ir3_key.view_zero = !(outputs_written & VARYING_BIT_VIEWPORT);
2981 ir3_shader_create_variant(shaders[stage]->ir3_shader, &ir3_key,
2993 ir3_key.safe_constlen = true;
3005 ir3_shader_create_variant(shaders[stage]->ir3_shader, &ir3_key,
4136 struct ir3_shader_key ir3_key = {};
4162 ir3_shader_create_variant(shader->ir3_shader, &ir3_key, executable_info);