Commit graph

29 commits

Author SHA1 Message Date
the_fiddler
080729bad7 Disabled OpenCL bindings (#define EXPERIMENTAL in project options to re-enable). 2010-10-03 13:19:05 +00:00
the_fiddler
25339f3bee * Source/OpenTK/Compute/CL10/CL.cs:
* Source/OpenTK/Compute/CL10/Core.cs:
* Source/Bind/Specifications/csharp.tm:
* Source/OpenTK/Compute/CL10/Delegates.cs: cl_context_properties
  should be mapped to IntPtr, not int.
Modified CreateContext signature to return ErrorCode rather than plain
  int.

* Source/OpenTK/Compute/CL10/CLHelper.cs: Added helper overloads that
  convert ContextProperties enums into IntPtr internally.
2010-01-04 13:29:21 +00:00
the_fiddler
da1ffa44f3 Regenerated bindings using the latest binding generator, which ensures consistent sorting order between consecutive runs. 2009-12-25 14:17:55 +00:00
the_fiddler
144e6b6947 Re-enabled CL10, ES10 and ES11 bindings in trunk. 2009-11-17 10:04:00 +00:00
the_fiddler
6263153aa8 Disabled CL10, ES10 and ES11 bindings which were not finalized in time for OpenTK 1.0. 2009-11-10 06:39:27 +00:00
the_fiddler
fa81d3daa8 Cleaned up a large number of documentation issues. 2009-11-04 20:48:02 +00:00
the_fiddler
ddb56a1952 Added SyncRoot object to BindingsBase that can be used to protect shared state in the various bindings. 2009-11-03 23:26:57 +00:00
the_fiddler
289697176b Fixed an issue where "const unsigned [type] [pointer]" parameters where not parsed correctly. Solves issue [#1300]: "[OpenCL] Possible bug at CL.CreateProgramWithBinary". 2009-11-01 19:15:44 +00:00
the_fiddler
923ebc7efb Renegerated bindings using the latest version of the generator (improved handling of types in the System and System.Text namespaces). 2009-10-27 22:51:57 +00:00
the_fiddler
239d98e860 Added distinct /overrides/add and /overrides/replace elements.
Added check for the existence of override elements before trying to use them (avoids potential null reference exception).
Regenerated bindings using the latest version of the generator.
2009-10-17 21:49:35 +00:00
the_fiddler
14a23653bf * Enums.cs: Enums now use the inherit from the correct int or long type. 2009-10-09 06:03:12 +00:00
the_fiddler
6b436dba39 * CL.cs: Removed invalid documentation. 2009-10-09 05:41:50 +00:00
the_fiddler
e630b600a2 Added missing XML documentation. 2009-09-04 21:31:31 +00:00
the_fiddler
d6c4c801e1 Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
the_fiddler
6cbdad7093 Fixed issue 1119: "[Compute] 'CL.GetPlatformIDs' missing 's'". 2009-08-20 21:36:57 +00:00
the_fiddler
310b36ac65 Regenerated bindings using the latest generator updates. 2009-08-15 17:37:56 +00:00
the_fiddler
7c795eeb63 Regenerated OpenCL bindings with the compilation fixes for gmcs 2.0. 2009-08-12 10:13:51 +00:00
the_fiddler
2aa3c947cb Added missing license information. 2009-08-11 20:55:13 +00:00
the_fiddler
1df3101a47 Added loading code for OpenCL entry points. 2009-08-11 20:16:28 +00:00
the_fiddler
ea6a4479e5 Removed hand-written OpenCL bindings in favor of generated ones. 2009-08-11 19:27:28 +00:00
the_fiddler
ed48992d81 Generated OpenCL bindings with fixed function pointers. 2009-08-11 19:26:27 +00:00
the_fiddler
cf4d93cb43 Added generated bindings for OpenCL 1.0. 2009-08-11 14:21:35 +00:00
the_fiddler
2aba45a3d3 Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateBuffer and CreateImage2D[23]D methods. 2009-08-09 14:29:17 +00:00
the_fiddler
7cd69b4b41 Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateKernel method. 2009-08-09 14:23:13 +00:00
the_fiddler
13e8deebc0 Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateProgram* methods. 2009-08-09 14:20:49 +00:00
the_fiddler
bc357fa758 * CLHelper.cs: Removed garbage unicode characters inserted by MonoDevelop. 2009-07-15 23:03:52 +00:00
the_fiddler
8fc9b807f3 Added missing license information. 2009-07-15 22:58:09 +00:00
the_fiddler
f2a96af6bc OpenCL bitfields are not mapped to 'long', not 'int'. Fixes issue [#964] ([OpenCL] Bitfields should be mapped to 'long' not 'int'). 2009-06-25 10:56:29 +00:00
the_fiddler
e1be82fa46 Added OpenTK.Compute namespace with OpenCL bindings. 2009-06-24 14:44:12 +00:00