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:
foreman
2019-07-16 13:40:40 -04:00
rodzic 505dd1988f
commit b88bbb4a04
+13 -13
Wyświetl plik
@@ -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;