--- OpenCL/OpenCL.pm 2011/11/20 22:29:36 1.23 +++ OpenCL/OpenCL.pm 2011/11/20 22:31:48 1.24 @@ -103,10 +103,10 @@ system. for my $platform (OpenCL::platforms) { - printf "platform: %s\n", $platform->info (OpenCL::PLATFORM_NAME); - printf "extensions: %s\n", $platform->info (OpenCL::PLATFORM_EXTENSIONS); + printf "platform: %s\n", $platform->name; + printf "extensions: %s\n", $platform->extensions; for my $device ($platform->devices) { - printf "+ device: %s\n", $device->info (OpenCL::DEVICE_NAME); + printf "+ device: %s\n", $device->name; my $ctx = $device->context; # do stuff } @@ -163,7 +163,7 @@ # build croaks on compile errors, so catch it and print the compile errors eval { $prog->build ($dev); 1 } - or die $prog->build_info ($dev, OpenCL::PROGRAM_BUILD_LOG); + or die $prog->build_log; my $kernel = $prog->kernel ("squareit"); @@ -350,23 +350,23 @@ =item $string = $platform->profile -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $platform->version -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $platform->name -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $platform->vendor -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $platform->extensions -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end platform @@ -386,267 +386,267 @@ =item $device_type = $device->type -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->vendor_id -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->max_compute_units -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->max_work_item_dimensions -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->max_work_group_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @ints = $device->max_work_item_sizes -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->preferred_vector_width_char -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->preferred_vector_width_short -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->preferred_vector_width_int -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->preferred_vector_width_long -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->preferred_vector_width_float -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->preferred_vector_width_double -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->max_clock_frequency -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $bitfield = $device->address_bits -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->max_read_image_args -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->max_write_image_args -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $device->max_mem_alloc_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->image2d_max_width -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->image2d_max_height -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->image3d_max_width -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->image3d_max_height -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->image3d_max_depth -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->image_support -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->max_parameter_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->max_samplers -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->mem_base_addr_align -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->min_data_type_align_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device_fp_config = $device->single_fp_config -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device_mem_cache_type = $device->global_mem_cache_type -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->global_mem_cacheline_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $device->global_mem_cache_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $device->global_mem_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $device->max_constant_buffer_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->max_constant_args -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device_local_mem_type = $device->local_mem_type -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $device->local_mem_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $boolean = $device->error_correction_support -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $device->profiling_timer_resolution -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $boolean = $device->endian_little -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $boolean = $device->available -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $boolean = $device->compiler_available -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device_exec_capabilities = $device->execution_capabilities -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $command_queue_properties = $device->properties -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ = $device->platform -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $device->name -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $device->vendor -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $device->driver_version -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $device->profile -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $device->version -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $device->extensions -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->preferred_vector_width_half -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->native_vector_width_char -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->native_vector_width_short -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->native_vector_width_int -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->native_vector_width_long -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->native_vector_width_float -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->native_vector_width_double -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->native_vector_width_half -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device_fp_config = $device->double_fp_config -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device_fp_config = $device->half_fp_config -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $boolean = $device->host_unified_memory -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device = $device->parent_device_ext -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @device_partition_property_exts = $device->partition_types_ext -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @device_partition_property_exts = $device->affinity_domains_ext -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $device->reference_count_ext -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @device_partition_property_exts = $device->partition_style_ext -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end device @@ -719,19 +719,19 @@ =item $uint = $context->reference_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @devices = $context->devices -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @property_ints = $context->properties -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $context->num_devices -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end context @@ -851,19 +851,19 @@ =item $ctx = $command_queue->context -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $device = $command_queue->device -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $command_queue->reference_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $command_queue_properties = $command_queue->properties -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end command_queue @@ -886,39 +886,39 @@ =item $mem_object_type = $mem->type -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $mem_flags = $mem->flags -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $mem->size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ptr_value = $mem->host_ptr -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $mem->map_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $mem->reference_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ctx = $mem->context -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $mem = $mem->associated_memobject -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $mem->offset -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end mem @@ -943,27 +943,27 @@ =item $int = $image->element_size -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $image->row_pitch -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $image->slice_pitch -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $image->width -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $image->height -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $image->depth -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end image @@ -983,23 +983,23 @@ =item $uint = $sampler->reference_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ctx = $sampler->context -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $addressing_mode = $sampler->normalized_coords -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $filter_mode = $sampler->addressing_mode -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $boolean = $sampler->filter_mode -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end sampler @@ -1033,15 +1033,15 @@ =item $build_status = $program->build_status ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $program->build_options ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $program->build_log ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end program_build @@ -1055,27 +1055,27 @@ =item $uint = $program->reference_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ctx = $program->context -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $program->num_devices -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @devices = $program->devices -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $string = $program->source -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @ints = $program->binary_sizes -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end program @@ -1106,23 +1106,23 @@ =item $string = $kernel->function_name -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $kernel->num_args -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $kernel->reference_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ctx = $kernel->context -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $program = $kernel->program -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end kernel @@ -1139,23 +1139,23 @@ =item $int = $kernel->work_group_size ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item @ints = $kernel->compile_work_group_size ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $kernel->local_mem_size ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $int = $kernel->preferred_work_group_size_multiple ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $kernel->private_mem_size ($device) -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end kernel_work_group @@ -1199,23 +1199,23 @@ =item $queue = $event->command_queue -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $command_type = $event->command_type -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $event->reference_count -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $uint = $event->command_execution_status -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ctx = $event->context -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end event @@ -1232,19 +1232,19 @@ =item $ulong = $event->profiling_command_queued -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $event->profiling_command_submit -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $event->profiling_command_start -Calls C with C and returns the result(s). +Calls C with C and returns the result. =item $ulong = $event->profiling_command_end -Calls C with C and returns the result(s). +Calls C with C and returns the result. =for gengetinfo end profiling