ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
ocl.cpp File Reference
#include "ocl.h"
#include <cctype>

Functions

void ocl_init ()
 

Variables

char platformChooser
 
vector< cl::Platform > platforms
 
cl::Context context
 
cl::CommandQueue commandQueue
 
cl::Program program
 
cl::Kernel gRemap
 
cl::Kernel gRemap_Lytro
 
cl::Kernel gRemap_Image
 
cl::Kernel gCAE
 
cl::Kernel gCAE_Native
 
cl::Kernel gCAE_Initial
 
cl::Kernel gCAE_Bin
 
cl::Kernel gWTA_LF
 
cl::Kernel gWMF
 
cl::Kernel gSSD
 
cl::Kernel gRefocus
 
cl::Kernel uv2st_image_kernel
 
cl::Kernel uv2st_buffer_kernel
 
vector< cl::Device > devices
 
cl_int errNum = CL_SUCCESS
 

Function Documentation

◆ ocl_init()

void ocl_init ( )

Declare for OpenCL code execution

Variable Documentation

◆ commandQueue

cl::CommandQueue commandQueue

◆ context

cl::Context context

◆ devices

vector<cl::Device> devices

◆ errNum

cl_int errNum = CL_SUCCESS

◆ gCAE

cl::Kernel gCAE

◆ gCAE_Bin

cl::Kernel gCAE_Bin

◆ gCAE_Initial

cl::Kernel gCAE_Initial

◆ gCAE_Native

cl::Kernel gCAE_Native

◆ gRefocus

cl::Kernel gRefocus

◆ gRemap

cl::Kernel gRemap

◆ gRemap_Image

cl::Kernel gRemap_Image

◆ gRemap_Lytro

cl::Kernel gRemap_Lytro

◆ gSSD

cl::Kernel gSSD

◆ gWMF

cl::Kernel gWMF

◆ gWTA_LF

cl::Kernel gWTA_LF

◆ platformChooser

char platformChooser

Choose Platform

0 for desktop or laptop with non-optimus
1 for laptop with optimus
2 for embedded board (e.g. Odroid-XU4)

◆ platforms

vector<cl::Platform> platforms

◆ program

cl::Program program

◆ uv2st_buffer_kernel

cl::Kernel uv2st_buffer_kernel

◆ uv2st_image_kernel

cl::Kernel uv2st_image_kernel