|
LibreOffice Module opencl (master) 1
|
#include <openclwrapper.hxx>
Static Public Member Functions | |
| static bool | isOpenCLEnabled () |
Public Attributes | |
| cl_platform_id | mpPlatformID |
| cl_context | mpContext |
| cl_device_id | mpDevID |
| cl_command_queue | mpCmdQueue [OPENCL_CMDQUEUE_SIZE] |
| bool | mbCommandQueueInitialized |
| cl_program | mpArryPrograms [MAX_CLFILE_NUM] |
| int | mnIsUserCreated |
| int | mnCmdQueuePos |
| bool | mnKhrFp64Flag |
| bool | mnAmdFp64Flag |
| bool | mbNeedsTDRAvoidance |
Definition at line 37 of file openclwrapper.hxx.
|
static |
Definition at line 939 of file openclwrapper.cxx.
References openclwrapper::gpuEnv, mpContext, and mpDevID.
| bool openclwrapper::GPUEnv::mbCommandQueueInitialized |
Definition at line 44 of file openclwrapper.hxx.
Referenced by openclwrapper::initializeCommandQueue(), and openclwrapper::setKernelEnv().
| bool openclwrapper::GPUEnv::mbNeedsTDRAvoidance |
Definition at line 50 of file openclwrapper.hxx.
| bool openclwrapper::GPUEnv::mnAmdFp64Flag |
Definition at line 49 of file openclwrapper.hxx.
| int openclwrapper::GPUEnv::mnCmdQueuePos |
Definition at line 47 of file openclwrapper.hxx.
Referenced by releaseOpenCLEnv(), openclwrapper::setKernelEnv(), and openclwrapper::setOpenCLCmdQueuePosition().
| int openclwrapper::GPUEnv::mnIsUserCreated |
Definition at line 46 of file openclwrapper.hxx.
Referenced by releaseOpenCLEnv().
| bool openclwrapper::GPUEnv::mnKhrFp64Flag |
Definition at line 48 of file openclwrapper.hxx.
| cl_program openclwrapper::GPUEnv::mpArryPrograms[MAX_CLFILE_NUM] |
Definition at line 45 of file openclwrapper.hxx.
Referenced by openclwrapper::buildProgramFromBinary(), and openclwrapper::setKernelEnv().
| cl_command_queue openclwrapper::GPUEnv::mpCmdQueue[OPENCL_CMDQUEUE_SIZE] |
Definition at line 43 of file openclwrapper.hxx.
Referenced by openclwrapper::initializeCommandQueue(), and openclwrapper::setKernelEnv().
| cl_context openclwrapper::GPUEnv::mpContext |
Definition at line 41 of file openclwrapper.hxx.
Referenced by openclwrapper::buildProgramFromBinary(), openclwrapper::initializeCommandQueue(), isOpenCLEnabled(), releaseOpenCLEnv(), and openclwrapper::setKernelEnv().
| cl_device_id openclwrapper::GPUEnv::mpDevID |
Definition at line 42 of file openclwrapper.hxx.
Referenced by openclwrapper::getOpenCLDeviceInfo(), openclwrapper::getOpenCLDeviceName(), openclwrapper::initializeCommandQueue(), isOpenCLEnabled(), and openclwrapper::switchOpenCLDevice().
| cl_platform_id openclwrapper::GPUEnv::mpPlatformID |
Definition at line 40 of file openclwrapper.hxx.