[Mesa-dev] [PATCH v2 2/4] clover: Pass work_dim parameter of clEnqueueNDRangeKernel() to driver

Ilia Mirkin imirkin at alum.mit.edu
Wed Jun 29 19:45:22 UTC 2016


On Wed, Jun 29, 2016 at 2:42 PM, Jan Vesely <jan.vesely at rutgers.edu> wrote:
> On Wed, 2016-06-29 at 14:37 +0200, Hans de Goede wrote:
>> In order to implement get_work_dim() the driver may need to know the
>> clEnqueueNDRangeKernel() work_dim parameter, so pass it to the
>> driver.
>
> The workdim info is passed as the first implicit argument (after
> explicit kernel arguments, see invocation.cpp:600 ). Can you use that?
> Both radeonsi and r600 already do.

How does the driver know where the implicit arguments start?

  -ilia


More information about the mesa-dev mailing list