summaryrefslogtreecommitdiff
path: root/Tests/ISPC
Commit message (Collapse)AuthorAgeFilesLines
* ISPC: Generated Headers suffix configurable with a better defaultRobert Maynard2020-12-1416-9/+91
| | | | | | | | | The target property `ISPC_HEADER_SUFFIX` and associated global variable now can control the suffix used when generating the C/C++ interoperability ISPC headers. In addition the default suffix is now "_ispc.h" which matches the common convention that the ISPC compiler team uses and recommends.
* Merge topic 'ispc-system-includes' into release-3.19Brad King2020-12-104-0/+37
|\ | | | | | | | | | | | | 8da25e4a3c ISPC: Treat system includes as '-I' includes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5591
| * ISPC: Treat system includes as '-I' includesRobert Maynard2020-12-094-0/+37
| | | | | | | | ISPC doesn't have specific syntax for system includes.
* | ISPC: Handle OBJECT sources in different directoriesRobert Maynard2020-12-072-1/+1
|/
* ISPC: DynamicLibrary test now passes on windows.Robert Maynard2020-09-105-12/+45
| | | | | | | | The MSVC linker needs to know what MSVC runtime a shared library needs. ISPC objects don't have a '/DIRECTIVE' entry for the MSVC runtime as they have no dependency on it. Therefore we need to add a C or C++ source to each shared library so the MSVC linker knows what runtime to embed
* ISPC tests will now run on any hardware that only supports SSE2Robert Maynard2020-09-082-4/+4
| | | | Previously we expected AVX1 support.
* ISPC: Support generation for multiple instruction setsRobert Maynard2020-09-0416-2/+305
|
* ISPC: Support ISPC header generation byproducts and parallel buildsRobert Maynard2020-08-2812-29/+71
|
* Add ISPC compiler support to CMakeRobert Maynard2020-08-2816-0/+237