From 503845224a820c0b9ce9204aa6215519f6b93c36 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Thu, 22 Oct 2009 13:03:53 +0200 Subject: 32bit compatibility. --- src/com/mbien/opencl/CLBuffer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/com/mbien/opencl/CLBuffer.java') diff --git a/src/com/mbien/opencl/CLBuffer.java b/src/com/mbien/opencl/CLBuffer.java index 7dcd2928..185389c3 100644 --- a/src/com/mbien/opencl/CLBuffer.java +++ b/src/com/mbien/opencl/CLBuffer.java @@ -77,12 +77,14 @@ public class CLBuffer { } static int flagsToInt(MEM[] flags) { - int clFlags = CL.CL_MEM_READ_WRITE; + int clFlags = 0; if(flags != null) { for (int i = 0; i < flags.length; i++) { clFlags |= flags[i].CL_FLAG; } } + if(clFlags == 0) + clFlags = CL.CL_MEM_READ_WRITE; return clFlags; } -- cgit v1.2.3