aboutsummaryrefslogtreecommitdiff
path: root/src/cl-utils.c
AgeCommit message (Collapse)Author
2021-07-21Reduce variable scope where possibleThomas White
2021-07-21Add missing cleanup on error pathsThomas White
2021-03-05Mass update of copyright dates in source code commentsThomas White
2020-08-07Set CL_TARGET_OPENCL_VERSION in a couple more placesThomas White
2020-01-10Mass update of copyright datesThomas White
2019-05-13gpu_sim_check: Succeed if GPU not availableThomas White
On recent OSes, OpenCL (the API) is always available, but a GPU device not always. Therefore, this test will always be built, and shouldn't fail just because a GPU isn't present.
2018-06-26Embed diffraction.cl and hdfsee.ui into executablesThomas White
Having to install these causes problems, e.g. you can't run from build directory nor run tests without installing. For hdfsee.ui, the XML is now embedded in the code just as it is for cell_explorer. diffraction.cl is a bit too long and complicated for that. There are a number of nasty ways to embed such files. This one seems to be the overall least nasty, although it requires data/gen-resources to be run whenever diffraction.cl is changed.
2018-06-21Fix OpenCL tests and includesThomas White
2018-03-22OpenCL stuffThomas White
2017-07-04pattern_sim: Try all OpenCL platforms to find one with a GPU deviceThomas White
2015-11-04pattern_sim: Fix obvious stupid bugThomas White
2015-07-09Remove -Werror from OpenCL compilation flagsThomas White
2014-08-04A better way of doing GPU symmetryThomas White
2013-07-04Tidy up unused variablesThomas White
2012-05-30FormattingThomas White
2012-03-12Update copyright notices to show actual contribution yearsThomas White
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22Move cl-utils back out of libcrystfelThomas White
2012-02-22Move a load more stuff into libcrystfelThomas White
2012-02-22Add another error code to clError()Thomas White
2012-02-22Remove ERROR() from clError()Thomas White
This rather blatently leads to a nice deadlock
2012-02-22Fix GPU code for new geometry, and tidy up some detector stuff (needs debugging)Thomas White
2012-02-22Use symmetry when simulating on the GPUThomas White
2012-02-22Handle multiple GPUsThomas White
2012-02-22Diagnostics for get_first_dev()Thomas White
2010-03-01Add new error codeThomas White
2010-02-24Report maximum work group size and if it has been exceededThomas White
2010-02-23Mac OS X interoperabilityThomas White
2010-02-20Move OpenCL utility stuff to a separate moduleThomas White