summaryrefslogtreecommitdiffstats
path: root/resources
diff options
context:
space:
mode:
authorMichael Bien <[email protected]>2011-02-15 22:15:06 +0100
committerMichael Bien <[email protected]>2011-02-15 22:15:06 +0100
commitb94bbcfa8f96266f47d4d6825f487c00524e6ed7 (patch)
tree1d6353ff51de691456b26cef5e0137548b88ef42 /resources
parente4f978fef8c2805413190f356f9101f6cd3a56cc (diff)
added direct-nio enforcement for buffer rect methods.
Diffstat (limited to 'resources')
-rw-r--r--resources/cl-common.cfg12
1 files changed, 11 insertions, 1 deletions
diff --git a/resources/cl-common.cfg b/resources/cl-common.cfg
index c98fb9b6..53537c63 100644
--- a/resources/cl-common.cfg
+++ b/resources/cl-common.cfg
@@ -34,9 +34,11 @@ RuntimeExceptionType CLException
#enforce client side "good behavior" by generating direct-memory-only bindings for
#performance critical functions.
#NioDirectOnly __ALL__
+
#command queue ops
NioDirectOnly clEnqueueBarrier
NioDirectOnly clEnqueueCopyBuffer
+NioDirectOnly clEnqueueCopyBufferRect
NioDirectOnly clEnqueueCopyBufferToImage
NioDirectOnly clEnqueueCopyImage
NioDirectOnly clEnqueueCopyImageToBuffer
@@ -45,21 +47,26 @@ NioDirectOnly clEnqueueMapImage
NioDirectOnly clEnqueueMarker
NioDirectOnly clEnqueueNDRangeKernel
NioDirectOnly clEnqueueReadBuffer
+NioDirectOnly clEnqueueReadBufferRect
NioDirectOnly clEnqueueReadImage
NioDirectOnly clEnqueueTask
NioDirectOnly clEnqueueUnmapMemObject
NioDirectOnly clEnqueueWaitForEvents
NioDirectOnly clEnqueueWriteBuffer
+NioDirectOnly clEnqueueWriteBufferRect
NioDirectOnly clEnqueueWriteImage
NioDirectOnly clEnqueueAcquireGLObjects
NioDirectOnly clEnqueueReleaseGLObjects
#kernel ops
NioDirectOnly clSetKernelArg
-#temporary dissable all functions containing long[] until 32bit compatibility is fixed
+#temporary disable all functions containing long[] until 32bit compatibility is fixed
NioDirectOnly clCreateKernelsInProgram
NioDirectOnly clCreateProgramWithBinary
NioDirectOnly clCreateProgramWithSource
+#NioDirectOnly clCreateBuffer
+#NioDirectOnly clCreateUserEvent
+
NioDirectOnly clGetCommandQueueInfo
NioDirectOnly clGetContextInfo
NioDirectOnly clGetDeviceIDs
@@ -75,6 +82,8 @@ NioDirectOnly clGetPlatformInfo
NioDirectOnly clGetProgramBuildInfo
NioDirectOnly clGetProgramInfo
NioDirectOnly clGetSamplerInfo
+#NioDirectOnly clGetSupportedImageFormats
+
NioDirectOnly clSetCommandQueueProperty
NioDirectOnly clWaitForEvents
#NioDirectOnly clCreateContext
@@ -83,6 +92,7 @@ NioDirectOnly clIcdGetPlatformIDsKHR
#extensions
NioDirectOnly clGetGLContextInfoKHR
+#NioDirectOnly clCreateSubDevicesEXT
#common rename emitted struct accessors