Module: OpenCL::Device::KHRDeviceUUID

Included in:
OpenCL::Device
Defined in:
lib/opencl_ruby_ffi/khr/device_uuid.rb

Instance Method Summary collapse

Instance Method Details

#driver_uuid_khrObject



102
103
104
105
106
107
# File 'lib/opencl_ruby_ffi/khr/device_uuid.rb', line 102

def driver_uuid_khr
  id = UUID.new
  error = OpenCL.clGetDeviceInfo( self, DRIVER_UUID_KHR, UUID_SIZE_KHR, id, nil)
  error_check(error)
  return id
end

#luid_khrObject



109
110
111
112
113
114
# File 'lib/opencl_ruby_ffi/khr/device_uuid.rb', line 109

def luid_khr
  id = LUID.new
  error = OpenCL.clGetDeviceInfo( self, LUID_KHR, LUID_SIZE_KHR, id, nil)
  error_check(error)
  return id
end

#luid_valid_khrObject

Returns the OpenCL::Device::luid_valid_khr info

Returns:

  • cl_bool



92
# File 'lib/opencl_ruby_ffi/khr/device_uuid.rb', line 92

get_info("Device", :cl_bool, "luid_valid_khr")

#node_mask_khrObject

Returns the OpenCL::Device::node_mask_khr info

Returns:

  • cl_uint



93
# File 'lib/opencl_ruby_ffi/khr/device_uuid.rb', line 93

get_info("Device", :cl_uint, "node_mask_khr")

#uuid_khrObject



95
96
97
98
99
100
# File 'lib/opencl_ruby_ffi/khr/device_uuid.rb', line 95

def uuid_khr
  id = UUID.new
  error = OpenCL.clGetDeviceInfo( self, UUID_KHR, UUID_SIZE_KHR, id, nil)
  error_check(error)
  return id
end