Home
last modified time | relevance | path

Searched refs:work_group_id (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/third_party/externals/spirv-cross/samples/cpp/
H A Datomics.cpp70 uvec3 work_group_id(0, 0, 0); in main()
72 spirv_cross_set_builtin(shader, SPIRV_CROSS_BUILTIN_WORK_GROUP_ID, &work_group_id, sizeof(work_group_id)); in main()
77 work_group_id.x = i; in main()
H A Dshared.cpp67 uvec3 work_group_id(0, 0, 0); in main()
69 spirv_cross_set_builtin(shader, SPIRV_CROSS_BUILTIN_WORK_GROUP_ID, &work_group_id, sizeof(work_group_id)); in main()
74 work_group_id.x = i; in main()
H A Dmultiply.cpp71 uvec3 work_group_id(0, 0, 0); in main()
73 spirv_cross_set_builtin(shader, SPIRV_CROSS_BUILTIN_WORK_GROUP_ID, &work_group_id, sizeof(work_group_id)); in main()
78 work_group_id.x = i; in main()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_compute.c83 uint32_t local_invocation_id, work_group_id; variable
86 work_group_id = ir3_find_sysval_regid(v, SYSTEM_VALUE_WORKGROUP_ID);
89 OUT_RING(ring, A6XX_HLSQ_CS_CNTL_0_WGIDCONSTID(work_group_id) |
98 OUT_RING(ring, A6XX_SP_CS_CNTL_0_WGIDCONSTID(work_group_id) |
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_compute.c92 uint32_t local_invocation_id, work_group_id; in cs_program_emit() local
95 work_group_id = ir3_find_sysval_regid(v, SYSTEM_VALUE_WORKGROUP_ID); in cs_program_emit()
98 OUT_RING(ring, A5XX_HLSQ_CS_CNTL_0_WGIDCONSTID(work_group_id) | in cs_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_compute.c76 uint32_t local_invocation_id, work_group_id, local_group_size_id, in cs_program_emit() local
80 work_group_id = driver_param_base + IR3_DP_WORKGROUP_ID_X; in cs_program_emit()
88 OUT_RING(ring, A4XX_HLSQ_CL_CONTROL_0_WGIDCONSTID(work_group_id) | in cs_program_emit()
/third_party/mesa3d/src/freedreno/computerator/
H A Da4xx.c130 uint32_t local_invocation_id, work_group_id, num_wg_id; in cs_program_emit() local
133 work_group_id = ir3_kernel->info.wgid; in cs_program_emit()
137 OUT_RING(ring, A4XX_HLSQ_CL_CONTROL_0_WGIDCONSTID(work_group_id) | in cs_program_emit()
H A Da6xx.c168 uint32_t local_invocation_id, work_group_id; in cs_program_emit() local
171 work_group_id = ir3_find_sysval_regid(v, SYSTEM_VALUE_WORKGROUP_ID); in cs_program_emit()
174 OUT_RING(ring, A6XX_HLSQ_CS_CNTL_0_WGIDCONSTID(work_group_id) | in cs_program_emit()
183 OUT_RING(ring, A6XX_SP_CS_CNTL_0_WGIDCONSTID(work_group_id) | in cs_program_emit()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_context.h103 struct ir3_instruction *local_invocation_id, *work_group_id; member
H A Dir3_compiler_nir.c2390 if (!ctx->work_group_id) { in emit_intrinsic()
2391 ctx->work_group_id = in emit_intrinsic()
2393 ctx->work_group_id->dsts[0]->flags |= IR3_REG_SHARED; in emit_intrinsic()
2395 ir3_split_dest(b, dst, ctx->work_group_id, 0, 3); in emit_intrinsic()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_pipeline.c701 uint32_t work_group_id = in tu6_emit_cs_config() local
707 A6XX_HLSQ_CS_CNTL_0_WGIDCONSTID(work_group_id) | in tu6_emit_cs_config()
717 A6XX_SP_CS_CNTL_0_WGIDCONSTID(work_group_id) | in tu6_emit_cs_config()

Completed in 16 milliseconds