Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/OpenCL-CLHPP
/ functions
Functions
562 in github.com/KhronosGroup/OpenCL-CLHPP
⨍
Functions
562
◇
Types & classes
80
↓ 276 callers
Function
errHandler
include/CL/opencl.hpp:813
↓ 227 callers
Method
size
\brief Returns the size of the object in bytes based on the runtime number of dimensions
include/CL/opencl.hpp:6215
↓ 138 callers
Function
make_device_id
tests/test_openclhpp.cpp:33
↓ 88 callers
Function
make_context
tests/test_openclhpp.cpp:28
↓ 57 callers
Function
make_mem
tests/test_openclhpp.cpp:38
↓ 42 callers
Function
make_command_queue
tests/test_openclhpp.cpp:43
↓ 41 callers
Function
make_program
tests/test_openclhpp.cpp:53
↓ 37 callers
Function
getInfo
include/CL/opencl.hpp:1957
↓ 30 callers
Function
make_kernel
tests/test_openclhpp.cpp:48
↓ 27 callers
Method
get
include/CL/opencl.hpp:2299
↓ 23 callers
Function
make_platform_id
tests/test_openclhpp.cpp:23
↓ 10 callers
Function
buildErrHandler
include/CL/opencl.hpp:2699
↓ 10 callers
Method
dimensions
\brief Queries the number of dimensions in the range.
include/CL/opencl.hpp:6208
↓ 10 callers
Method
setArg
include/CL/opencl.hpp:6432
↓ 9 callers
Method
build
include/CL/opencl.hpp:7023
↓ 8 callers
Method
err
! \brief Get error code associated with exception * * \return The error code. */
include/CL/opencl.hpp:799
↓ 8 callers
Function
getContextPlatformVersion
include/CL/opencl.hpp:2218
↓ 8 callers
Function
make_event
tests/test_openclhpp.cpp:67
↓ 8 callers
Method
setSVMPointers
! * Specify a vector of SVM pointers that the kernel may access in * addition to its arguments. */
include/CL/opencl.hpp:6489
↓ 7 callers
Function
copy
include/CL/opencl.hpp:10405
↓ 7 callers
Function
make_semaphore_khr
tests/test_openclhpp.cpp:73
↓ 5 callers
Method
compile
include/CL/opencl.hpp:7111
↓ 5 callers
Method
getInfo
include/CL/opencl.hpp:7499
↓ 5 callers
Function
getPlatformVersion
include/CL/opencl.hpp:2201
↓ 4 callers
Function
clGetPlatformInfo_version
* Stub implementation of clGetPlatformInfo that returns a specific version. * It also checks that the id is the zeroth platform. */
tests/test_openclhpp.cpp:178
↓ 4 callers
Method
enqueueMapSVM
include/CL/opencl.hpp:9013
↓ 4 callers
Method
find
tests/test_openclhpp.cpp:284
↓ 4 callers
Function
linkProgram
include/CL/opencl.hpp:7401
↓ 4 callers
Function
make_command_buffer_khr
tests/test_openclhpp.cpp:58
↓ 4 callers
Function
make_external_semaphore_fd
tests/test_openclhpp.cpp:5429
↓ 4 callers
Method
reset
tests/test_openclhpp.cpp:304
↓ 4 callers
Method
setSpecializationConstant
include/CL/opencl.hpp:7540
↓ 3 callers
Method
createSubDevices
\brief Wrapper for clCreateSubDevices().
include/CL/opencl.hpp:3124
↓ 3 callers
Function
enqueueUnmapSVM
include/CL/opencl.hpp:10320
↓ 3 callers
Method
enqueueUnmapSVM
include/CL/opencl.hpp:9120
↓ 3 callers
Method
getDevices
! \brief Gets a list of devices for this platform. * * Wraps clGetDeviceIDs(). */
include/CL/opencl.hpp:2883
↓ 3 callers
Function
getInfoHelper
include/CL/opencl.hpp:1141
↓ 3 callers
Function
make_external_semaphore_handle
tests/test_openclhpp.cpp:5423
↓ 2 callers
Method
enqueueMapBuffer
include/CL/opencl.hpp:8767
↓ 2 callers
Function
enqueueMapSVM
include/CL/opencl.hpp:10218
↓ 2 callers
Method
enqueueNDRangeKernel
include/CL/opencl.hpp:9413
↓ 2 callers
Method
enqueueUnmapMemObject
include/CL/opencl.hpp:9092
↓ 2 callers
Function
getDevicePlatformVersion
include/CL/opencl.hpp:2211
↓ 2 callers
Method
getKernel
include/CL/opencl.hpp:11279
↓ 2 callers
Method
getKernelSuggestedLocalWorkSize
include/CL/opencl.hpp:9738
↓ 2 callers
Method
getSupportedImageFormats
! \brief Gets a list of supported image formats. * * Wraps clGetSupportedImageFormats(). */
include/CL/opencl.hpp:3602
↓ 2 callers
Function
mapSVM
include/CL/opencl.hpp:10507
↓ 2 callers
Function
unmapSVM
include/CL/opencl.hpp:10516
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
include/CL/opencl.hpp:3837
↓ 2 callers
Method
what
! \brief Get error string associated with exception * * \return A memory pointer to the error message string. */
include/CL/opencl.hpp:785
↓ 1 callers
Function
Image2DGL
\brief Default constructor - initializes to nullptr.
include/CL/opencl.hpp:5526
↓ 1 callers
Function
Local
! Local * \brief Helper function for generating LocalSpaceArg objects. */
include/CL/opencl.hpp:6278
↓ 1 callers
Method
allocate
* Allocate an SVM pointer. * * If the allocator is coarse-grained, this will take ownership to allow * containers to correctly construc
include/CL/opencl.hpp:4206
↓ 1 callers
Method
clone
* Make a deep copy of the kernel object including its arguments. * @return A new kernel object with internal state entirely separate from that
include/CL/opencl.hpp:6605
↓ 1 callers
Method
deallocate
include/CL/opencl.hpp:4244
↓ 1 callers
Method
enableFineGrainedSystemSVM
! \brief Enable fine-grained system SVM. * * \note It is only possible to enable fine-grained system SVM if all devices * in the
include/CL/opencl.hpp:6525
↓ 1 callers
Method
enqueueAcquireExternalMemObjects
include/CL/opencl.hpp:9664
↓ 1 callers
Method
enqueueCopyBuffer
include/CL/opencl.hpp:8175
↓ 1 callers
Function
enqueueCopyBufferRect
include/CL/opencl.hpp:10654
↓ 1 callers
Method
enqueueCopyBufferRect
include/CL/opencl.hpp:8335
↓ 1 callers
Function
enqueueCopyBufferToImage
include/CL/opencl.hpp:10912
↓ 1 callers
Method
enqueueCopyBufferToImage
include/CL/opencl.hpp:8719
↓ 1 callers
Function
enqueueCopyImage
include/CL/opencl.hpp:10822
↓ 1 callers
Method
enqueueCopyImage
include/CL/opencl.hpp:8554
↓ 1 callers
Function
enqueueCopyImageToBuffer
include/CL/opencl.hpp:10867
↓ 1 callers
Method
enqueueCopyImageToBuffer
include/CL/opencl.hpp:8671
↓ 1 callers
Method
enqueueReadBuffer
include/CL/opencl.hpp:8125
↓ 1 callers
Function
enqueueReadBufferRect
include/CL/opencl.hpp:10524
↓ 1 callers
Method
enqueueReadBufferRect
include/CL/opencl.hpp:8199
↓ 1 callers
Function
enqueueReadImage
include/CL/opencl.hpp:10716
↓ 1 callers
Method
enqueueReadImage
include/CL/opencl.hpp:8442
↓ 1 callers
Method
enqueueReleaseExternalMemObjects
include/CL/opencl.hpp:9693
↓ 1 callers
Method
enqueueSignalSemaphores
include/CL/opencl.hpp:11536
↓ 1 callers
Method
enqueueWaitSemaphores
include/CL/opencl.hpp:11508
↓ 1 callers
Method
enqueueWriteBuffer
include/CL/opencl.hpp:8150
↓ 1 callers
Function
enqueueWriteBufferRect
include/CL/opencl.hpp:10589
↓ 1 callers
Method
enqueueWriteBufferRect
include/CL/opencl.hpp:8267
↓ 1 callers
Function
enqueueWriteImage
include/CL/opencl.hpp:10769
↓ 1 callers
Method
enqueueWriteImage
include/CL/opencl.hpp:8498
↓ 1 callers
Method
finish
include/CL/opencl.hpp:9658
↓ 1 callers
Method
flush
include/CL/opencl.hpp:9653
↓ 1 callers
Method
getBuildLog
include/CL/opencl.hpp:2693
↓ 1 callers
Method
getHostTimer
* Return the current value of the host clock as seen by the device. * The resolution of the device timer may be queried with the * CL_DEVICE
include/CL/opencl.hpp:2627
↓ 1 callers
Method
getImageInfo
include/CL/opencl.hpp:4897
↓ 1 callers
Method
getInfo<CL_PROGRAM_BINARIES>
include/CL/opencl.hpp:7526
↓ 1 callers
Method
getObjectInfo
\brief Wrapper for clGetGLObjectInfo().
include/CL/opencl.hpp:4781
↓ 1 callers
Method
getSubGroupInfo
include/CL/opencl.hpp:6395
↓ 1 callers
Function
getVersion
Extracts version number with major in the upper 16 bits, minor in the lower 16
include/CL/opencl.hpp:2182
↓ 1 callers
Function
initExtensions
include/CL/opencl.hpp:12053
↓ 1 callers
Function
make_mutable_command_khr
tests/test_openclhpp.cpp:63
↓ 1 callers
Method
max_size
* Return the maximum possible allocation size. * This is the minimum of the maximum sizes of all devices in the context. */
include/CL/opencl.hpp:4253
↓ 1 callers
Method
release
tests/test_openclhpp.cpp:316
↓ 1 callers
Method
retain
tests/test_openclhpp.cpp:309
↓ 1 callers
Method
retain
include/CL/opencl.hpp:2305
↓ 1 callers
Method
setExecInfo
include/CL/opencl.hpp:6582
Method
Buffer
! \brief Constructs a Buffer in a specified context. * * Wraps clCreateBuffer(). * * \param host_ptr Storage to be used if the C
include/CL/opencl.hpp:4432
Method
Buffer
include/CL/opencl.hpp:10043
Method
BufferD3D10
! \brief Constructs a BufferD3D10, in a specified context, from a * given ID3D10Buffer. * * Wraps clCreateFromD3D10BufferKHR()
include/CL/opencl.hpp:4658
Method
BufferGL
! \brief Constructs a BufferGL in a specified context, from a given * GL buffer. * * Wraps clCreateFromGLBuffer(). */
include/CL/opencl.hpp:4737
Method
BufferRenderGL
! \brief Constructs a BufferRenderGL in a specified context, from a given * GL Renderbuffer. * * Wraps clCreateFromGLRenderbuf
include/CL/opencl.hpp:4807
next →
1–100 of 562, ranked by callers