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

Reply via email to