Home
last modified time | relevance | path

Searched refs:tcs_prog_data (Results 1 – 11 of 11) sorted by relevance

/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_compile_tcs.cpp49 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(s.prog_data); in brw_set_tcs_invocation_id() local
50 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()
H A Dbrw_fs_thread_payload.cpp46 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(v.prog_data); in tcs_thread_payload() local
68 if (tcs_prog_data->include_primitive_id) { in tcs_thread_payload()
H A Dbrw_fs_nir.cpp2816 struct brw_tcs_prog_data *tcs_prog_data = brw_tcs_prog_data(s.prog_data); in get_tcs_single_patch_icp_handle() local
2828 } 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() local
3001 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() local
3028 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()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A DgenX_pipeline.c1322 const struct brw_tcs_prog_data *tcs_prog_data = get_tcs_prog_data(pipeline); in emit_3dstate_hs_ds() local
1341 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() local
1466 return (tcs_prog_data && tcs_prog_data->include_primitive_id) || in geom_or_tess_prim_id_used()
/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_fs_thread_payload.cpp46 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(v.prog_data); in elk_tcs_thread_payload() local
68 if (tcs_prog_data->include_primitive_id) { in elk_tcs_thread_payload()
H A Delk_vec4_tcs.cpp108 struct elk_tcs_prog_data *tcs_prog_data = in emit_thread_end() local
116 if (tcs_prog_data->instances > 1) { in emit_thread_end()
H A Delk_fs_nir.cpp2589 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(s.prog_data); in get_tcs_single_patch_icp_handle() local
2602 } 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() local
2747 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() local
2762 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()
H A Delk_fs.cpp5954 struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(prog_data); in set_tcs_invocation_id() local
5955 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()
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/
H A DgenX_pipeline.c1386 const struct elk_tcs_prog_data *tcs_prog_data = get_tcs_prog_data(pipeline); in emit_3dstate_hs_te_ds() local
1398 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()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c1387 struct elk_tcs_prog_data *tcs_prog_data = in crocus_compile_tcs() local
1389 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()
H A Dcrocus_state.c6993 const struct elk_tcs_prog_data *tcs_prog_data = elk_tcs_prog_data(shader->prog_data); local
6995 const struct elk_stage_prog_data *prog_data = &tcs_prog_data->base.base;
6999 hs.InstanceCount = tcs_prog_data->instances - 1;