This serie add clLinkProgram function needed for CL 1.2. However, it lacks the binary type part that is mandatory for input validation and also for CL_PROGRAM_BINARY_TYPE query. This will be adressed in another serie once we agree on the way to store it.
This v6 is not different from v5 or v4, except for LLVM api change. Serge Martin (3): clover: separate compile and link stages clover: override ret_object clover: add clLinkProgram (CL 1.2) src/gallium/state_trackers/clover/api/program.cpp | 50 +++- src/gallium/state_trackers/clover/api/util.hpp | 12 + .../state_trackers/clover/core/compiler.hpp | 7 +- src/gallium/state_trackers/clover/core/error.hpp | 7 + src/gallium/state_trackers/clover/core/program.cpp | 41 +++- src/gallium/state_trackers/clover/core/program.hpp | 8 +- .../state_trackers/clover/llvm/invocation.cpp | 270 +++++++++++++++------ 7 files changed, 302 insertions(+), 93 deletions(-) -- 2.5.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev