Commit ed44832c authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

opencl: Avoid calling clSetCommandQueueProperty().

parent ceb72abd
...@@ -216,6 +216,9 @@ sub needs_pe_wrapper($) ...@@ -216,6 +216,9 @@ sub needs_pe_wrapper($)
# needs function pointer conversion # needs function pointer conversion
"clGetExtensionFunctionAddress" => 1, "clGetExtensionFunctionAddress" => 1,
# deprecated and absent from headers
"clSetCommandQueueProperty" => 1,
); );
my $name = shift; my $name = shift;
...@@ -244,6 +247,7 @@ sub needs_unix_function($) ...@@ -244,6 +247,7 @@ sub needs_unix_function($)
my %funcs = my %funcs =
( (
"clGetExtensionFunctionAddress" => 1, "clGetExtensionFunctionAddress" => 1,
"clSetCommandQueueProperty" => 1,
); );
my $name = shift; my $name = shift;
......
...@@ -360,12 +360,6 @@ cl_int WINAPI clRetainSampler( cl_sampler sampler ) ...@@ -360,12 +360,6 @@ cl_int WINAPI clRetainSampler( cl_sampler sampler )
return opencl_funcs->pclRetainSampler( sampler ); return opencl_funcs->pclRetainSampler( sampler );
} }
cl_int WINAPI clSetCommandQueueProperty( cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties* old_properties )
{
TRACE( "(%p, %s, %u, %p)\n", command_queue, wine_dbgstr_longlong(properties), enable, old_properties );
return opencl_funcs->pclSetCommandQueueProperty( command_queue, properties, enable, old_properties );
}
cl_int WINAPI clSetKernelArg( cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void* arg_value ) cl_int WINAPI clSetKernelArg( cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void* arg_value )
{ {
TRACE( "(%p, %u, %Iu, %p)\n", kernel, arg_index, arg_size, arg_value ); TRACE( "(%p, %u, %Iu, %p)\n", kernel, arg_index, arg_size, arg_value );
......
...@@ -118,6 +118,15 @@ void * WINAPI clGetExtensionFunctionAddress( const char *func_name ) ...@@ -118,6 +118,15 @@ void * WINAPI clGetExtensionFunctionAddress( const char *func_name )
return ret; return ret;
} }
cl_int WINAPI clSetCommandQueueProperty( cl_command_queue command_queue, cl_command_queue_properties properties,
cl_bool enable, cl_command_queue_properties *old_properties )
{
FIXME( "(%p, %s, %u, %p) deprecated\n", command_queue, wine_dbgstr_longlong(properties), enable, old_properties );
return CL_INVALID_QUEUE_PROPERTIES;
}
BOOL WINAPI DllMain( HINSTANCE instance, DWORD reason, void *reserved ) BOOL WINAPI DllMain( HINSTANCE instance, DWORD reason, void *reserved )
{ {
if (reason == DLL_PROCESS_ATTACH) if (reason == DLL_PROCESS_ATTACH)
......
...@@ -292,11 +292,6 @@ static cl_int WINAPI wrap_clRetainSampler( cl_sampler sampler ) ...@@ -292,11 +292,6 @@ static cl_int WINAPI wrap_clRetainSampler( cl_sampler sampler )
return clRetainSampler( sampler ); return clRetainSampler( sampler );
} }
static cl_int WINAPI wrap_clSetCommandQueueProperty( cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties* old_properties )
{
return clSetCommandQueueProperty( command_queue, properties, enable, old_properties );
}
static cl_int WINAPI wrap_clSetKernelArg( cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void* arg_value ) static cl_int WINAPI wrap_clSetKernelArg( cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void* arg_value )
{ {
return clSetKernelArg( kernel, arg_index, arg_size, arg_value ); return clSetKernelArg( kernel, arg_index, arg_size, arg_value );
...@@ -375,7 +370,6 @@ const struct opencl_funcs funcs = ...@@ -375,7 +370,6 @@ const struct opencl_funcs funcs =
wrap_clRetainMemObject, wrap_clRetainMemObject,
wrap_clRetainProgram, wrap_clRetainProgram,
wrap_clRetainSampler, wrap_clRetainSampler,
wrap_clSetCommandQueueProperty,
wrap_clSetKernelArg, wrap_clSetKernelArg,
wrap_clUnloadCompiler, wrap_clUnloadCompiler,
wrap_clWaitForEvents, wrap_clWaitForEvents,
......
...@@ -63,7 +63,6 @@ struct opencl_funcs ...@@ -63,7 +63,6 @@ struct opencl_funcs
cl_int (WINAPI *pclRetainMemObject)( cl_mem memobj ); cl_int (WINAPI *pclRetainMemObject)( cl_mem memobj );
cl_int (WINAPI *pclRetainProgram)( cl_program program ); cl_int (WINAPI *pclRetainProgram)( cl_program program );
cl_int (WINAPI *pclRetainSampler)( cl_sampler sampler ); cl_int (WINAPI *pclRetainSampler)( cl_sampler sampler );
cl_int (WINAPI *pclSetCommandQueueProperty)( cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties* old_properties );
cl_int (WINAPI *pclSetKernelArg)( cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void* arg_value ); cl_int (WINAPI *pclSetKernelArg)( cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void* arg_value );
cl_int (WINAPI *pclUnloadCompiler)( void ); cl_int (WINAPI *pclUnloadCompiler)( void );
cl_int (WINAPI *pclWaitForEvents)( cl_uint num_events, const cl_event* event_list ); cl_int (WINAPI *pclWaitForEvents)( cl_uint num_events, const cl_event* event_list );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment