source:
CIVL/examples/translation/openclversion2.1/openCLshared.cvl@
85120bb
| Last change on this file since 85120bb was 85120bb, checked in by , 12 years ago | |
|---|---|
|
|
| File size: 555 bytes | |
| Rev | Line | |
|---|---|---|
| [4686c50] | 1 | #include "cl.cvl" |
| 2 | #include <stdio.h> | |
| 3 | #include <stdlib.h> | |
| 4 | #include <string.h> | |
| 5 | ||
| [863d90b] | 6 | /* |
| 7 | Defined in cl.cvl: (+ means that it will be used) | |
| 8 | + cl_device_id | |
| 9 | cl_context | |
| 10 | + cl_command_queue | |
| 11 | cl_program | |
| 12 | cl_kernel | |
| 13 | ? cl_mem | |
| 14 | ||
| 15 | Methods that will be shared: | |
| 16 | clGetDeviceIDs | |
| 17 | clEnqueueNDRangeKernel | |
| 18 | ||
| 19 | workfunc goes into main program, but a method | |
| 20 | ||
| 21 | Methods that will be replaced with simple parts, see wiki: | |
| 22 | clCreateBuffer | |
| 23 | setKernelArgs | |
| 24 | clGetKernelWorkGroupInfo | |
| 25 | clEnqueueReadBuffer | |
| [4686c50] | 26 | */ |
| [85120bb] | 27 | int clGetDeviceIDs(int numEntries, cl_device_id devices) |
| [863d90b] | 28 | { |
| [9369d27] | 29 | |
| [863d90b] | 30 | |
| [85120bb] | 31 | return 1; |
| [863d90b] | 32 | } |
| [4686c50] | 33 |
Note:
See TracBrowser
for help on using the repository browser.
