4 Replies Latest reply on Jun 7, 2011 2:55 PM by himanshu.gautam

    buffer allocation problem



      I try to allocate a "local" buffer for a kernel (on the CPU), its size is 1024 bytes.

      My buffer is the "temp" buffer. When I set the kernel argument I receive an error code (-50) which mean "Invalid argument value". Does someone has an idea ?

      If I use "__global" I have no error !!! It works on a poor graphic card (from another company than ATI). So, I'm surprise to receive this error on the CPU !

      __kernel void kernel__ExclusivePrefixScan(..., __local T* temp, ...)