MCPcopy Create free account

hub / github.com/bgaster/opencl-book-samples / functions

Functions311 in github.com/bgaster/opencl-book-samples

↓ 123 callersMethodsetArg
khronos/CL/cl.hpp:2351
↓ 79 callersFunctionerrHandler
khronos/CL/cl.hpp:1138
↓ 68 callersMethodsize
khronos/CL/cl.hpp:404
↓ 67 callersFunctioncheckErr
src/Chapter_19/oclFlow/oclFlow.cpp:37
↓ 62 callersFunctiondisplay
src/Chapter_12/Sinewave/sinewave.cpp:235
↓ 22 callersFunctiongetInfo
khronos/CL/cl.hpp:958
↓ 17 callersMethodenqueueNDRangeKernel
khronos/CL/cl.hpp:2936
↓ 16 callersFunctionDivUp
Helper to get next up value for integer division
src/Chapter_19/oclFlow/oclFlow.cpp:69
↓ 16 callersFunctioncheckErr
Function to check and handle OpenCL errors
src/Chapter_7/SimpleBufferSubBuffer/simple.cpp:30
↓ 16 callersFunctioncheckErr
Function to check and handle OpenCL errors
src/Chapter_3/OpenCLConvolution/Convolution.cpp:63
↓ 14 callersMethodpush_back
khronos/CL/cl.hpp:458
↓ 12 callersFunctionCleanup
Cleanup any created OpenCL resources
src/Chapter_8/ImageFilter2D/ImageFilter2D.cpp:178
↓ 9 callersFunctionCleanup
Cleanup any created OpenCL resources
src/Chapter_6/HelloBinaryWorld/HelloBinaryWorld.cpp:358
↓ 9 callersMethodc_str
khronos/CL/cl.hpp:407
↓ 8 callersFunctionCleanup
Cleanup any created OpenCL resources
src/Chapter_2/HelloWorld/HelloWorld.cpp:202
↓ 8 callersFunctionCleanup
Cleanup any created OpenCL resources
src/Chapter_10/GLinterop/GLinterop.cpp:525
↓ 7 callersMethodassign
khronos/CL/cl.hpp:554
↓ 6 callersMethodinit
src/Chapter_19/oclFlow/oclFlow.cpp:643
↓ 6 callersMethodlength
khronos/CL/cl.hpp:405
↓ 6 callersFunctionrunDijkstra
Run Dijkstra's shortest path on the GraphData provided to this function. This function will compute the shortest path distance from sourceVertices[n]
src/Chapter_16/Dijkstra/oclDijkstraKernel.cpp:479
↓ 5 callersFunctionCleanup
Cleanup any created OpenCL resources
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:719
↓ 5 callersFunctiongetNextIdx
src/Chapter_19/oclFlow/flowGL.cpp:125
↓ 5 callersFunctionsave_octave
src/Chapter_19/oclFlow/oclFlow.cpp:269
↓ 4 callersFunctionDisplayPlatformInfo
Display information for a particular platform. Assumes that all calls to clGetPlatformInfo returns a value of type char[], which is valid for OpenCL 1
src/Chapter_3/OpenCLInfo/OpenCLInfo.cpp:39
↓ 3 callersMethodbuild
khronos/CL/cl.hpp:2459
↓ 3 callersFunctionbuildProgramFromFile
build a program from a file, uses global device, and given context
src/Chapter_19/oclFlow/oclFlow.cpp:192
↓ 3 callersMethoddimensions
khronos/CL/cl.hpp:2244
↓ 3 callersFunctiongetDev
Gets the id of the nth device from the context (from the NVIDIA SDK)
src/Chapter_16/Dijkstra/oclDijkstraKernel.cpp:244
↓ 3 callersFunctiongetMaxFlopsDev
Gets the id of device with maximal FLOPS from the context (from NVIDIA SDK)
src/Chapter_16/Dijkstra/oclDijkstraKernel.cpp:291
↓ 3 callersFunctionocl_set_image
src/Chapter_19/oclFlow/oclFlow.cpp:1135
↓ 3 callersFunctionrenderBitmapString
src/Chapter_19/oclFlow/flowGL.cpp:133
↓ 3 callersFunctionroundWorkSizeUp
Round the local work size up to the next multiple of the size
src/Chapter_16/Dijkstra/oclDijkstraKernel.cpp:360
↓ 3 callersFunctionsave_image
src/Chapter_19/oclFlow/oclFlow.cpp:255
↓ 3 callersMethodwait
khronos/CL/cl.hpp:1594
↓ 2 callersMethodImage
khronos/CL/cl.hpp:1942
↓ 2 callersMethodImageFormat
khronos/CL/cl.hpp:1162
↓ 2 callersFunctionRoundUp
Round up to the nearest multiple of the group size
src/Chapter_8/ImageFilter2D/ImageFilter2D.cpp:266
↓ 2 callersFunctionRoundUp
(groupSize, globalSize)
src/Chapter_20/PyImageFilter2D/ImageFilter2D.py:101
↓ 2 callersFunctioncomputeTexture
Use OpenCL to compute the colors on the texture background
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:155
↓ 2 callersFunctionelapsedTimeInSeconds
src/Chapter_19/oclFlow/oclFlow.cpp:48
↓ 2 callersMethodempty
khronos/CL/cl.hpp:528
↓ 2 callersMethoderr
! \brief Get error code associated with exception * * \return The error code. */
khronos/CL/cl.hpp:242
↓ 2 callersMethodfill
src/Chapter_19/oclFlow/oclFlow.cpp:710
↓ 2 callersFunctiongetMaxFlopsDev
Gets the id of device with maximal FLOPS from the context (from NVIDIA SDK)
src/Chapter_16/Dijkstra/oclDijkstra.cpp:146
↓ 2 callersFunctionmain
src/Chapter_12/Sinewave/sinewave.cpp:334
↓ 2 callersFunctionmaskArrayEmpty
Check whether the mask array is empty. This tells the algorithm whether it needs to continue running or not.
src/Chapter_16/Dijkstra/oclDijkstraKernel.cpp:839
↓ 2 callersFunctionocl_load_image
src/Chapter_19/oclFlow/oclFlow.cpp:1147
↓ 2 callersMethodpyrFill
src/Chapter_19/oclFlow/oclFlow.cpp:804
↓ 2 callersFunctionrunDijkstraMultiGPU
Run Dijkstra's shortest path on the GraphData provided to this function. This function will compute the shortest path distance from sourceVertices[n]
src/Chapter_16/Dijkstra/oclDijkstraKernel.cpp:655
↓ 2 callersFunctionshutdown
src/Chapter_19/oclFlow/flowGL.cpp:400
↓ 2 callersFunctionverify_histogram_results
src/Chapter_14/histogram/histogram.cpp:150
↓ 2 callersMethodwhat
! \brief Get error string associated with exception * * \return A memory pointer to the error message string. */
khronos/CL/cl.hpp:228
↓ 1 callersMethodCommandQueue
khronos/CL/cl.hpp:2562
↓ 1 callersMethodContext
khronos/CL/cl.hpp:1420
↓ 1 callersFunctionCreateCommandQueue
Create a command queue on the first device available on the context
src/Chapter_8/ImageFilter2D/ImageFilter2D.cpp:83
↓ 1 callersFunctionCreateCommandQueue
Create a command queue on the first device available on the context
src/Chapter_6/HelloBinaryWorld/HelloBinaryWorld.cpp:83
↓ 1 callersFunctionCreateCommandQueue
Create a command queue on the first device available on the context
src/Chapter_2/HelloWorld/HelloWorld.cpp:82
↓ 1 callersFunctionCreateCommandQueue
Create a command queue on the first device available on the context
src/Chapter_10/GLinterop/GLinterop.cpp:406
↓ 1 callersFunctionCreateContext
Create an OpenCL context on the first available platform using either a GPU or CPU depending on what is available.
src/Chapter_8/ImageFilter2D/ImageFilter2D.cpp:36
↓ 1 callersFunctionCreateContext
Create an OpenCL context on the first available platform using either a GPU or CPU depending on what is available.
src/Chapter_6/HelloBinaryWorld/HelloBinaryWorld.cpp:36
↓ 1 callersFunctionCreateContext
Create an OpenCL context on the first available platform using either a GPU or CPU depending on what is available.
src/Chapter_2/HelloWorld/HelloWorld.cpp:35
↓ 1 callersFunctionCreateContext
Create an OpenCL context on the first available platform using either a GPU or CPU depending on what is available.
src/Chapter_10/GLinterop/GLinterop.cpp:331
↓ 1 callersFunctionCreateContext
()
src/Chapter_20/PyImageFilter2D/ImageFilter2D.py:27
↓ 1 callersFunctionCreateMemObjects
Create memory objects used as the arguments to the kernel The kernel takes three arguments: result (output), a (input), and b (input)
src/Chapter_6/HelloBinaryWorld/HelloBinaryWorld.cpp:336
↓ 1 callersFunctionCreateMemObjects
Create memory objects used as the arguments to the kernel The kernel takes three arguments: result (output), a (input), and b (input)
src/Chapter_2/HelloWorld/HelloWorld.cpp:180
↓ 1 callersFunctionCreateMemObjects
Create memory objects used as the arguments to kernels in OpenCL The memory objects are created from existing OpenGL buffers and textures
src/Chapter_10/GLinterop/GLinterop.cpp:501
↓ 1 callersFunctionCreateProgram
Create an OpenCL program from the kernel source file
src/Chapter_8/ImageFilter2D/ImageFilter2D.cpp:131
↓ 1 callersFunctionCreateProgram
Create an OpenCL program from the kernel source file
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:269
↓ 1 callersFunctionCreateProgram
Create an OpenCL program from the kernel source file
src/Chapter_6/HelloBinaryWorld/HelloBinaryWorld.cpp:133
↓ 1 callersFunctionCreateProgram
Create an OpenCL program from the kernel source file
src/Chapter_2/HelloWorld/HelloWorld.cpp:132
↓ 1 callersFunctionCreateProgram
Create an OpenCL program from the kernel source file
src/Chapter_10/GLinterop/GLinterop.cpp:454
↓ 1 callersFunctionCreateProgram
(context, device, fileName)
src/Chapter_20/PyImageFilter2D/ImageFilter2D.py:51
↓ 1 callersFunctionCreateProgramFromBinary
Attempt to create the program object from a cached binary. Note that on first run this will fail because the binary has not yet been created.
src/Chapter_6/HelloBinaryWorld/HelloBinaryWorld.cpp:180
↓ 1 callersFunctionDisplayPlatformInfo
Display information for a particular platform. Assumes that all calls to clGetPlatformInfo returns a value of type char[], which is valid for OpenCL 1
src/Chapter_7/SimpleBufferSubBuffer/info.hpp:31
↓ 1 callersMethodG_Fill
src/Chapter_19/oclFlow/oclFlow.cpp:932
↓ 1 callersFunctionInitDeviceAndSwapChain
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:535
↓ 1 callersFunctionInitTextures
Desc: Initializes Direct3D Textures (allocation and initialization)
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:101
↓ 1 callersFunctionInitWindow
-------------------------------------------------------------------------------------- Register class and create window ------------------------------
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:510
↓ 1 callersFunctionLoadImage
Load an image using the FreeImage library and create an OpenCL image out of it
src/Chapter_8/ImageFilter2D/ImageFilter2D.cpp:208
↓ 1 callersFunctionLoadImage
(context, fileName)
src/Chapter_20/PyImageFilter2D/ImageFilter2D.py:69
↓ 1 callersMethodProgram
khronos/CL/cl.hpp:2392
↓ 1 callersFunctionRender
-------------------------------------------------------------------------------------- Render a frame ------------------------------------------------
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:219
↓ 1 callersMethodSampler
khronos/CL/cl.hpp:2147
↓ 1 callersFunctionSaveImage
Save an image using the FreeImage library
src/Chapter_8/ImageFilter2D/ImageFilter2D.cpp:254
↓ 1 callersFunctionSaveImage
(fileName, buffer, imgSize)
src/Chapter_20/PyImageFilter2D/ImageFilter2D.py:94
↓ 1 callersFunctionSaveProgramBinary
Retreive program binary for all of the devices attached to the program an and store the one for the device passed in
src/Chapter_6/HelloBinaryWorld/HelloBinaryWorld.cpp:244
↓ 1 callersFunctionacquireVBO
src/Chapter_19/oclFlow/oclFlow.cpp:1201
↓ 1 callersFunctionallocateOCLBuffers
Allocate memory for input CUDA buffers and copy the data into device memory
src/Chapter_16/Dijkstra/oclDijkstraKernel.cpp:161
↓ 1 callersMethodbegin
khronos/CL/cl.hpp:646
↓ 1 callersMethodbind
khronos/CL/cl.hpp:3355
↓ 1 callersFunctioncalc_flow
src/Chapter_19/oclFlow/oclFlow.cpp:1037
↓ 1 callersFunctioncompileProgram
src/Chapter_12/Sinewave/sinewave.cpp:69
↓ 1 callersFunctioncomputeBuffer
Use OpenCL to compute the colors on the texture background
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:186
↓ 1 callersFunctioncomputeOCLFlow
src/Chapter_19/oclFlow/oclFlow.cpp:1306
↓ 1 callersFunctioncomputeTexture
Use OpenCL to compute the colors on the texture background Bascially the same functionality as the VBO, execpt operating on a texture object
src/Chapter_10/GLinterop/GLinterop.cpp:262
↓ 1 callersFunctioncomputeVBO
src/Chapter_10/GLinterop/GLinterop.cpp:213
↓ 1 callersMethodconvFill
src/Chapter_19/oclFlow/oclFlow.cpp:885
↓ 1 callersFunctioncreateRenderTargetViewOfSwapChainBackBuffer
..creates a render target view of the swap chain back buffer. Also it will setup the vertex shader and triangle strip for drawing 2 onscreen triangles
src/Chapter_11/D3Dinterop/D3Dinterop.cpp:570
↓ 1 callersFunctioncreateVBO
src/Chapter_12/Sinewave/sinewave.cpp:315
↓ 1 callersFunctioncreate_image_data_fp32
fill an image of w x h pixels with 4-channels / pixel with random data each channel is a single precision floating-point value
src/Chapter_14/histogram/histogram.cpp:84
next →1–100 of 311, ranked by callers