MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCL-CTS / set_kernel_args

Function set_kernel_args

test_conformance/spir/run_services.cpp:702–713  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

700}
701
702void set_kernel_args( cl_kernel kernel, KernelArgs& args)
703{
704 int error = CL_SUCCESS;
705 for( size_t i = 0; i < args.getArgCount(); ++ i )
706 {
707 error = clSetKernelArg( kernel, i, args.getArg(i)->getArgSize(), args.getArg(i)->getArgValue());
708 if( error != CL_SUCCESS )
709 {
710 throw Exceptions::TestError("clSetKernelArg failed\n", error);
711 }
712 }
713}
714
715/**
716 Run the single kernel

Callers 1

run_kernelFunction · 0.85

Calls 5

TestErrorClass · 0.85
getArgCountMethod · 0.80
getArgMethod · 0.80
getArgSizeMethod · 0.45
getArgValueMethod · 0.45

Tested by

no test coverage detected