diff options
Diffstat (limited to 'make/resources/cl-common.cfg')
-rw-r--r-- | make/resources/cl-common.cfg | 120 |
1 files changed, 0 insertions, 120 deletions
diff --git a/make/resources/cl-common.cfg b/make/resources/cl-common.cfg deleted file mode 100644 index d89643b..0000000 --- a/make/resources/cl-common.cfg +++ /dev/null @@ -1,120 +0,0 @@ -JavaOutputDir gensrc/java -NativeOutputDir gensrc/native - -Package com.jogamp.opencl.llb - -#map pointers to long as internal representation -Opaque long cl_context -Opaque long cl_device_type -Opaque long cl_command_queue -Opaque long cl_mem -Opaque long cl_program -Opaque long cl_kernel -Opaque long cl_event -Opaque long cl_sampler -Opaque long cl_platform_id -Opaque long cl_device_id -Opaque long cl_GLsync - -ArgumentIsString clCreateProgramWithSource 2 -ArgumentIsString clBuildProgram 3 -ArgumentIsString clCreateKernel 1 - -#common ignore -Ignore clGetExtensionFunctionAddress -Ignore CL_UINT_MAX -Ignore CL_LONG_MAX -Ignore CL_LONG_MIN -Ignore CL_ULONG_MAX - - -#use IllegalArgumentException for argument validation -RuntimeExceptionType IllegalArgumentException - -#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 -NioDirectOnly clEnqueueMapBuffer -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 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 -NioDirectOnly clGetDeviceInfo -NioDirectOnly clGetEventInfo -NioDirectOnly clGetEventProfilingInfo -NioDirectOnly clGetImageInfo -NioDirectOnly clGetKernelInfo -NioDirectOnly clGetKernelWorkGroupInfo -NioDirectOnly clGetMemObjectInfo -NioDirectOnly clGetPlatformIDs -NioDirectOnly clGetPlatformInfo -NioDirectOnly clGetProgramBuildInfo -NioDirectOnly clGetProgramInfo -NioDirectOnly clGetSamplerInfo -#NioDirectOnly clGetSupportedImageFormats - -NioDirectOnly clSetCommandQueueProperty -NioDirectOnly clWaitForEvents -#NioDirectOnly clCreateContext -#NioDirectOnly clBuildProgram -NioDirectOnly clIcdGetPlatformIDsKHR - -#extensions -NioDirectOnly clGetGLContextInfoKHR -#NioDirectOnly clCreateSubDevicesEXT - - -#common rename emitted struct accessors -#struct cl_image_format -RenameJavaType cl_image_format CLImageFormatImpl -StructPackage cl_image_format com.jogamp.opencl.llb.impl - -#struct fields ([set|get]+FieldName()) -RenameJavaMethod image_channel_order imageChannelOrder -RenameJavaMethod image_channel_data_type imageChannelDataType - - -ClassJavadoc CLImageFormatImpl /** -ClassJavadoc CLImageFormatImpl * Struct accessor for cl_image_format. -ClassJavadoc CLImageFormatImpl * @author Michael Bien, GlueGen, et al. -ClassJavadoc CLImageFormatImpl */ - - -# Pick up on-line OpenCL doc and link it with the javadoc -TagNativeBinding true - -# platform dependent extensions -Ignore .*APPLE.* - -Ignore nanf |