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.
Now that llvm/invocation.cpp is no longer changed, this v5 is a rebased v4 in hope that the first patch in the serie can be reviewed. CC: Francisco Jerez <curroje...@riseup.net> Serge Martin (3): clover: separate compile and link stages clover: override ret_object clover: add clLinkProgramm (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 | 264 +++++++++++++++------ 7 files changed, 296 insertions(+), 93 deletions(-) -- 2.5.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev