MCPcopy Create free account

hub / github.com/KhronosGroup/OpenCL-SDK / functions

Functions373 in github.com/KhronosGroup/OpenCL-SDK

↓ 111 callersFunction_get_dispatch
lib/src/Extensions/src/openclext.cpp:1892
↓ 44 callersMethodwhat
! \brief Get error string associated with exception * * \return A memory pointer to the error message string. */
lib/include/CL/Utils/Error.hpp:44
↓ 39 callersFunctioncheckError
samples/extensions/khr/nbody/main.cpp:128
↓ 37 callersMethoderr
! \brief Get error code associated with exception * * \return The error code. */
lib/include/CL/Utils/Error.hpp:60
↓ 36 callersFunctioncheckError
samples/extensions/khr/conway/main.cpp:91
↓ 29 callersFunctionnoneStr
(s)
lib/src/Extensions/scripts/gen/__init__.py:32
↓ 20 callersFunctionadd_CLI_options
lib/src/SDK/CLI.c:9
↓ 14 callersFunctionfinalize_blur
samples/core/blur/main.c:291
↓ 14 callersFunctionprint_timings
samples/core/blur/main.c:314
↓ 9 callersFunctioncl_util_build_program
build program and show log if build is not successful
lib/src/Utils/Context.c:231
↓ 9 callersFunctioncl_util_get_device
lib/src/Utils/Context.c:65
↓ 7 callersFunctioncl_util_print_device_info
lib/src/Utils/Context.c:119
↓ 7 callersFunctioncl_util_print_error
lib/src/Utils/Error.c:4
↓ 7 callersFunctionnew_size
Every pass reduces input length by 'factor'. If actual size is not divisible by factor, an extra output element is produced using some number of zero_
samples/core/reduce/main.c:232
↓ 6 callersMethodbuild_program
samples/core/blur/blur.cpp:562
↓ 6 callersFunctioncl_sdk_fill_with_random_floats_range
lib/src/SDK/Random.c:60
↓ 6 callersFunctioncl_util_get_event_duration
lib/src/Utils/Event.c:4
↓ 6 callersFunctionfill_with_random
lib/include/CL/SDK/Random.hpp:14
↓ 6 callersFunctionparse_DiagnosticOptions
lib/src/SDK/CLI.c:43
↓ 6 callersFunctionparse_SingleDeviceOptions
lib/src/SDK/CLI.c:94
↓ 5 callersFunctionAllocateAndGetDeviceInfoString
samples/core/enumopencl/main.c:91
↓ 5 callersFunctioncl_util_get_device_info
lib/src/Utils/Context.c:186
↓ 5 callersFunctionpcg32_random_r
lib/src/SDK/Random.c:13
↓ 4 callersFunctioncl_util_read_exe_relative_text_file
read all the text file contents securely in ANSI C89 return pointer to C-string with file contents interprets filename relative to the folder containi
lib/src/Utils/File.c:389
↓ 4 callersFunctioncl_util_read_text_file
read all the text file contents securely in ANSI C89 return pointer to C-string with file contents can handle streams with no known size and no suppor
lib/src/Utils/File.c:16
↓ 4 callersFunctionfind_vk_memory_type
Find Vulkan memory properties from Vulkan physical device property flags.
samples/extensions/khr/externalmemory/vulkan_utils.h:382
↓ 4 callersFunctionopencl_version_contains
samples/core/multi-device/main.c:166
↓ 4 callersFunctionpcg32_srandom_r
lib/src/SDK/Random.c:42
↓ 3 callersFunctionAllocateAndGetPlatformInfoString
samples/core/enumopencl/main.c:22
↓ 3 callersFunctioncheck_khronos_extensions
Check if a given OpenCL device supports a particular set of Khronos extensions.
samples/extensions/khr/externalmemory/vulkan_utils.h:183
↓ 3 callersFunctioncl_sdk_fill_with_random_ints_range
return uniformly distributed numbers in the range [low, hi] use rejection sampling from uniform bit distribution
lib/src/SDK/Random.c:73
↓ 3 callersFunctioncl_util_get_platform_info
lib/src/Utils/Context.c:153
↓ 3 callersFunctionopencl_version_contains
samples/core/multi-device/main.cpp:100
↓ 2 callersFunction_get_platform
lib/src/Extensions/src/openclext.cpp:67
↓ 2 callersFunction_init
lib/src/Extensions/src/openclext.cpp:1603
↓ 2 callersFunctionaccumulate
samples/core/reduce/main.c:219
↓ 2 callersFunctioncall_all
lib/src/Extensions/tests/call_all.c:49
↓ 2 callersFunctioncl_sdk_write_image
lib/src/SDK/Image.c:47
↓ 2 callersFunctioncl_util_executable_folder
lib/src/Utils/File.c:344
↓ 2 callersFunctioncl_util_read_binaries
function to read binaries of OpenCL compiled program read binaries from files of file names "(program_file_name)_(name of device).bin"
lib/src/Utils/File.c:277
↓ 2 callersFunctiondual_pass_subgroup_exchange_box_blur
samples/core/blur/main.c:563
↓ 2 callersMethoddual_pass_subgroup_exchange_box_blur
samples/core/blur/blur.cpp:209
↓ 2 callersFunctiondual_pass_subgroup_exchange_kernel_blur
samples/core/blur/main.c:843
↓ 2 callersMethoddual_pass_subgroup_exchange_kernel_blur
samples/core/blur/blur.cpp:370
↓ 2 callersFunctionfind_suitable_device
Find a suitable device for the example, that is, an OpenCL device that is also Vulkan-compatible and that supports the required Vulkan device extensio
samples/extensions/khr/externalmemory/vulkan_utils.h:219
↓ 2 callersFunctionfor_each_in_tuple
lib/include/CL/Utils/Detail.hpp:24
↓ 2 callersFunctionglobal
NOTE: because one work-group produces one output new_size == number_of_work_groups
samples/core/reduce/main.c:238
↓ 2 callersFunctionopencl_version_contains
samples/core/blur/main.c:944
↓ 2 callersMethodoption_active
samples/core/blur/blur.cpp:669
↓ 2 callersFunctionpcg32_random_float
give almost uniformly distributed random float in [0, 1)
lib/src/SDK/Random.c:25
↓ 2 callersFunctionprint_info
(obj, info_cls)
python/dump-properties.py:11
↓ 2 callersMethodrun
lib/src/SDK/InteropWindow.cpp:14
↓ 2 callersFunctionset_image_format
samples/core/blur/main.c:204
↓ 2 callersMethodswap
samples/extensions/khr/nbody/main.cpp:46
↓ 2 callersFunctionvk_check_external_memory_handle_type
Check if a given Vulkan device supports a particular external memory handle type.
samples/extensions/khr/externalmemory/vulkan_utils.h:356
↓ 2 callersFunctionwrite_image
lib/src/SDK/Image.cpp:62
↓ 1 callersFunctionGaussian
samples/core/blur/main.c:156
↓ 1 callersFunctionPrintDeviceInfoSummary
samples/core/enumopencl/main.c:144
↓ 1 callersFunctionPrintDeviceInfoSummary
samples/core/enumopencl/main.cpp:44
↓ 1 callersFunctionPrintDeviceType
samples/core/enumopencl/main.c:134
↓ 1 callersFunctionPrintDeviceType
samples/core/enumopencl/main.cpp:35
↓ 1 callersFunctionPrintPlatformInfoSummary
samples/core/enumopencl/main.c:65
↓ 1 callersFunctionPrintPlatformInfoSummary
samples/core/enumopencl/main.cpp:23
↓ 1 callersFunction_init_common
lib/src/Extensions/src/openclext.cpp:1873
↓ 1 callersFunctionapply
lib/include/CL/Utils/Detail.hpp:64
↓ 1 callersFunctionbenchmark_transpose
()
python/transpose.py:156
↓ 1 callersFunctioncheckResults
samples/core/copybufferkernel/main.cpp:60
↓ 1 callersFunctioncheckResults
samples/core/copybuffer/main.cpp:49
↓ 1 callersFunctioncheck_device_extensions
Check if a given Vulkan device supports all the required Vulkan extensions.
samples/extensions/khr/externalmemory/vulkan_utils.h:98
↓ 1 callersFunctioncheck_device_extensions
Check if a given Vulkan device supports all the required Vulkan extensions.
samples/extensions/khr/externalmemory/vulkan_utils.hpp:98
↓ 1 callersFunctioncheck_transpose
()
python/transpose.py:133
↓ 1 callersFunctioncheck_use_sub_group_reduce
samples/core/reduce/main.c:192
↓ 1 callersFunctioncheck_use_work_group_reduce
samples/core/reduce/main.c:134
↓ 1 callersFunctioncl_check_external_memory_handle_type
Check if a given OpenCL device supports a particular external memory handle type.
samples/extensions/khr/externalmemory/main.c:181
↓ 1 callersFunctioncl_check_external_memory_handle_type
Check if a given OpenCL device supports a particular external memory handle type.
samples/extensions/khr/externalmemory/main.cpp:125
↓ 1 callersFunctioncl_sdk_read_image
lib/src/SDK/Image.c:20
↓ 1 callersFunctioncl_util_get_context
lib/src/Utils/Context.c:9
↓ 1 callersFunctioncl_util_read_binary_file
lib/src/Utils/File.c:101
↓ 1 callersFunctioncl_util_write_binaries
function to write binaries of OpenCL compiled program binaries are written as separate files for each device with file name "(program_file_name)_(name
lib/src/Utils/File.c:183
↓ 1 callersFunctioncreate_gaussian_kernel
note that the kernel is not normalized and has size of 2*(*size)+1 elements
samples/core/blur/main.c:163
↓ 1 callersMethodcreate_gaussian_kernel
samples/core/blur/blur.cpp:592
↓ 1 callersMethodcreate_image_buffers
samples/core/blur/blur.cpp:541
↓ 1 callersFunctiondual_pass_box_blur
samples/core/blur/main.c:382
↓ 1 callersMethoddual_pass_box_blur
samples/core/blur/blur.cpp:99
↓ 1 callersFunctiondual_pass_kernel_blur
samples/core/blur/main.c:660
↓ 1 callersMethoddual_pass_kernel_blur
samples/core/blur/blur.cpp:256
↓ 1 callersFunctiondual_pass_local_memory_exchange_box_blur
samples/core/blur/main.c:446
↓ 1 callersMethoddual_pass_local_memory_exchange_box_blur
samples/core/blur/blur.cpp:133
↓ 1 callersFunctiondual_pass_local_memory_exchange_kernel_blur
samples/core/blur/main.c:724
↓ 1 callersMethoddual_pass_local_memory_exchange_kernel_blur
samples/core/blur/blur.cpp:294
↓ 1 callersFunctionenqueue_buffer_read
samples/core/callback/main.c:125
↓ 1 callersFunctionextensions_supported
Check if the extensions supported by a Vulkan device includes a given set of required extensions.
samples/extensions/khr/externalmemory/vulkan_utils.h:74
↓ 1 callersFunctionextensions_supported
samples/extensions/khr/externalmemory/vulkan_utils.hpp:75
↓ 1 callersFunctionfma
samples/core/saxpy/main.cpp:56
↓ 1 callersFunctionfor_each_arg
lib/include/CL/Utils/Detail.hpp:14
↓ 1 callersFunctionget_coreapis
(spec, apisigs)
lib/src/Extensions/scripts/gen/__init__.py:183
↓ 1 callersFunctionget_dev_type
lib/src/SDK/CLI.c:54
↓ 1 callersFunctionget_extapis
(spec, apisigs)
lib/src/Extensions/scripts/gen/__init__.py:196
↓ 1 callersFunctiongo
samples/core/copybufferkernel/main.cpp:51
↓ 1 callersFunctiongo
samples/core/copybuffer/main.cpp:42
next →1–100 of 373, ranked by callers