mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-23 07:39:01 +00:00
Use std::vector for format lists in images suite (#1105)
* Use std::vector for format lists in images suite Avoids memory deallocation issues and generally simplifies the code. * Fixup formatting with git-clang-format
This commit is contained in:
@@ -64,19 +64,22 @@ enum TestTypes
|
||||
kAllTests = ( kReadTests | kWriteTests | kReadWriteTests )
|
||||
};
|
||||
|
||||
typedef int (*test_format_set_fn)( cl_device_id device, cl_context context, cl_command_queue queue,
|
||||
cl_image_format *formatList, bool *filterFlags, unsigned int numFormats,
|
||||
image_sampler_data *imageSampler, ExplicitType outputType,
|
||||
cl_mem_object_type imageType );
|
||||
typedef int (*test_format_set_fn)(
|
||||
cl_device_id device, cl_context context, cl_command_queue queue,
|
||||
const std::vector<cl_image_format> &formatList,
|
||||
const std::vector<bool> &filterFlags, image_sampler_data *imageSampler,
|
||||
ExplicitType outputType, cl_mem_object_type imageType);
|
||||
|
||||
extern int test_read_image_formats( cl_device_id device, cl_context context, cl_command_queue queue,
|
||||
cl_image_format *formatList, bool *filterFlags, unsigned int numFormats,
|
||||
image_sampler_data *imageSampler, ExplicitType outputType,
|
||||
cl_mem_object_type imageType );
|
||||
extern int test_write_image_formats( cl_device_id device, cl_context context, cl_command_queue queue,
|
||||
cl_image_format *formatList, bool *filterFlags, unsigned int numFormats,
|
||||
image_sampler_data *imageSampler, ExplicitType outputType,
|
||||
cl_mem_object_type imageType );
|
||||
extern int test_read_image_formats(
|
||||
cl_device_id device, cl_context context, cl_command_queue queue,
|
||||
const std::vector<cl_image_format> &formatList,
|
||||
const std::vector<bool> &filterFlags, image_sampler_data *imageSampler,
|
||||
ExplicitType outputType, cl_mem_object_type imageType);
|
||||
extern int test_write_image_formats(
|
||||
cl_device_id device, cl_context context, cl_command_queue queue,
|
||||
const std::vector<cl_image_format> &formatList,
|
||||
const std::vector<bool> &filterFlags, image_sampler_data *imageSampler,
|
||||
ExplicitType outputType, cl_mem_object_type imageType);
|
||||
|
||||
#endif // _testBase_h
|
||||
|
||||
|
||||
Reference in New Issue
Block a user