diff options
author | Rhys Weatherley <rhys.weatherley@nokia.com> | 2010-06-20 12:02:55 +1000 |
---|---|---|
committer | Rhys Weatherley <rhys.weatherley@nokia.com> | 2010-06-20 12:56:31 +1000 |
commit | 2bb2f5bc5187eb7bd467a55ed7e95fd381577ea5 (patch) | |
tree | 1d2034da1bcfb7e5dd1400b55e533e6eeab9e35f /src/opencl/qclevent.cpp | |
parent | 0b8c164ec34f300eeb93dd6e69fde495d932cb7a (diff) |
Add support for OpenCL 1.1 user events.
Diffstat (limited to 'src/opencl/qclevent.cpp')
-rw-r--r-- | src/opencl/qclevent.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/opencl/qclevent.cpp b/src/opencl/qclevent.cpp index 79e76f6..98a545f 100644 --- a/src/opencl/qclevent.cpp +++ b/src/opencl/qclevent.cpp @@ -42,6 +42,7 @@ #include "qclevent.h" #include "qclcommandqueue.h" #include "qclcontext.h" +#include "qclext_p.h" #include <QtCore/qdebug.h> #include <QtCore/qtconcurrentrun.h> @@ -105,7 +106,7 @@ QT_BEGIN_NAMESPACE Event lists can be used to order commands when out-of-order command execution is in use. - \sa QCLCommandQueue::isOutOfOrder(), QCLEventList + \sa QCLCommandQueue::isOutOfOrder(), QCLEventList, QCLUserEvent */ /*! @@ -478,6 +479,15 @@ QDebug operator<<(QDebug dbg, const QCLEvent &event) commandName = "clEnqueueAcquireGLObjects"; break; case CL_COMMAND_RELEASE_GL_OBJECTS: commandName = "clEnqueueReleaseGLObjects"; break; + // OpenCL 1.1 event types. + case CL_COMMAND_READ_BUFFER_RECT: + commandName = "clEnqueueReadBufferRect"; break; + case CL_COMMAND_WRITE_BUFFER_RECT: + commandName = "clEnqueueWriteBufferRect"; break; + case CL_COMMAND_COPY_BUFFER_RECT: + commandName = "clEnqueueCopyBufferRect"; break; + case CL_COMMAND_USER: + commandName = "clCreateUserEvent"; break; default: commandName = "Unknown"; break; } |