MCPcopy Create free account
hub / github.com/defold/defold / set_kernel_args

Method set_kernel_args

engine/dlib/src/basis/encoder/basisu_opencl.cpp:575–586  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

573
574 template<typename T>
575 bool set_kernel_args(cl_kernel kernel, const T& obj1)
576 {
577 cl_serializer serializer(this);
578
579 cl_int ret = clSetKernelArg(kernel, 0, sizeof(T), (void*)&obj1);
580 if (ret != CL_SUCCESS)
581 {
582 ocl_error_printf("ocl::set_kernel_arg: clSetKernelArg() failed!\n");
583 return false;
584 }
585 return true;
586 }
587
588#define BASISU_CHECK_ERR if (ret != CL_SUCCESS) { ocl_error_printf("ocl::set_kernel_args: clSetKernelArg() failed!\n"); return false; }
589

Calls 1

ocl_error_printfFunction · 0.85

Tested by

no test coverage detected