P4 to Git Change 1968449 by vsytchen@vsytchen-remote-ocl-win10 on 2019/07/16 13:32:58
SWDEV-79445 - OCL generic changes and code clean-up 1. Fill out out NULL entries in the cltrace dispatch table with original api calls. ReviewBoardURL = http://ocltc.amd.com/reviews/r/17691/diff/ Affected files ... ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_icd_amd.h#21 edit ... //depot/stg/opencl/drivers/opencl/tools/cltrace/cltrace.cpp#16 edit
This commit is contained in:
@@ -662,6 +662,7 @@ typedef struct _cl_icd_dispatch_table {
|
||||
clEnqueueReleaseGLObjects_fn EnqueueReleaseGLObjects;
|
||||
clGetGLContextInfoKHR_fn GetGLContextInfoKHR;
|
||||
void* _reservedForD3D10KHR[6];
|
||||
|
||||
/* OpenCL 1.1 */
|
||||
clSetEventCallback_fn SetEventCallback;
|
||||
clCreateSubBuffer_fn CreateSubBuffer;
|
||||
@@ -694,10 +695,10 @@ typedef struct _cl_icd_dispatch_table {
|
||||
clCreateFromGLTexture_fn CreateFromGLTexture;
|
||||
|
||||
/* cl_khr_d3d11_sharing, cl_khr_dx9_media_sharing */
|
||||
void* _reservedD3DExtensions[10];
|
||||
void* _reservedForD3DExtensions[10];
|
||||
|
||||
/* cl_khr_egl_image, cl_khr_egl_event */
|
||||
void* _reservedEGLExtensions[4];
|
||||
void* _reservedForEGLExtensions[4];
|
||||
|
||||
/* OpenCL 2.0 */
|
||||
clCreateCommandQueueWithProperties_fn CreateCommandQueueWithProperties;
|
||||
@@ -713,22 +714,21 @@ typedef struct _cl_icd_dispatch_table {
|
||||
clCreateSamplerWithProperties_fn CreateSamplerWithProperties;
|
||||
clSetKernelArgSVMPointer_fn SetKernelArgSVMPointer;
|
||||
clSetKernelExecInfo_fn SetKernelExecInfo;
|
||||
|
||||
/* cl_khr_sub_groups */
|
||||
clGetKernelSubGroupInfoKHR_fn clGetKernelSubGroupInfoKHR;
|
||||
clGetKernelSubGroupInfoKHR_fn GetKernelSubGroupInfoKHR;
|
||||
|
||||
/* OpenCL 2.1 */
|
||||
clCloneKernel_fn clCloneKernel;
|
||||
clCreateProgramWithILKHR_fn clCreateProgramWithIL;
|
||||
clEnqueueSVMMigrateMem_fn clEnqueueSVMMigrateMem;
|
||||
clGetDeviceAndHostTimer_fn clGetDeviceAndHostTimer;
|
||||
clGetHostTimer_fn clGetHostTimer;
|
||||
clGetKernelSubGroupInfoKHR_fn clGetKernelSubGroupInfo;
|
||||
clSetDefaultDeviceCommandQueue_fn clSetDefaultDeviceCommandQueue;
|
||||
clCloneKernel_fn CloneKernel;
|
||||
clCreateProgramWithILKHR_fn CreateProgramWithILKHR;
|
||||
clEnqueueSVMMigrateMem_fn EnqueueSVMMigrateMem;
|
||||
clGetDeviceAndHostTimer_fn GetDeviceAndHostTimer;
|
||||
clGetHostTimer_fn GetHostTimer;
|
||||
clGetKernelSubGroupInfoKHR_fn GetKernelSubGroupInfo;
|
||||
clSetDefaultDeviceCommandQueue_fn SetDefaultDeviceCommandQueue;
|
||||
|
||||
/* OpenCL 2.2 */
|
||||
clSetProgramReleaseCallback_fn clSetProgramReleaseCallback;
|
||||
clSetProgramSpecializationConstant_fn clSetProgramSpecializationConstant;
|
||||
clSetProgramReleaseCallback_fn SetProgramReleaseCallback;
|
||||
clSetProgramSpecializationConstant_fn SetProgramSpecializationConstant;
|
||||
|
||||
} cl_icd_dispatch_table;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user