Module: Mesa Branch: gallium-compute Commit: 4465cc1fcec720486f32c245fed415c63e275b4c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4465cc1fcec720486f32c245fed415c63e275b4c
Author: Francisco Jerez <curroje...@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 _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit