comparison opencl/c/cl.d @ 2:01d502efe0c4

* now using the original filenames * updated main cl.d + cl_ext and cl_gl_ext
author Trass3r
date Wed, 14 Apr 2010 14:27:06 +0200
parents 5b5ace425b37
children c78ffc9a7434
comparison
equal deleted inserted replaced
1:5b5ace425b37 2:01d502efe0c4
19 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 19 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 20 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21 * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 21 * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
22 ******************************************************************************/ 22 ******************************************************************************/
23 23
24 // $Revision: 9283 $ on $Date: 2009-10-14 10:18:57 -0700 (Wed, 14 Oct 2009) $ 24 // $Revision: 10424 $ on $Date: 2010-02-17 14:34:49 -0800 (Wed, 17 Feb 2010) $
25 25
26 module opencl.c.opencl; 26 module opencl.c.cl;
27 27
28 public import opencl.c.platform; 28 public import opencl.c.platform;
29 29
30 extern(C): 30 extern(C):
31 31
204 CL_DRIVER_VERSION = 0x102D, 204 CL_DRIVER_VERSION = 0x102D,
205 CL_DEVICE_PROFILE = 0x102E, 205 CL_DEVICE_PROFILE = 0x102E,
206 CL_DEVICE_VERSION = 0x102F, 206 CL_DEVICE_VERSION = 0x102F,
207 CL_DEVICE_EXTENSIONS = 0x1030, 207 CL_DEVICE_EXTENSIONS = 0x1030,
208 CL_DEVICE_PLATFORM = 0x1031, 208 CL_DEVICE_PLATFORM = 0x1031,
209 // 0x1032 reserved for CL_DEVICE_DOUBLE_FP_CONFIG
210 // 0x1033 reserved for CL_DEVICE_HALF_FP_CONFIG
209 211
210 // cl_device_fp_config - bitfield 212 // cl_device_fp_config - bitfield
211 CL_FP_DENORM = (1 << 0), 213 CL_FP_DENORM = (1 << 0),
212 CL_FP_INF_NAN = (1 << 1), 214 CL_FP_INF_NAN = (1 << 1),
213 CL_FP_ROUND_TO_NEAREST = (1 << 2), 215 CL_FP_ROUND_TO_NEAREST = (1 << 2),
235 // cl_context_info 237 // cl_context_info
236 CL_CONTEXT_REFERENCE_COUNT = 0x1080, 238 CL_CONTEXT_REFERENCE_COUNT = 0x1080,
237 CL_CONTEXT_DEVICES = 0x1081, 239 CL_CONTEXT_DEVICES = 0x1081,
238 CL_CONTEXT_PROPERTIES = 0x1082, 240 CL_CONTEXT_PROPERTIES = 0x1082,
239 241
240 // cl_context_properties 242 // cl_context_info + cl_context_properties
241 CL_CONTEXT_PLATFORM = 0x1084, 243 CL_CONTEXT_PLATFORM = 0x1084,
242 244
243 // cl_command_queue_info 245 // cl_command_queue_info
244 CL_QUEUE_CONTEXT = 0x1090, 246 CL_QUEUE_CONTEXT = 0x1090,
245 CL_QUEUE_DEVICE = 0x1091, 247 CL_QUEUE_DEVICE = 0x1091,