Hello, Let me start off by saying that I'm new to OpenCL and large open source projects like BRL-CAD, and could really use a bit of guidance.
I was going through the code in librt/primitives/ehy folder as pointed out by a member of this community yesterday. The "ehy_shot.cl" file in this folder as well as others(like ell_shot.cl) got me stumped. There are no kernel functions(functions with __kernel prefix). Also, "ehy.c" doesn't contain code to create and configure the OpenCL data structures(for device, command queue, context etc). There are no function calls like clCreateContext(), clGetPlatformIDs(), clGetDeviceIDs(), etc. So I just don't know where to start. Any kind of help would be great. Maybe someome could point to some resources that I could go through. Thank you for your time. Best, Param Hanji
------------------------------------------------------------------------------
_______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel