Returns the number of local work-items in the specified dimension.
size_t get_local_size(uint dimindx)
Returns the number of local work-items specified in dimension identified by
This value is at most the value given by the
local_work_size argument to
local_work_size is not NULL; otherwise the OpenCL implementation chooses an appropriate
local_work_size value which is returned by this function.
If the kernel is executed with a nonuniform work-group size (i.e.
global_work_size values specified to
clEnqueueNDRangeKernel are not evenly divisable by the
local_work_size values for each dimension), calls to this built-in from some work-groups may return different values than calls to this built-in from other work-groups.
Valid values of
dimindx are 0 to
get_work_dim() - 1.
For other values of
get_local_size() returns 1.