2013-01-03  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        WebCLCommandQueue: Route remaining cl methods through ComputeContext (part I)
        Issue #49

        Reviewed by Igor.

        Aiming to have no further direct clXXX calls from WebCLCommandQueue class.

        * Modules/webcl/WebCLCommandQueue.cpp:
        (WebCore::WebCLCommandQueue::enqueueWriteBuffer):
        (WebCore::WebCLCommandQueue::enqueueWriteBufferRect):
        (WebCore::WebCLCommandQueue::enqueueReadBuffer):
        (WebCore::WebCLCommandQueue::enqueueReadImage):
        (WebCore::WebCLCommandQueue::enqueueReadBufferRect):
        (WebCore::WebCLCommandQueue::enqueueWriteImage):
        (WebCore::WebCLCommandQueue::enqueueAcquireGLObjects):
        (WebCore::WebCLCommandQueue::enqueueReleaseGLObjects):
        (WebCore::WebCLCommandQueue::enqueueCopyImageToBuffer):
        (WebCore::WebCLCommandQueue::enqueueCopyBufferToImage):
        (WebCore::WebCLCommandQueue::enqueueCopyBuffer):
        (WebCore::WebCLCommandQueue::enqueueCopyBufferRect):
        (WebCore::WebCLCommandQueue::enqueueTask):
        * platform/ComputeContext.cpp:
        (WebCore::ComputeContext::enqueueTask):
        (WebCore):
        (WebCore::ComputeContext::enqueueWriteBuffer):
        (WebCore::ComputeContext::enqueueWriteBufferRect):
        (WebCore::ComputeContext::enqueueReadBuffer):
        (WebCore::ComputeContext::enqueueReadBufferRect):
        (WebCore::ComputeContext::enqueueReadImage):
        (WebCore::ComputeContext::enqueueWriteImage):
        (WebCore::ComputeContext::enqueueAcquireGLObjects):
        (WebCore::ComputeContext::enqueueReleaseGLObjects):
        (WebCore::ComputeContext::enqueueCopyImage):
        (WebCore::ComputeContext::enqueueCopyImageToBuffer):
        (WebCore::ComputeContext::enqueueCopyBufferToImage):
        (WebCore::ComputeContext::enqueueCopyBuffer):
        (WebCore::ComputeContext::enqueueCopyBufferRect):
        * platform/ComputeContext.h:
2013-01-03  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Remove unspec'ed enqueueCopyBuffer implementation
        Issue #51

        Reviewed by Igor.

        Also adapts the Nbody test for the new API usage.

        Examples:
        * WebCL/Nbody/SimCL.js:
        (SimulateCL):

        Source/WebCore:
        * Modules/webcl/WebCLCommandQueue.cpp:
        * Modules/webcl/WebCLCommandQueue.h:
        * Modules/webcl/WebCLCommandQueue.idl: