2013-02-27  Sharath Kamath  <kamath.sharath@gmail.com>

        Route WebCLMemoryObject::getInfo and destructor through ComputeContext.
        Issue #137

        Reviewed by Antonio.

        Route call to OpenCL api clGetMemObjectInfo and clReleaseMemObject
        through ComputeContext.

        No new tests.

        * Modules/webcl/WebCLMemoryObject.cpp:
        (WebCore::WebCLMemoryObject::~WebCLMemoryObject):
        (WebCore::WebCLMemoryObject::getInfo):
        * platform/ComputeContext.h:
        * platform/ComputeTypes.h:
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore):
        (WebCore::ComputeContext::getSamplerInfo):
        (WebCore::ComputeContext::releaseSampler):
2013-02-27  Sharath Kamath  <kamath.sharath@gmail.com>

        Route WebCLProgram::getBuildInfo, destructor and releaseProgram
        via ComputeContext.

        Issue #134

        Reviewed by Antonio.

        Route call to OpenCL API clGetProgramBuildInfo, and clReleaseProgram()
        API via ComputeContext.

        No new tests.

        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::~WebCLProgram):
        (WebCore::WebCLProgram::getInfo):
        (WebCore::WebCLProgram::getBuildInfo):
        (WebCore::WebCLProgram::createKernel):
        (WebCore::WebCLProgram::createKernelsInProgram):
        (WebCore::WebCLProgram::build):
        (WebCore::WebCLProgram::releaseProgram):
        * platform/ComputeContext.h:
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::getBuildInfo):
        (WebCore):
        (WebCore::ComputeContext::releaseProgram):