clray

diff src/ocl.h @ 28:97cfd9675310

trying to pass the kdtree to the kernel
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 21 Aug 2010 03:42:49 +0100
parents 29f9330cfa4b
children 980bc07be868
line diff
     1.1 --- a/src/ocl.h	Tue Aug 17 20:35:00 2010 +0100
     1.2 +++ b/src/ocl.h	Sat Aug 21 03:42:49 2010 +0100
     1.3 @@ -27,13 +27,13 @@
     1.4  	void *ptr;
     1.5  };
     1.6  
     1.7 -CLMemBuffer *create_mem_buffer(int rdwr, size_t sz, void *buf = 0);
     1.8 +CLMemBuffer *create_mem_buffer(int rdwr, size_t sz, const void *buf = 0);
     1.9  void destroy_mem_buffer(CLMemBuffer *mbuf);
    1.10  
    1.11  void *map_mem_buffer(CLMemBuffer *mbuf, int rdwr);
    1.12  void unmap_mem_buffer(CLMemBuffer *mbuf);
    1.13  
    1.14 -bool write_mem_buffer(CLMemBuffer *mbuf, size_t sz, void *src);
    1.15 +bool write_mem_buffer(CLMemBuffer *mbuf, size_t sz, const void *src);
    1.16  bool read_mem_buffer(CLMemBuffer *mbuf, size_t sz, void *dest);
    1.17  
    1.18  enum {
    1.19 @@ -74,7 +74,7 @@
    1.20  
    1.21  	bool set_argi(int arg, int val);
    1.22  	bool set_argf(int arg, float val);
    1.23 -	bool set_arg_buffer(int arg, int rdwr, size_t sz, void *buf = 0);
    1.24 +	bool set_arg_buffer(int arg, int rdwr, size_t sz, const void *buf = 0);
    1.25  	CLMemBuffer *get_arg_buffer(int arg);
    1.26  	int get_num_args() const;
    1.27