Module: OpenCL::Device::OpenCL20
- Included in:
- OpenCL::Device
- Defined in:
- lib/opencl_ruby_ffi/Device.rb
Instance Method Summary collapse
-
#global_variable_preferred_total_size ⇒ Object
Returns the OpenCL::Device::global_variable_preferred_total_size info.
-
#image_base_address_alignment ⇒ Object
Returns the OpenCL::Device::image_base_address_alignment info.
-
#image_pitch_alignment ⇒ Object
Returns the OpenCL::Device::image_pitch_alignment info.
-
#max_on_device_events ⇒ Object
Returns the OpenCL::Device::max_on_device_events info.
-
#max_on_device_queues ⇒ Object
Returns the OpenCL::Device::max_on_device_queues info.
-
#max_pipe_args ⇒ Object
Returns the OpenCL::Device::max_pipe_args info.
-
#max_read_image_args ⇒ Object
Returns the OpenCL::Device::max_read_image_args info.
-
#max_read_write_image_args ⇒ Object
Returns the OpenCL::Device::max_read_write_image_args info.
-
#pipe_max_active_reservations ⇒ Object
Returns the OpenCL::Device::pipe_max_active_reservations info.
-
#pipe_max_packet_size ⇒ Object
Returns the OpenCL::Device::pipe_max_packet_size info.
-
#preferred_global_atomic_alignment ⇒ Object
Returns the OpenCL::Device::preferred_global_atomic_alignment info.
-
#preferred_local_atomic_alignment ⇒ Object
Returns the OpenCL::Device::preferred_local_atomic_alignment info.
-
#preferred_platform_atomic_alignment ⇒ Object
Returns the OpenCL::Device::preferred_platform_atomic_alignment info.
-
#queue_on_device_max_size ⇒ Object
Returns the OpenCL::Device::queue_on_device_max_size info.
-
#queue_on_device_preferred_size ⇒ Object
Returns the OpenCL::Device::queue_on_device_preferred_size info.
-
#queue_on_device_properties ⇒ Object
Returns the OpenCL::Device::queue_on_device_properties info.
-
#queue_on_host_properties ⇒ Object
Returns the OpenCL::Device::queue_on_host_properties info.
-
#svm_capabilities ⇒ Object
Returns the OpenCL::Device::svm_capabilities info.
Instance Method Details
#global_variable_preferred_total_size ⇒ Object
Returns the OpenCL::Device::global_variable_preferred_total_size info
325 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 325 get_info("Device", :size_t, "global_variable_preferred_total_size") |
#image_base_address_alignment ⇒ Object
Returns the OpenCL::Device::image_base_address_alignment info
326 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 326 get_info("Device", :cl_uint, "image_base_address_alignment") |
#image_pitch_alignment ⇒ Object
Returns the OpenCL::Device::image_pitch_alignment info
327 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 327 get_info("Device", :cl_uint, "image_pitch_alignment") |
#max_on_device_events ⇒ Object
Returns the OpenCL::Device::max_on_device_events info
328 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 328 get_info("Device", :cl_uint, "max_on_device_events") |
#max_on_device_queues ⇒ Object
Returns the OpenCL::Device::max_on_device_queues info
329 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 329 get_info("Device", :cl_uint, "max_on_device_queues") |
#max_pipe_args ⇒ Object
Returns the OpenCL::Device::max_pipe_args info
330 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 330 get_info("Device", :cl_uint, "max_pipe_args") |
#max_read_image_args ⇒ Object
Returns the OpenCL::Device::max_read_image_args info
331 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 331 get_info("Device", :cl_uint, "max_read_image_args") |
#max_read_write_image_args ⇒ Object
Returns the OpenCL::Device::max_read_write_image_args info
332 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 332 get_info("Device", :cl_uint, "max_read_write_image_args") |
#pipe_max_active_reservations ⇒ Object
Returns the OpenCL::Device::pipe_max_active_reservations info
333 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 333 get_info("Device", :cl_uint, "pipe_max_active_reservations") |
#pipe_max_packet_size ⇒ Object
Returns the OpenCL::Device::pipe_max_packet_size info
334 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 334 get_info("Device", :cl_uint, "pipe_max_packet_size") |
#preferred_global_atomic_alignment ⇒ Object
Returns the OpenCL::Device::preferred_global_atomic_alignment info
335 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 335 get_info("Device", :cl_uint, "preferred_global_atomic_alignment") |
#preferred_local_atomic_alignment ⇒ Object
Returns the OpenCL::Device::preferred_local_atomic_alignment info
336 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 336 get_info("Device", :cl_uint, "preferred_local_atomic_alignment") |
#preferred_platform_atomic_alignment ⇒ Object
Returns the OpenCL::Device::preferred_platform_atomic_alignment info
337 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 337 get_info("Device", :cl_uint, "preferred_platform_atomic_alignment") |
#queue_on_device_max_size ⇒ Object
Returns the OpenCL::Device::queue_on_device_max_size info
338 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 338 get_info("Device", :cl_uint, "queue_on_device_max_size") |
#queue_on_device_preferred_size ⇒ Object
Returns the OpenCL::Device::queue_on_device_preferred_size info
339 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 339 get_info("Device", :cl_uint, "queue_on_device_preferred_size") |
#queue_on_device_properties ⇒ Object
Returns the OpenCL::Device::queue_on_device_properties info
340 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 340 get_info("Device", :cl_command_queue_properties, "queue_on_device_properties") |
#queue_on_host_properties ⇒ Object
Returns the OpenCL::Device::queue_on_host_properties info
341 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 341 get_info("Device", :cl_command_queue_properties, "queue_on_host_properties") |
#svm_capabilities ⇒ Object
Returns the OpenCL::Device::svm_capabilities info
342 |
# File 'lib/opencl_ruby_ffi/Device.rb', line 342 get_info_array("Device", :cl_device_svm_capabilities, "svm_capabilities") |