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.