9 const char* clSrc =
"__kernel void sample_test(__global int *dst, int count) { \n"
11 " int tid = get_global_id(0); \n"
12 " for( int i = 0; i < count; i++ ) \n"
13 " dst[i] = tid + i; \n"
17 size_t outputSpvSize = 0;
18 char* outputSpv = nullptr;
19 char* outputBuildLog = nullptr;
20 ClspvError ret = clspvCompileFromSourcesString(1,
27 printf(
"Build Log:\n%s\n", outputBuildLog);
28 if (ret != CLSPV_SUCCESS) {
33 clspvFreeOutputBuildObjs(outputSpv, outputBuildLog);
35
36
37
38
39