コード例 #1
0
ファイル: sampler.go プロジェクト: pseudomind/go-opencl
func (s *Sampler) release() error {
	if s.id != nil {
		if err := C.clReleaseSampler(C.cl_sampler(s.id)); err != C.CL_SUCCESS {
			return Cl_error(err)
		}
	}
	return nil
}
コード例 #2
0
ファイル: package.go プロジェクト: mantyr/cl
// see https://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/clReleaseSampler.html
func ReleaseSampler(sampler Sampler) ErrorCode {
	return ErrorCode(C.clReleaseSampler(sampler))
}
コード例 #3
0
ファイル: sampler.go プロジェクト: xfong/tmpCL
//////////////// Basic Functions ////////////////
func releaseSampler(s *Sampler) {
	if s.clSampler != nil {
		C.clReleaseSampler(s.clSampler)
		s.clSampler = nil
	}
}
コード例 #4
0
ファイル: sampler.go プロジェクト: Dirbaio/gominer
func CLReleaseSampler(sampler CL_sampler) CL_int {
	return CL_int(C.clReleaseSampler(sampler.cl_sampler))
}