Searched refs:subgroup_id (Results 1 – 17 of 17) sorted by relevance
/third_party/skia/third_party/externals/spirv-cross/tests-other/ |
D | hlsl_wave_mask.cpp | 59 for (unsigned subgroup_id = 0; subgroup_id < 128; subgroup_id++) in main() local 61 test_main(subgroup_id); in main() 65 assert(bool(gl_SubgroupEqMask[bit / 32] & (1u << (bit & 31))) == (bit == subgroup_id)); in main() 66 assert(bool(gl_SubgroupGtMask[bit / 32] & (1u << (bit & 31))) == (bit > subgroup_id)); in main() 67 assert(bool(gl_SubgroupGeMask[bit / 32] & (1u << (bit & 31))) == (bit >= subgroup_id)); in main() 68 assert(bool(gl_SubgroupLtMask[bit / 32] & (1u << (bit & 31))) == (bit < subgroup_id)); in main() 69 assert(bool(gl_SubgroupLeMask[bit / 32] & (1u << (bit & 31))) == (bit <= subgroup_id)); in main()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_nir_compute_push_layout.c | 113 assert(push_end <= offsetof(struct anv_push_constants, cs.subgroup_id)); in anv_nir_compute_push_layout() 114 push_end = offsetof(struct anv_push_constants, cs.subgroup_id); in anv_nir_compute_push_layout()
|
D | anv_cmd_buffer.c | 1210 uint32_t *subgroup_id = dst + in anv_cmd_buffer_cs_push_constants() local 1211 offsetof(struct anv_push_constants, cs.subgroup_id) - in anv_cmd_buffer_cs_push_constants() 1213 *subgroup_id = t; in anv_cmd_buffer_cs_push_constants()
|
D | anv_private.h | 2724 uint32_t subgroup_id; member
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_lower_cs_intrinsics.c | 75 nir_ssa_def *subgroup_id = nir_load_subgroup_id(b); in lower_cs_intrinsics_convert_block() local 78 nir_imul(b, subgroup_id, nir_load_simd_width_intel(b)); in lower_cs_intrinsics_convert_block()
|
D | brw_fs.h | 370 fs_reg subgroup_id; variable
|
D | brw_fs_nir.cpp | 131 subgroup_id = fs_reg(UNIFORM, uniforms++, BRW_REGISTER_TYPE_UD); in nir_setup_uniforms() 3834 bld.MOV(retype(dest, BRW_REGISTER_TYPE_UD), subgroup_id); in nir_emit_cs_intrinsic()
|
D | brw_fs.cpp | 1232 this->subgroup_id = v->subgroup_id; in import_uniforms()
|
/third_party/mesa3d/src/intel/blorp/ |
D | blorp.c | 317 STATIC_ASSERT(offsetof(struct brw_blorp_wm_inputs, subgroup_id) + 4 == in blorp_compile_cs() 319 nir->num_uniforms = offsetof(struct brw_blorp_wm_inputs, subgroup_id); in blorp_compile_cs()
|
D | blorp_priv.h | 158 uint32_t subgroup_id; member
|
D | blorp_genX_exec.h | 2056 uint32_t *subgroup_id = dst + cs_prog_data->push.per_thread.size - 4; in blorp_get_compute_push_const() local 2057 *subgroup_id = t; in blorp_get_compute_push_const()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_tgsi.h | 191 LLVMValueRef subgroup_id; member
|
D | lp_bld_nir_soa.c | 1648 result[0] = lp_build_broadcast_scalar(&bld_base->uint_bld, bld->system_values.subgroup_id); in emit_sysval_intrin()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_cs.c | 373 system_values.subgroup_id = coro_idx; in generate_compute()
|
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
D | nir_to_spirv.c | 3000 LOAD_SHADER_BALLOT(subgroup_id, SubgroupId); in emit_intrinsic()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.0.rst | 2204 - intel/blorp: Add subgroup_id input for compute programs
|
D | 21.2.0.rst | 4976 - nir: Support upper bound of subgroup_id/num_subgroups for non-compute.
|