MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCL-CTS / get_sampler_info_params

Function get_sampler_info_params

test_conformance/api/test_queries.cpp:275–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

273}
274
275int get_sampler_info_params(cl_device_id device, cl_context context,
276 bool is_compatibility)
277{
278 for (size_t norm_coord_num = 0;
279 norm_coord_num < ARRAY_SIZE(normalized_coord_values); norm_coord_num++)
280 {
281 for (size_t addr_mod_num = 0;
282 addr_mod_num < ARRAY_SIZE(addressing_mode_values); addr_mod_num++)
283 {
284 if ((normalized_coord_values[norm_coord_num] == CL_FALSE)
285 && ((addressing_mode_values[addr_mod_num] == CL_ADDRESS_REPEAT)
286 || (addressing_mode_values[addr_mod_num]
287 == CL_ADDRESS_MIRRORED_REPEAT)))
288 {
289 continue;
290 }
291 for (size_t filt_mod_num = 0;
292 filt_mod_num < ARRAY_SIZE(filter_mode_values); filt_mod_num++)
293 {
294 int err = test_sampler_params(device, context, is_compatibility,
295 norm_coord_num, addr_mod_num,
296 filt_mod_num);
297 test_error(err, "testing clGetSamplerInfo params failed");
298 }
299 }
300 }
301 return 0;
302}
303REGISTER_TEST_VERSION(get_sampler_info, Version(2, 0))
304{
305 int error;

Callers 2

test_queries.cppFile · 0.85
REGISTER_TESTFunction · 0.85

Calls 1

test_sampler_paramsFunction · 0.85

Tested by

no test coverage detected