From: Junyan He <junyan...@intel.com> Signed-off-by: Junyan He <junyan...@intel.com> --- src/cl_api.c | 20 -------------------- src/cl_api_sampler.c | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 20 deletions(-)
diff --git a/src/cl_api.c b/src/cl_api.c index 96aebc2..d80335e 100644 --- a/src/cl_api.c +++ b/src/cl_api.c @@ -369,26 +369,6 @@ error: return err; } -cl_int -clRetainSampler(cl_sampler sampler) -{ - cl_int err = CL_SUCCESS; - CHECK_SAMPLER (sampler); - cl_sampler_add_ref(sampler); -error: - return err; -} - -cl_int -clReleaseSampler(cl_sampler sampler) -{ - cl_int err = CL_SUCCESS; - CHECK_SAMPLER (sampler); - cl_sampler_delete(sampler); -error: - return err; -} - cl_program clCreateProgramWithSource(cl_context context, cl_uint count, diff --git a/src/cl_api_sampler.c b/src/cl_api_sampler.c index ffdcebb..3999ad4 100644 --- a/src/cl_api_sampler.c +++ b/src/cl_api_sampler.c @@ -102,3 +102,25 @@ clGetSamplerInfo(cl_sampler sampler, return cl_get_info_helper(src_ptr, src_size, param_value, param_value_size, param_value_size_ret); } + +cl_int +clRetainSampler(cl_sampler sampler) +{ + if (!CL_OBJECT_IS_SAMPLER(sampler)) { + return CL_INVALID_SAMPLER; + } + + cl_sampler_add_ref(sampler); + return CL_SUCCESS; +} + +cl_int +clReleaseSampler(cl_sampler sampler) +{ + if (!CL_OBJECT_IS_SAMPLER(sampler)) { + return CL_INVALID_SAMPLER; + } + + cl_sampler_delete(sampler); + return CL_SUCCESS; +} -- 2.7.4 _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/beignet