Commit f3f6102
committed
Add comprehensive OpenCL 3.0 test suite (float/int only)
Introduces OpenCL3Example, OpenCL3Kernels, and OpenCL3Structs to provide a wide-ranging OpenCL 3.0 test suite using only float and int types. The new example covers vector/matrix math, particle physics, image processing, signal processing, neural network ops, reductions, and utility kernels. Updates Program.cs to run the new example. Improves CodeTranslator to better handle float/int literal translation for OpenCL C. Updates settings.local.json permissions for dotnet run. This establishes a robust foundation for OpenCL 3.0 development and testing.1 parent 17a6222 commit f3f6102
6 files changed
Lines changed: 1268 additions & 12 deletions
File tree
- .claude
- examples/AmplifierExamples
- Kernels
- src/Amplifier.Net/OpenCL
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
0 commit comments