Mesa (gallium-compute): clover: Import OpenCL state tracker.

Francisco Jerez currojerez at kemper.freedesktop.org
Sun Apr 1 14:14:31 UTC 2012


Module: Mesa
Branch: gallium-compute
Commit: 4465cc1fcec720486f32c245fed415c63e275b4c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4465cc1fcec720486f32c245fed415c63e275b4c

Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Mar 27 01:35:37 2012 +0200

clover: Import OpenCL state tracker.

---

 configure.ac                                       |   31 +-
 include/CL/cl.h                                    |  998 +++++
 include/CL/cl.hpp                                  | 4011 ++++++++++++++++++++
 include/CL/cl_ext.h                                |  213 ++
 include/CL/cl_gl.h                                 |  155 +
 include/CL/cl_gl_ext.h                             |   69 +
 include/CL/cl_platform.h                           | 1198 ++++++
 include/CL/opencl.h                                |   54 +
 src/gallium/state_trackers/Makefile                |    2 +-
 src/gallium/state_trackers/clover/Doxyfile         | 1716 +++++++++
 src/gallium/state_trackers/clover/Makefile.am      |   71 +
 src/gallium/state_trackers/clover/api/context.cpp  |  120 +
 src/gallium/state_trackers/clover/api/device.cpp   |  262 ++
 src/gallium/state_trackers/clover/api/event.cpp    |  239 ++
 src/gallium/state_trackers/clover/api/kernel.cpp   |  318 ++
 src/gallium/state_trackers/clover/api/memory.cpp   |  305 ++
 src/gallium/state_trackers/clover/api/platform.cpp |   68 +
 src/gallium/state_trackers/clover/api/program.cpp  |  241 ++
 src/gallium/state_trackers/clover/api/queue.cpp    |  102 +
 src/gallium/state_trackers/clover/api/sampler.cpp  |   90 +
 src/gallium/state_trackers/clover/api/transfer.cpp |  506 +++
 src/gallium/state_trackers/clover/api/util.hpp     |  166 +
 src/gallium/state_trackers/clover/core/base.hpp    |  285 ++
 src/gallium/state_trackers/clover/core/compat.hpp  |  290 ++
 .../state_trackers/clover/core/compiler.hpp        |   53 +
 src/gallium/state_trackers/clover/core/context.cpp |   37 +
 src/gallium/state_trackers/clover/core/context.hpp |   51 +
 src/gallium/state_trackers/clover/core/device.cpp  |  172 +
 src/gallium/state_trackers/clover/core/device.hpp  |  107 +
 src/gallium/state_trackers/clover/core/event.cpp   |  172 +
 src/gallium/state_trackers/clover/core/event.hpp   |  137 +
 src/gallium/state_trackers/clover/core/format.cpp  |  167 +
 src/gallium/state_trackers/clover/core/format.hpp  |   51 +
 .../state_trackers/clover/core/geometry.hpp        |   72 +
 src/gallium/state_trackers/clover/core/kernel.cpp  |  358 ++
 src/gallium/state_trackers/clover/core/kernel.hpp  |  200 +
 src/gallium/state_trackers/clover/core/memory.cpp  |  193 +
 src/gallium/state_trackers/clover/core/memory.hpp  |  157 +
 src/gallium/state_trackers/clover/core/module.cpp  |  172 +
 src/gallium/state_trackers/clover/core/module.hpp  |   93 +
 src/gallium/state_trackers/clover/core/program.cpp |   85 +
 src/gallium/state_trackers/clover/core/program.hpp |   61 +
 src/gallium/state_trackers/clover/core/queue.cpp   |   69 +
 src/gallium/state_trackers/clover/core/queue.hpp   |   71 +
 .../state_trackers/clover/core/resource.cpp        |  175 +
 .../state_trackers/clover/core/resource.hpp        |  125 +
 src/gallium/state_trackers/clover/core/sampler.cpp |   73 +
 src/gallium/state_trackers/clover/core/sampler.hpp |   55 +
 .../state_trackers/clover/llvm/invocation.cpp      |   94 +
 .../state_trackers/clover/tgsi/compiler.cpp        |  100 +
 src/gallium/targets/opencl/Makefile.am             |   36 +
 51 files changed, 14643 insertions(+), 3 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=4465cc1fcec720486f32c245fed415c63e275b4c



More information about the mesa-commit mailing list