Searched refs:tcs_prog_data (Results 1 – 11 of 11) sorted by relevance
49 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(s.prog_data); in brw_set_tcs_invocation_id() local50 struct brw_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in brw_set_tcs_invocation_id()82 if (tcs_prog_data->instances == 1) { in brw_set_tcs_invocation_id()
46 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(v.prog_data); in tcs_thread_payload() local68 if (tcs_prog_data->include_primitive_id) { in tcs_thread_payload()
2816 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(s.prog_data); in get_tcs_single_patch_icp_handle() local2828 } else if (tcs_prog_data->instances == 1 && vertex_intrin && in get_tcs_single_patch_icp_handle()2983 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(s.prog_data); in emit_tcs_barrier() local3001 brw_imm_ud(tcs_prog_data->instances << 8 | (1 << 15))); in emit_tcs_barrier()3012 brw_imm_ud(tcs_prog_data->instances << 9 | (1 << 15))); in emit_tcs_barrier()3027 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(s.prog_data); in fs_nir_emit_tcs_intrinsic() local3028 struct brw_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in fs_nir_emit_tcs_intrinsic()3046 if (tcs_prog_data->instances != 1) in fs_nir_emit_tcs_intrinsic()
1322 const struct brw_tcs_prog_data *tcs_prog_data = get_tcs_prog_data(pipeline); in emit_3dstate_hs_ds() local1341 assert((devinfo->max_tcs_threads / 2) > tcs_prog_data->instances); in emit_3dstate_hs_ds()1346 hs.InstanceCount = tcs_prog_data->instances - 1; in emit_3dstate_hs_ds()1351 tcs_prog_data->base.base.dispatch_grf_start_reg & 0x1f; in emit_3dstate_hs_ds()1354 tcs_prog_data->base.base.dispatch_grf_start_reg >> 5; in emit_3dstate_hs_ds()1367 hs.PatchCountThreshold = tcs_prog_data->patch_count_threshold; in emit_3dstate_hs_ds()1371 hs.DispatchMode = tcs_prog_data->base.dispatch_mode; in emit_3dstate_hs_ds()1373 hs.IncludePrimitiveID = tcs_prog_data->include_primitive_id; in emit_3dstate_hs_ds()1456 const struct brw_tcs_prog_data *tcs_prog_data = in geom_or_tess_prim_id_used() local1466 return (tcs_prog_data && tcs_prog_data->include_primitive_id) || in geom_or_tess_prim_id_used()
46 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(v.prog_data); in elk_tcs_thread_payload() local68 if (tcs_prog_data->include_primitive_id) { in elk_tcs_thread_payload()
108 struct elk_tcs_prog_data *tcs_prog_data = in emit_thread_end() local116 if (tcs_prog_data->instances > 1) { in emit_thread_end()
2589 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(s.prog_data); in get_tcs_single_patch_icp_handle() local2602 } else if (tcs_prog_data->instances == 1 && vertex_intrin && in get_tcs_single_patch_icp_handle()2728 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(s.prog_data); in emit_tcs_barrier() local2747 elk_imm_ud(tcs_prog_data->instances << 9 | (1 << 15))); in emit_tcs_barrier()2761 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(s.prog_data); in fs_nir_emit_tcs_intrinsic() local2762 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in fs_nir_emit_tcs_intrinsic()2780 if (tcs_prog_data->instances != 1) in fs_nir_emit_tcs_intrinsic()
5954 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(prog_data); in set_tcs_invocation_id() local5955 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in set_tcs_invocation_id()5980 if (tcs_prog_data->instances == 1) { in set_tcs_invocation_id()
1386 const struct elk_tcs_prog_data *tcs_prog_data = get_tcs_prog_data(pipeline); in emit_3dstate_hs_te_ds() local1398 hs.InstanceCount = tcs_prog_data->instances - 1; in emit_3dstate_hs_te_ds()1403 tcs_prog_data->base.base.dispatch_grf_start_reg & 0x1f; in emit_3dstate_hs_te_ds()
1387 struct elk_tcs_prog_data *tcs_prog_data = in crocus_compile_tcs() local1389 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in crocus_compile_tcs()1425 .prog_data = tcs_prog_data, in crocus_compile_tcs()1446 prog_data, sizeof(*tcs_prog_data), NULL, in crocus_compile_tcs()
6993 const struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(shader->prog_data); local6995 const struct elk_stage_prog_data *prog_data = &tcs_prog_data->base.base;6999 hs.InstanceCount = tcs_prog_data->instances - 1;