clover: Implement support for the ICD extension

Graphics / Mesa 3D Graphics Library / Mesa - Francisco Jerez [riseup.net] - 21 October 2013 12:47 EDT

6230f77 clover: Implement support for the ICD extension.
src/gallium/state_trackers/clover/Makefile.sources | 2 +
src/gallium/state_trackers/clover/api/context.cpp | 10 +-
src/gallium/state_trackers/clover/api/device.cpp | 4 +-
src/gallium/state_trackers/clover/api/dispatch.cpp | 147 ++++
src/gallium/state_trackers/clover/api/dispatch.hpp | 759 ++++++++++++++++++++
src/gallium/state_trackers/clover/api/event.cpp | 24 +-
src/gallium/state_trackers/clover/api/kernel.cpp | 20 +-
src/gallium/state_trackers/clover/api/memory.cpp | 20 +-
src/gallium/state_trackers/clover/api/platform.cpp | 47 +-
src/gallium/state_trackers/clover/api/program.cpp | 16 +-
src/gallium/state_trackers/clover/api/queue.cpp | 10 +-
src/gallium/state_trackers/clover/api/sampler.cpp | 8 +-
src/gallium/state_trackers/clover/api/transfer.cpp | 28 +-
src/gallium/state_trackers/clover/api/util.hpp | 8 +
src/gallium/state_trackers/clover/core/object.hpp | 15 +-
src/gallium/targets/opencl/Makefile.am | 5 +
src/gallium/targets/opencl/mesa.icd | 1 +
17 files changed, 1046 insertions(+), 78 deletions(-)

Upstream: cgit.freedesktop.org


  • Share