diff options
author | Michael Bien <[email protected]> | 2011-02-15 22:15:06 +0100 |
---|---|---|
committer | Michael Bien <[email protected]> | 2011-02-15 22:15:06 +0100 |
commit | b94bbcfa8f96266f47d4d6825f487c00524e6ed7 (patch) | |
tree | 1d6353ff51de691456b26cef5e0137548b88ef42 /resources | |
parent | e4f978fef8c2805413190f356f9101f6cd3a56cc (diff) |
added direct-nio enforcement for buffer rect methods.
Diffstat (limited to 'resources')
-rw-r--r-- | resources/cl-common.cfg | 12 |
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 |