Charlie Fenton
62e70a8e98
client: Handle future versions of CUDA which may not report NVIDIA GPUs with Compute Capability < 2.0 at all; prevent use of those GPUs for OpenCL and show explanation in Event Log and Notices.
2014-10-26 04:12:01 -07:00
Charlie Fenton
bcb15ea355
client: fix minor bug in my previous commit - the cast should be to unsigned long, not signed long.
2014-09-15 06:40:26 -07:00
Charlie Fenton
eb24b43bca
client: a more cross-platform way to fix the mismatch between format specifier and data than my previous commit
...
- This should be safe on all platforms.
2014-09-15 05:56:08 -07:00
Charlie Fenton
8827710c29
client: fix incorrect format specifier when writing out OpenCL items which have size cl_uint.
...
- This caused garbage to be written by Mac x86_64 clients.
- It now works correctly for 32-bit and 64-bit Windows clients, but needs to be tested for Linux clients.
2014-09-15 04:41:09 -07:00
Charlie Fenton
544ed85aa0
client: fix Event Log descriptions of OpenCL CPUs:
...
- Show the OpenCL platform vendor for each OpenCL CPU description.
- OpenCL may not reliably report total RAM, available RAM and max FLOPS for CPUs, so exclude these from the OpenCL CPU descriptions; that information is available elsewhere.
2013-10-11 03:47:56 -07:00
Rom Walton
8888ba6aa8
client: Detect OpenCL CPUs with the latest Intel drivers.
...
client: Display an OpenCL CPU event log item for every OpenCL CPU detected.
2013-10-10 14:23:30 -04:00
David Anderson
4430a2cacd
Update Win project files for new .cpp file
2013-08-25 15:27:11 -07:00
David Anderson
c1ee47216b
Move OpenCL-related code to a separate file
2013-08-25 14:13:14 -07:00