Skip to content

Commit 2b26643

Browse files
authored
cl_khr_kernel_clock: use create_single_kernel_helper (KhronosGroup#1978)
`create_single_kernel_helper` invokes `clBuildProgram` and sets `-cl-std` to the latest version supported by the context. The vast majority of tests are using `create_single_kernel_helper` instead of the `..._create_program` variant, so use the former for the sake of consistency. --------- Signed-off-by: Sven van Haastregt <[email protected]>
1 parent b6941b6 commit 2b26643

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

test_conformance/extensions/cl_khr_kernel_clock/kernel_clock.cpp

+2-9
Original file line numberDiff line numberDiff line change
@@ -109,21 +109,14 @@ class KernelClockTest {
109109

110110
ptr = kernel_src;
111111

112-
error = create_single_kernel_helper_create_program(
113-
context, &program, 1, &ptr);
112+
error = create_single_kernel_helper(context, &program, &kernel, 1,
113+
&ptr, "SampleClock");
114114
test_error(error, "Failed to create program with source");
115115

116-
error =
117-
clBuildProgram(program, 1, &device, nullptr, nullptr, nullptr);
118-
test_error(error, "Failed to build program");
119-
120116
out_mem = clCreateBuffer(context, CL_MEM_WRITE_ONLY,
121117
sizeof(cl_uint), nullptr, &error);
122118
test_error(error, "clCreateBuffer failed");
123119

124-
kernel = clCreateKernel(program, "SampleClock", &error);
125-
test_error(error, "Failed to create kernel");
126-
127120
error = clSetKernelArg(kernel, 0, sizeof(out_mem), &out_mem);
128121
test_error(error, "clSetKernelArg failed");
129122

0 commit comments

Comments
 (0)