Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CUDA: Static libraries can now explicitly resolve device symbols | Robert Maynard | 2017-04-26 | 8 | -0/+204 |
| | | | | | | | If a static library has the property CUDA_RESOLVE_DEVICE_SYMBOLS enabled it will now perform the device link step. The normal behavior is to delay calling device link until the static library is consumed by a shared library or an executable. | ||||
* | CUDA: Visual Studio now properly delays device linking | Robert Maynard | 2017-04-26 | 2 | -7/+73 |
| | |||||
* | CUDA: Allow sources to be compiled to .ptx files | Robert Maynard | 2017-04-20 | 6 | -0/+145 |
| | | | | | When the target property `CUDA_PTX_COMPILATION` is enabled CUDA OBJECT libraries will generate ptx files instead of object files. | ||||
* | CUDA: Work around VS limitation in CudaOnly.WithDefs test | Brad King | 2017-03-10 | 2 | -2/+10 |
| | | | | | | CUDA 8.0 MSBuild rules do not pass `-x cu` to nvcc and so cannot support a custom file extension. Fix our test for this to use a `.cu` extension instead. | ||||
* | CUDA: Fix spelling of CudaOnly.SeparateCompilation test targets | Brad King | 2017-03-07 | 1 | -8/+8 |
| | |||||
* | CUDA: Fix test cases to not override CUDA flags | Brad King | 2017-02-15 | 2 | -2/+2 |
| | | | | Append to `CMAKE_CUDA_FLAGS` instead of overwriting it. | ||||
* | Tests: Run clang-format on CUDA code | Brad King | 2017-02-14 | 8 | -50/+33 |
| | |||||
* | clang-format.bash: Format CUDA source files too | Brad King | 2017-02-14 | 1 | -0/+9 |
| | | | | | | Add `.clang-format` configuration files for Cuda test directories that use `Standard: Cpp11`. Otherwise clang-format splits the triple angle brackets used for CUDA kernels. | ||||
* | CUDA: Detect the toolkit include directories | Robert Maynard | 2017-02-10 | 1 | -0/+11 |
| | | | | | The `nvcc -v` output provides what include directories need to be added to use the CUDA toolkit from other languages ( C/C++ ). | ||||
* | CUDA: Enable CudaOnly.SeparateCompilation test runtime calls | Brad King | 2017-01-12 | 1 | -4/+4 |
| | | | | Uncomment the calls in `main.cpp` (and fix the signatures). | ||||
* | CUDA: Port test cases to Windows with MSVC host compiler | Brad King | 2017-01-12 | 4 | -3/+32 |
| | |||||
* | CUDA: Tests now state why they are failing when no CUDA card is found. | Robert Maynard | 2016-12-15 | 1 | -0/+1 |
| | |||||
* | CUDA: Add tests to verify CUDA compiler works properly. | Robert Maynard | 2016-11-14 | 16 | -0/+301 |