2014-02-12  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Introduce ComputeSampler
        Issue #444

        Reviewed by TrustMe.

        * Modules/webcl/WebCLKernel.cpp:
        (WebCore::WebCLKernel::setArg):
        * Modules/webcl/WebCLSampler.cpp:
        (WebCore::WebCLSampler::create):
        (WebCore::WebCLSampler::WebCLSampler):
        (WebCore::WebCLSampler::releasePlatformObjectImpl):
        * Modules/webcl/WebCLSampler.h:
        * WebCore.xcodeproj/project.pbxproj:
        * platform/ComputeContext.h:
        (WebCore::ComputeContext::getPlatformInfo):
        * platform/ComputeKernel.h:
        * platform/ComputeSampler.h: Copied from Source/WebCore/platform/ComputeKernel.h.
        (WebCore::ComputeSampler::sampler):
        (WebCore::ComputeSampler::getSamplerInfo):
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::createSampler):
        * platform/opencl/ComputeKernelCL.cpp:
        (WebCore::ComputeKernel::setKernelArg):
        * platform/opencl/ComputeSamplerCL.cpp: Copied from Source/WebCore/platform/ComputeKernel.h.
        (WebCore::ComputeSampler::ComputeSampler):
        (WebCore::ComputeSampler::~ComputeSampler):
        (WebCore::ComputeSampler::getSamplerInfoBase):
        (WebCore::ComputeSampler::release):