| 778 | } |
| 779 | |
| 780 | static int run_sampler_test(cl_context context, cl_device_id device) |
| 781 | { |
| 782 | cl_kernel_arg_address_qualifier address_qualifier = |
| 783 | CL_KERNEL_ARG_ADDRESS_PRIVATE; |
| 784 | cl_kernel_arg_type_qualifier type_qualifier = CL_KERNEL_ARG_TYPE_NONE; |
| 785 | cl_kernel_arg_access_qualifier access_qualifier = CL_KERNEL_ARG_ACCESS_NONE; |
| 786 | std::string image_type = "sampler_t"; |
| 787 | bool is_pointer = false; |
| 788 | |
| 789 | KernelArgInfo kernel_argument(address_qualifier, access_qualifier, |
| 790 | type_qualifier, image_type, |
| 791 | SINGLE_KERNEL_ARG_NUMBER); |
| 792 | |
| 793 | KernelArgInfo expected = |
| 794 | create_expected_arg_info(kernel_argument, is_pointer); |
| 795 | |
| 796 | const std::string kernel_src = generate_kernel({ kernel_argument }); |
| 797 | |
| 798 | return compare_kernel_with_expected(context, device, kernel_src.c_str(), |
| 799 | { expected }); |
| 800 | } |
| 801 | |
| 802 | static int run_image_tests(cl_context context, cl_device_id device) |
| 803 | { |
no test coverage detected