OpenCL Library for parallel computing on the GPU (or CPU).
TOpenCL:singleton of TCLSystem
┃
TCLSystem:System
┗TCLPlatfos:Platform list
┗TCLPlatfo:Platform
┣TCLExtenss:Extension list
┣TCLDevices:Device list
┃ ┗TCLDevice:Device
┗TCLContexs:Context list
┗TCLContex:Context
┣TCLQueuers:Command Queue list
┃ ┗TCLQueuer:Command Queue
┣TCLArgumes:Argument list
┃ ┣TCLBuffer:Buffer
┃ ┣TCLImager:Image
┃ ┗TCLSamplr:Sampler
┣TCLLibrars:Library program list
┃ ┗TCLLibrar:Library program
┗TCLExecuts:Executable program list
┗TCLExecut:Executable program
┣TCLBuildrs:Build list
┃ ┗TCLBuildr:Build
┗TCLKernels:Kernel list
┗TCLKernel:Kernel
┗TCLParames:Parameter list
┗TCLParame:Parameter
LUX.GPU.OpenCL:System
┣LUX.GPU.OpenCL.core:Common Routine
┣LUX.GPU.OpenCL.Show:Show System Infomation
┃ ┗ LUX.GPU.OpenCL.core
┣LUX.GPU.OpenCL.Platfo:Platform
┃ ┣ LUX.GPU.OpenCL.core
┃ ┣LUX.GPU.OpenCL.Device:Device
┃ ┃ ┗ LUX.GPU.OpenCL.core
┃ ┗LUX.GPU.OpenCL.Contex:Context
┃ ┣LUX.GPU.OpenCL.Queuer:Command Queue
┃ ┃ ┣ LUX.GPU.OpenCL.core
┃ ┃ ┗ LUX.GPU.OpenCL.Device
┃ ┣LUX.GPU.OpenCL.Argume:Argument
┃ ┃ ┗ LUX.GPU.OpenCL.core
┃ ┗LUX.GPU.OpenCL.Progra:Program
┃ ┃ ┣ LUX.GPU.OpenCL.core
┃ ┃ ┗ LUX.GPU.OpenCL.Device
┃ ┗LUX.GPU.OpenCL.Kernel:Kernel
┃ ┣ LUX.GPU.OpenCL.core
┃ ┣ LUX.GPU.OpenCL.Device
┃ ┣ LUX.GPU.OpenCL.Queuer
┃ ┗ LUX.GPU.OpenCL.Argume
┣LUX.GPU.OpenCL.Argume.Samplr:Sampler
┃ ┣ LUX.GPU.OpenCL.core
┃ ┗ LUX.GPU.OpenCL.Argume
┣LUX.GPU.OpenCL.Argume.Memory:Memory
┃ ┣ LUX.GPU.OpenCL.core
┃ ┣ LUX.GPU.OpenCL.Queuer
┃ ┗ LUX.GPU.OpenCL.Argume
┣LUX.GPU.OpenCL.Argume.Memory.Buffer:Buffer
┃ ┣ LUX.GPU.OpenCL.core
┃ ┣ LUX.GPU.OpenCL.Queuer
┃ ┗ LUX.GPU.OpenCL.Argume.Memory
┗LUX.GPU.OpenCL.Argume.Memory.Imager:Image
┣ LUX.GPU.OpenCL.core
┣ LUX.GPU.OpenCL.Queuer
┗ LUX.GPU.OpenCL.Argume.Memory
LUX.GPU.OpenCL.FMX:
┣ LUX.GPU.OpenCL
┣LUX.GPU.OpenCL.Argume.Memory.Imager.D1.FMX:1D Image for FMX
┃ ┗LUX.GPU.OpenCL.Argume.Memory.Imager.D1:1D Image
┃ ┣ LUX.GPU.OpenCL.core
┃ ┗ LUX.GPU.OpenCL.Argume.Memory.Imager
┣LUX.GPU.OpenCL.Argume.Memory.Imager.D2.FMX:2D Image for FMX
┃ ┗LUX.GPU.OpenCL.Argume.Memory.Imager.D2:2D Image
┃ ┣ LUX.GPU.OpenCL.core
┃ ┗ LUX.GPU.OpenCL.Argume.Memory.Imager
┗LUX.GPU.OpenCL.Argume.Memory.Imager.D3.FMX:3D Image for FMX
┗LUX.GPU.OpenCL.Argume.Memory.Imager.D3:3D Image
┣ LUX.GPU.OpenCL.core
┗ LUX.GPU.OpenCL.Argume.Memory.Imager
LUX.GPU.OpenCL.Argume:Argument
┣LUX.GPU.OpenCL.Argume.Samplr:Sampler
┗LUX.GPU.OpenCL.Argume.Memory:Memory
┣LUX.GPU.OpenCL.Argume.Memory.Buffer:Buffer
┗LUX.GPU.OpenCL.Argume.Memory.Imager:Image
┗LUX.GPU.OpenCL.Argume.Memory.Imager.D1:1D
┃ ┗LUX.GPU.OpenCL.Argume.Memory.Imager.D1.FMX:for FMX
┗LUX.GPU.OpenCL.Argume.Memory.Imager.D2:2D
┃ ┗LUX.GPU.OpenCL.Argume.Memory.Imager.D2.FMX:for FMX
┗LUX.GPU.OpenCL.Argume.Memory.Imager.D3:3D
┗LUX.GPU.OpenCL.Argume.Memory.Imager.D3.FMX:for FMX