CL: Support kernel side defined samplers.
authorZhigang Gong <zhigang.gong@linux.intel.com>
Tue, 7 May 2013 06:26:54 +0000 (14:26 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Wed, 15 May 2013 09:09:50 +0000 (17:09 +0800)
commit823864e27cd9573db21d5eb2cbc5380a5bcb9fc3
tree35ac28c7f690d34cd70a51c7f4766a2eb324dcfe
parent54bd6e4dc706d85f5df81e55126865f7d7ad383d
CL: Support kernel side defined samplers.

We changed the way to handle samplers. We gather all the kernel side
defined samplers and those sampler in kernel argument into one samplers
array. And don't allocate one single sampler each time.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Tested-by: Lv, Meng <meng.lv@intel.com>
src/cl_command_queue.c
src/cl_command_queue_gen7.c
src/cl_driver.h
src/cl_driver_defs.c
src/cl_kernel.c
src/cl_kernel.h
src/cl_sampler.c
src/cl_sampler.h
src/intel/intel_gpgpu.c