![]() |
ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
|
#include "ocl.h"Functions | |
| cl_context | CreateContext () |
| cl_command_queue | CreateCommandQueue (cl_context context, cl_device_id *device) |
| cl_program | CreateProgram (cl_context context, cl_device_id device, const char *fileName) |
| void | ocl_init () |
Variables | |
| char | platformChooser = 0 |
| cl_context | context = 0 |
| cl_command_queue | commandQueue |
| cl_program | program = 0 |
| cl_kernel | gComputeCost1 |
| cl_kernel | gFilterCost1 |
| cl_kernel | gComputeVisualhull |
| cl_kernel | gRefineSurfels1 |
| cl_kernel | gRefineSurfels2 |
| cl_device_id | device = 0 |
| cl_int | errNum = 0 |
| cl_command_queue CreateCommandQueue | ( | cl_context | context, |
| cl_device_id * | device | ||
| ) |
| cl_context CreateContext | ( | ) |
| cl_program CreateProgram | ( | cl_context | context, |
| cl_device_id | device, | ||
| const char * | fileName | ||
| ) |
| void ocl_init | ( | ) |
Declare for OpenCL code execution
| cl_command_queue commandQueue |
| cl_context context = 0 |
| cl_device_id device = 0 |
| cl_int errNum = 0 |
| cl_kernel gComputeCost1 |
| cl_kernel gComputeVisualhull |
| cl_kernel gFilterCost1 |
| cl_kernel gRefineSurfels1 |
| cl_kernel gRefineSurfels2 |
| char platformChooser = 0 |
Choose Platform
0 for desktop or laptop with non-optimus
1 for laptop with optimus
2 for embedded board (e.g. Odroid-XU4)
| cl_program program = 0 |