Uses of Enum Class
cz.fidentis.analyst.opencl.CLProgramDef
Packages that use CLProgramDef
-
Uses of CLProgramDef in cz.fidentis.analyst.opencl
Methods in cz.fidentis.analyst.opencl that return CLProgramDefModifier and TypeMethodDescriptionstatic CLProgramDef
Returns the enum constant of this class with the specified name.static CLProgramDef[]
CLProgramDef.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in cz.fidentis.analyst.opencl with parameters of type CLProgramDefModifier and TypeMethodDescriptionstatic CLProgram
OpenCLServices.useProgram
(com.jogamp.opencl.CLContext clContext, CLProgramDef programDef) Compiles the OpenCL program, re-uses already compiled programs. -
Uses of CLProgramDef in cz.fidentis.analyst.opencl.impl
Methods in cz.fidentis.analyst.opencl.impl with parameters of type CLProgramDefModifier and TypeMethodDescriptionCLProgramsManager.getOrCompile
(CLProgramDef programSpec, Map<com.jogamp.opencl.CLDevice, byte[]> binaries) Lazy compilation and re-used of CL programs.SingletonGpuManagerCL.getOrCompile
(com.jogamp.opencl.CLContext clContext, CLProgramDef program) Compiles the CL program, re-uses already compiled programs or re-compiles program binaries for desired context.void
CLProgramsManager.release
(CLProgramDef programDef) Removes the program and its shaders from this manager and from GPU memory.Constructors in cz.fidentis.analyst.opencl.impl with parameters of type CLProgramDefModifierConstructorDescriptionCompiledCLProgram
(com.jogamp.opencl.CLContext clContext, CLProgramDef programDef) Links OpenCL source files into single file, then compiles with provided compiler options