Lines Matching refs:tes

1443 		es_info = radv_pipeline_has_tess(pipeline) ? &gs_info->tes.es_info : &gs_info->vs.es_info;
1446 &pipeline->shaders[MESA_SHADER_TESS_EVAL]->info.tes.es_info :
1665 struct radv_shader_variant *tes = radv_get_shader(pipeline, MESA_SHADER_TESS_EVAL);
1668 switch (tes->info.tes.primitive_mode) {
1680 switch (tes->info.tes.spacing) {
1694 bool ccw = tes->info.tes.ccw;
1702 if (tes->info.tes.point_mode)
1704 else if (tes->info.tes.primitive_mode == GL_ISOLINES)
1751 return &pipeline->shaders[MESA_SHADER_TESS_EVAL]->info.tes.outinfo;
2001 keys[MESA_SHADER_TESS_EVAL].tes.as_es = true;
2216 keys[MESA_SHADER_TESS_EVAL].tes.export_prim_id =
2218 keys[MESA_SHADER_TESS_EVAL].tes.export_layer_id =
2238 keys[MESA_SHADER_TESS_EVAL].tes.num_patches = pipeline->shaders[MESA_SHADER_TESS_CTRL]->info.tcs.num_patches;
2239 keys[MESA_SHADER_TESS_EVAL].tes.tcs_num_outputs = util_last_bit64(pipeline->shaders[MESA_SHADER_TESS_CTRL]->info.info.tcs.outputs_written);
2265 keys[MESA_SHADER_TESS_EVAL].tes.num_patches = pipeline->shaders[MESA_SHADER_TESS_CTRL]->info.tcs.num_patches;
2266 keys[MESA_SHADER_TESS_EVAL].tes.tcs_num_outputs = util_last_bit64(pipeline->shaders[MESA_SHADER_TESS_CTRL]->info.info.tcs.outputs_written);
3110 struct radv_shader_variant *tes, *tcs;
3113 tes = pipeline->shaders[MESA_SHADER_TESS_EVAL];
3115 if (tes) {
3116 if (tes->info.tes.as_es)
3117 radv_pipeline_generate_hw_es(cs, pipeline, tes);
3119 radv_pipeline_generate_hw_vs(ctx_cs, cs, pipeline, tes);
3399 radv_get_shader(pipeline, MESA_SHADER_TESS_EVAL)->info.tes.spacing == TESS_SPACING_FRACTIONAL_ODD) {