Lines Matching defs:conf
481 struct clc_runtime_kernel_conf conf = { 0 };
485 conf.lower_bit_size = 64;
488 conf.local_size[0] = compile_args.x;
490 conf.local_size[0] = shader.dxil->metadata.local_size[0];
493 conf.local_size[1] = compile_args.y;
495 conf.local_size[1] = shader.dxil->metadata.local_size[1];
498 conf.local_size[2] = compile_args.z;
500 conf.local_size[2] = shader.dxil->metadata.local_size[2];
502 if (compile_args.x % conf.local_size[0] ||
503 compile_args.y % conf.local_size[1] ||
504 compile_args.z % conf.local_size[2])
509 conf.args = argsinfo.data();
510 conf.support_global_work_id_offsets =
514 conf.support_workgroup_id_offsets =
532 configure(shader, &conf);
540 if (!conf.support_workgroup_id_offsets) {
541 work_props.group_count_total_x = compile_args.x / conf.local_size[0];
542 work_props.group_count_total_y = compile_args.y / conf.local_size[1];
543 work_props.group_count_total_z = compile_args.z / conf.local_size[2];
616 cmdlist->Dispatch(compile_args.x / conf.local_size[0],
617 compile_args.y / conf.local_size[1],
618 compile_args.z / conf.local_size[2]);
879 const struct clc_runtime_kernel_conf *conf)
892 if (!clc_spirv_to_dxil(compiler_ctx, shader.obj.get(), shader.metadata.get(), "main_test", conf, nullptr, &logger, dxil.get()))