extern cl_command_queue command_queue;
-cl_int ret_val;
-
const struct clRetainCommandQueue_st clRetainCommandQueueData[NUM_ITEMS_clRetainCommandQueue] = {
{NULL}
};
int test_clRetainCommandQueue(const struct clRetainCommandQueue_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clRetainCommandQueue(%p)\n", command_queue);
ret_val = clRetainCommandQueue(command_queue);
int test_clGetCommandQueueInfo(const struct clGetCommandQueueInfo_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetCommandQueueInfo(%p, %u, %u, %p, %p)\n",
command_queue,
data->param_name,
data->param_value_size,
data->param_value,
data->param_value_size_ret);
-
+
test_icd_app_log("Value returned: %d\n", ret_val);
return 0;
for (i=0; i<NUM_ITEMS_clRetainCommandQueue; i++) {
test_clRetainCommandQueue(&clRetainCommandQueueData[i]);
}
-
+
for (i=0; i<NUM_ITEMS_clGetCommandQueueInfo; i++) {
test_clGetCommandQueueInfo(&clGetCommandQueueInfoData[i]);
}
extern cl_command_queue command_queue;
extern cl_event event;
extern cl_context_properties context_properties[3];
-cl_int ret_val;
-cl_mem ret_mem;
struct clCreateFromGLBuffer_st clCreateFromGLBufferData[NUM_ITEMS_clCreateFromGLBuffer] = {
{NULL, 0x0, 0, NULL}
int test_clCreateFromGLBuffer(const struct clCreateFromGLBuffer_st* data)
{
+ cl_mem ret_mem;
test_icd_app_log("clCreateFromGLBuffer(%p, %x, %u, %p)\n",
context,
data->flags,
- data->bufobj,
+ data->bufobj,
data->errcode_ret);
ret_mem = clCreateFromGLBuffer(context,
data->flags,
- data->bufobj,
- data->errcode_ret);
+ data->bufobj,
+ data->errcode_ret);
test_icd_app_log("Value returned: %p\n", ret_mem);
-
+
return 0;
}
int test_clCreateFromGLTexture(const struct clCreateFromGLTexture_st* data)
{
+ cl_mem ret_mem;
+
test_icd_app_log("clCreateFromGLTexture(%p, %x, %d, %d, %u, %p)\n",
context,
- data->flags,
+ data->flags,
data->texture_target,
- data->miplevel,
- data->texture,
+ data->miplevel,
+ data->texture,
data->errcode_ret);
ret_mem = clCreateFromGLTexture(context,
- data->flags,
+ data->flags,
data->texture_target,
- data->miplevel,
- data->texture,
+ data->miplevel,
+ data->texture,
data->errcode_ret);
test_icd_app_log("Value returned: %p\n", ret_mem);
-
+
return 0;
}
int test_clCreateFromGLTexture2D(const struct clCreateFromGLTexture2D_st* data)
{
+ cl_mem ret_mem;
+
test_icd_app_log("clCreateFromGLTexture2D(%p, %x, %d, %d, %u, %p)\n",
context,
- data->flags,
+ data->flags,
data->texture_target,
- data->miplevel,
- data->texture,
+ data->miplevel,
+ data->texture,
data->errcode_ret);
ret_mem = clCreateFromGLTexture2D(context,
- data->flags,
+ data->flags,
data->texture_target,
- data->miplevel,
- data->texture,
+ data->miplevel,
+ data->texture,
data->errcode_ret);
test_icd_app_log("Value returned: %p\n", ret_mem);
-
+
return 0;
}
};
int test_clCreateFromGLTexture3D(const struct clCreateFromGLTexture3D_st* data)
-{
+{
+ cl_mem ret_mem;
+
test_icd_app_log("clCreateFromGLTexture3D(%p, %x, %d, %d, %u, %p)\n",
context,
data->flags,
data->texture_target,
- data->miplevel,
- data->texture,
+ data->miplevel,
+ data->texture,
data->errcode_ret);
ret_mem = clCreateFromGLTexture3D(context,
- data->flags,
+ data->flags,
data->texture_target,
- data->miplevel,
- data->texture,
- data->errcode_ret);
+ data->miplevel,
+ data->texture,
+ data->errcode_ret);
test_icd_app_log("Value returned: %p\n", ret_mem);
int test_clCreateFromGLRenderbuffer(const struct clCreateFromGLRenderbuffer_st* data)
{
+ cl_mem ret_mem;
+
test_icd_app_log("clCreateFromGLRenderbuffer(%p, %x, %d, %p)\n",
- context,
+ context,
data->flags,
- data->renderbuffer,
+ data->renderbuffer,
data->errcode_ret);
- ret_mem = clCreateFromGLRenderbuffer(context,
+ ret_mem = clCreateFromGLRenderbuffer(context,
data->flags,
- data->renderbuffer,
+ data->renderbuffer,
data->errcode_ret);
test_icd_app_log("Value returned: %p\n", ret_mem);
int test_clGetGLObjectInfo(const struct clGetGLObjectInfo_st* data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetGLObjectInfo(%p, %p, %p)\n",
buffer,
- data->gl_object_type,
+ data->gl_object_type,
data->gl_object_name);
ret_val = clGetGLObjectInfo(buffer,
- data->gl_object_type,
+ data->gl_object_type,
data->gl_object_name);
test_icd_app_log("Value returned: %p\n", ret_val);
-
+
return ret_val;
}
int test_clGetGLTextureInfo(const struct clGetGLTextureInfo_st* data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetGLTextureInfo(%p, %u, %u, %p, %p)\n",
buffer,
data->param_name,
- data->param_value_size,
+ data->param_value_size,
data->param_value,
data->param_value_size_ret);
ret_val = clGetGLTextureInfo (buffer,
data->param_name,
- data->param_value_size,
+ data->param_value_size,
data->param_value,
data->param_value_size_ret);
int test_clEnqueueAcquireGLObjects(const struct clEnqueueAcquireGLObjects_st* data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueAcquireGLObjects(%p, %u, %p, %u, %p, %p)\n",
command_queue,
- data->num_objects,
+ data->num_objects,
data->mem_objects,
data->num_events_in_wait_list,
&event,
&event);
ret_val = clEnqueueAcquireGLObjects (command_queue,
- data->num_objects,
+ data->num_objects,
data->mem_objects,
data->num_events_in_wait_list,
- &event,
+ &event,
&event);
test_icd_app_log("Value returned: %p\n", ret_val);
int test_clEnqueueReleaseGLObjects(const struct clEnqueueReleaseGLObjects_st* data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueReleaseGLObjects(%p, %u, %p, %u, %p, %p)\n",
command_queue,
- data->num_objects,
+ data->num_objects,
data->mem_objects,
data->num_events_in_wait_list,
- &event,
+ &event,
&event);
ret_val = clEnqueueReleaseGLObjects (command_queue,
- data->num_objects,
+ data->num_objects,
data->mem_objects,
data->num_events_in_wait_list,
- &event,
+ &event,
&event);
PFN_clCreateEventFromGLsyncKHR pfn_clCreateEventFromGLsyncKHR = NULL;
test_icd_app_log("clCreateEventFromGLsyncKHR(%p, %p, %p)\n",
- context,
- data->sync,
+ context,
+ data->sync,
data->errcode_ret);
pfn_clCreateEventFromGLsyncKHR = clGetExtensionFunctionAddress("clCreateEventFromGLsyncKHR");
return 1;
}
- ret_event = pfn_clCreateEventFromGLsyncKHR (context,
- data->sync,
+ ret_event = pfn_clCreateEventFromGLsyncKHR (context,
+ data->sync,
data->errcode_ret);
test_icd_app_log("Value returned: %p\n", ret_event);
size_t /* param_value_size */,
void * /* param_value */,
size_t * /* param_value_size_ret */);
-
+
int test_clGetGLContextInfoKHR(const struct clGetGLContextInfoKHR_st* data)
{
+ cl_int ret_val;
+
PFN_clGetGLContextInfoKHR pfn_clGetGLContextInfoKHR = NULL;
test_icd_app_log("clGetGLContextInfoKHR(%p, %u, %u, %p, %p)\n",
context_properties,
data->param_name,
- data->param_value_size,
+ data->param_value_size,
data->param_value,
data->param_value_size_ret);
ret_val = pfn_clGetGLContextInfoKHR(context_properties,
data->param_name,
- data->param_value_size,
+ data->param_value_size,
data->param_value,
data->param_value_size_ret);
int test_OpenGL_share()
{
int i;
-
+
for(i=0;i<NUM_ITEMS_clCreateFromGLBuffer;i++)
test_clCreateFromGLBuffer(&clCreateFromGLBufferData[i]);
for(i=0;i<NUM_ITEMS_clEnqueueAcquireGLObjects;i++)
test_clEnqueueAcquireGLObjects(&clEnqueueAcquireGLObjectsData[i]);
-
+
for(i=0;i<NUM_ITEMS_clEnqueueReleaseGLObjects;i++)
- test_clEnqueueReleaseGLObjects(&clEnqueueReleaseGLObjectsData[i]);
-
+ test_clEnqueueReleaseGLObjects(&clEnqueueReleaseGLObjectsData[i]);
+
for(i=0;i<NUM_ITEMS_clCreateEventFromGLsyncKHR;i++)
test_clCreateEventFromGLsyncKHR(&clCreateEventFromGLsyncKHRData[i]);
-
+
for(i=0;i<NUM_ITEMS_clGetGLContextInfoKHR;i++)
test_clGetGLContextInfoKHR(&clGetGLContextInfoKHRData[i]);
-
+
return 0;
}
extern cl_event event;
extern cl_mem buffer;
-int ret_val;
-
const struct clGetSupportedImageFormats_st clGetSupportedImageFormatsData[NUM_ITEMS_clGetSupportedImageFormats] =
{
{ NULL, 0x0, 0, 0, NULL, NULL }
int test_clGetSupportedImageFormats(const struct clGetSupportedImageFormats_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetSupportedImageFormats(%p, %x, %u, %u, %p, %p)\n",
context,
data->flags,
data->num_entries,
data->image_formats,
data->num_image_formats);
-
+
ret_val = clGetSupportedImageFormats(context,
data->flags,
data->image_type,
int test_clEnqueueCopyImageToBuffer(const struct clEnqueueCopyImageToBuffer_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueCopyImageToBuffer(%p, %p, %p, %p, %p, %u, %u, %p, %p)\n",
command_queue,
image,
int test_clEnqueueCopyBufferToImage(const struct clEnqueueCopyBufferToImage_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueCopyBufferToImage(%p, %p, %p, %u, %p, %p, %u, %p, %p)\n",
command_queue,
buffer,
int test_clEnqueueReadImage(const struct clEnqueueReadImage_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueReadImage(%p, %p, %u, %p, %p, %u, %u, %p, %u, %p, %p)\n",
command_queue,
image,
data->blocking_read,
- data->origin,
+ data->origin,
data->region,
data->row_pitch,
data->slice_pitch,
image,
data->blocking_read,
data->origin,
- data->region,
- data->row_pitch,
- data->slice_pitch,
- data->ptr,
- data->num_events_in_wait_list,
+ data->region,
+ data->row_pitch,
+ data->slice_pitch,
+ data->ptr,
+ data->num_events_in_wait_list,
data->event_wait_list,
&event);
int test_clEnqueueWriteImage(const struct clEnqueueWriteImage_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueWriteImage(%p, %p, %u, %p, %p, %u, %u, %p, %u, %p, %p)\n",
command_queue,
image,
int test_clEnqueueFillImage(const struct clEnqueueFillImage_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueFillImage(%p, %p, %p, %p, %p, %u, %p, %p)\n",
command_queue,
image,
data->origin,
data->region,
data->num_events_in_wait_list,
- data->event_wait_list,
+ data->event_wait_list,
&event);
ret_val = clEnqueueFillImage(command_queue,
- image,
+ image,
data->fill_color,
data->origin,
data->region,
data->num_events_in_wait_list,
- data->event_wait_list,
+ data->event_wait_list,
&event);
test_icd_app_log("Value returned: %d\n", ret_val);
}
int test_clEnqueueCopyImage(const struct clEnqueueCopyImage_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clEnqueueCopyImage(%p, %p, %p, %p, %p, %p, %u, %p, %p)\n",
command_queue,
image,
data->dst_origin,
data->region,
data->num_events_in_wait_list,
- data->event_wait_list,
+ data->event_wait_list,
&event);
ret_val = clEnqueueCopyImage(command_queue,
data->dst_origin,
data->region,
data->num_events_in_wait_list,
- data->event_wait_list,
+ data->event_wait_list,
&event);
test_icd_app_log("Value returned: %d\n", ret_val);
int test_clGetImageInfo(const struct clGetImageInfo_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetImageInfo(%p, %u, %u, %p, %p)\n",
image,
data->param_name,
extern cl_device_id devices;
-int ret_val;
-
struct clRetainContext_st clRetainContextData[NUM_ITEMS_clRetainContext] =
{
{NULL}
int test_clRetainContext(const struct clRetainContext_st* data)
{
- test_icd_app_log("clRetainContext(%p)\n", context);
+ cl_int ret_val;
+
+ test_icd_app_log("clRetainContext(%p)\n", context);
ret_val = clRetainContext(context);
int test_clGetContextInfo(const struct clGetContextInfo_st* data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetContextInfo(%p, %u, %u, %p, %p)\n",
context,
- data->param_name,
+ data->param_name,
data->param_value_size,
- data->param_value,
- data->param_value_size_ret);
+ data->param_value,
+ data->param_value_size_ret);
ret_val = clGetContextInfo(context,
- data->param_name,
+ data->param_name,
data->param_value_size,
- data->param_value,
+ data->param_value,
data->param_value_size_ret);
test_icd_app_log("Value returned: %d\n", ret_val);
int test_clGetPlatformInfo(const struct clGetPlatformInfo_st* data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetPlatformInfo(%p, %u, %u, %p, %p)\n",
platform,
data->param_name,
data->param_value_size,
- data->param_value,
- data->param_value_size_ret);
+ data->param_value,
+ data->param_value_size_ret);
ret_val = clGetPlatformInfo(platform,
data->param_name,
data->param_value_size,
data->param_value,
- data->param_value_size_ret);
+ data->param_value_size_ret);
test_icd_app_log("Value returned: %d\n", ret_val);
}
int test_clGetDeviceInfo(const struct clGetDeviceInfo_st* data)
-{
+{
+ cl_int ret_val;
+
test_icd_app_log("clGetDeviceInfo(%p, %u, %u, %p, %p)\n",
devices,
- data->param_name,
- data->param_value_size,
- data->param_value,
- data->param_value_size_ret);
+ data->param_name,
+ data->param_value_size,
+ data->param_value,
+ data->param_value_size_ret);
ret_val = clGetDeviceInfo(devices,
- data->param_name,
- data->param_value_size,
- data->param_value,
- data->param_value_size_ret);
+ data->param_name,
+ data->param_value_size,
+ data->param_value,
+ data->param_value_size_ret);
test_icd_app_log("Value returned: %d\n", ret_val);
int test_clCreateSubDevices(const struct clCreateSubDevices_st* data)
{
+ cl_int ret_val;
+
test_icd_app_log("clCreateSubDevices(%p, %p, %u, %p, %p)\n",
devices,
- data->properties,
- data->num_entries,
- &devices,
- data->num_devices);
+ data->properties,
+ data->num_entries,
+ &devices,
+ data->num_devices);
ret_val = clCreateSubDevices(devices,
- data->properties,
+ data->properties,
data->num_entries,
- &devices,
- data->num_devices);
+ &devices,
+ data->num_devices);
test_icd_app_log("Value returned: %d\n", ret_val);
int test_clRetainDevice(const struct clRetainDevice_st* data)
{
- test_icd_app_log("clRetainDevice(%p)\n", devices);
+ cl_int ret_val;
+
+ test_icd_app_log("clRetainDevice(%p)\n", devices);
- ret_val = clRetainDevice(devices);
+ ret_val = clRetainDevice(devices);
test_icd_app_log("Value returned: %d\n", ret_val);
{
int i;
- for (i = 0;i<NUM_ITEMS_clRetainContext;i++) {
- test_clRetainContext(&clRetainContextData[i]);
- }
+ for (i = 0;i<NUM_ITEMS_clRetainContext;i++) {
+ test_clRetainContext(&clRetainContextData[i]);
+ }
- for (i = 0;i<NUM_ITEMS_clGetContextInfo;i++) {
- test_clGetContextInfo(&clGetContextInfoData[i]);
- }
+ for (i = 0;i<NUM_ITEMS_clGetContextInfo;i++) {
+ test_clGetContextInfo(&clGetContextInfoData[i]);
+ }
#if 0
- for (i = 0;i<NUM_ITEMS_clGetPlatformInfo;i++) {
- test_clGetPlatformInfo(&clGetPlatformInfoData[i]);
+ for (i = 0;i<NUM_ITEMS_clGetPlatformInfo;i++) {
+ test_clGetPlatformInfo(&clGetPlatformInfoData[i]);
}
#endif
- for (i = 0;i<NUM_ITEMS_clGetDeviceInfo;i++) {
- test_clGetDeviceInfo(&clGetDeviceInfoData[i]);
- }
+ for (i = 0;i<NUM_ITEMS_clGetDeviceInfo;i++) {
+ test_clGetDeviceInfo(&clGetDeviceInfoData[i]);
+ }
- for (i = 0;i<NUM_ITEMS_clCreateSubDevices;i++) {
- test_clCreateSubDevices(&clCreateSubDevicesData[i]);
- }
+ for (i = 0;i<NUM_ITEMS_clCreateSubDevices;i++) {
+ test_clCreateSubDevices(&clCreateSubDevicesData[i]);
+ }
- for (i = 0;i<NUM_ITEMS_clRetainDevice;i++) {
- test_clRetainDevice(&clRetainDeviceData[i]);
- }
+ for (i = 0;i<NUM_ITEMS_clRetainDevice;i++) {
+ test_clRetainDevice(&clRetainDeviceData[i]);
+ }
return 0;
}
extern cl_platform_id platform;
extern cl_device_id devices;
-int ret_val;
-
extern void CL_CALLBACK program_callback(cl_program _a, void* _b);
const struct clRetainProgram_st clRetainProgramData[NUM_ITEMS_clRetainProgram]=
int test_clRetainProgram(const struct clRetainProgram_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clRetainProgram(%p)\n",
program);
int test_clBuildProgram(const struct clBuildProgram_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clBuildProgram(%p, %u, %p, %p, %p, %p)\n",
program,
data->num_devices,
int test_clCompileProgram(const struct clCompileProgram_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clCompileProgram(%p, %u, %p, %p, %u, %p, %p, %p)\n",
program,
data->num_devices,
int test_clUnloadPlatformCompiler(const struct clUnloadPlatformCompiler_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clUnloadPlatformCompiler(%p)\n", platform);
ret_val=clUnloadPlatformCompiler(platform);
{
void *return_value;
test_icd_app_log("clGetExtensionFunctionAddressForPlatform(%p, %p)\n",
- platform,
+ platform,
data->func_name);
return_value=clGetExtensionFunctionAddressForPlatform(platform,
int test_clGetProgramInfo(const struct clGetProgramInfo_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetProgramInfo(%p, %u, %u, %p, %p)\n",
program,
data->param_name,
int test_clGetProgramBuildInfo(const struct clGetProgramBuildInfo_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetProgramBuildInfo(%p, %p, %u, %u, %p, %p)\n",
program,
data->device,
for (i=0;i<NUM_ITEMS_clRetainProgram;i++) {
test_clRetainProgram(&clRetainProgramData[i]);
- }
+ }
for (i=0;i<NUM_ITEMS_clBuildProgram;i++) {
test_clBuildProgram(&clBuildProgramData[i]);
#include <platform/icd_test_log.h>
extern cl_sampler sampler;
-int ret_val;
const struct clRetainSampler_st clRetainSamplerData[NUM_ITEMS_clRetainSampler]=
{
int test_clRetainSampler(const struct clRetainSampler_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clRetainSampler(%p)\n", sampler);
ret_val=clRetainSampler(sampler);
int test_clGetSamplerInfo(const struct clGetSamplerInfo_st *data)
{
+ cl_int ret_val;
+
test_icd_app_log("clGetSamplerInfo(%p, %u, %u, %p, %p)\n",
sampler,
data->param_name,