summaryrefslogtreecommitdiff
path: root/src/cl_program.c
diff options
context:
space:
mode:
authorRuiling Song <ruiling.song@intel.com>2016-04-06 14:28:38 +0800
committerYang Rong <rong.r.yang@intel.com>2016-11-08 20:38:23 +0800
commit08af8bca3423ddfb58a817bf52af8f9121a3d19b (patch)
tree448a011c4ae21b37734204293f61d6ca25c52bc1 /src/cl_program.c
parentb3cb8f6b877c2a9fc3f6e2f60b3508265566ea4f (diff)
downloadbeignet-08af8bca3423ddfb58a817bf52af8f9121a3d19b.tar.gz
runtime: handle PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE
Signed-off-by: Ruiling Song <ruiling.song@intel.com> Reviewed-by: Pan Xiuli <xiuli.pan@intel.com>
Diffstat (limited to 'src/cl_program.c')
-rw-r--r--src/cl_program.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cl_program.c b/src/cl_program.c
index bca86d05..3be31bd7 100644
--- a/src/cl_program.c
+++ b/src/cl_program.c
@@ -248,6 +248,11 @@ static cl_int get_program_global_data(cl_program prog) {
#endif
return CL_SUCCESS;
}
+
+LOCAL size_t cl_program_get_global_variable_size(cl_program prog) {
+ return interp_program_get_global_constant_size(prog->opaque);
+}
+
LOCAL cl_program
cl_program_create_from_binary(cl_context ctx,
cl_uint num_devices,