public Image bindImage(Texture texture, int miplevel, MemoryAccess access) {
        return bindImage(texture.getImage(), texture.getType(), miplevel, access);
    }
Creates a shared image object from a jME3 texture.
The returned image shares the same memory with the jME3 texture, changes
in one view are visible in the other view.
This can be used to modify textures and images directly from OpenCL
(e.g. for post-processing effects and other texture effects).
<br>
<b>Note:</b> The image must already been uploaded to the GPU,
i.e. it must be used at least once for drawing.
<p>
Before the returned image can be used, it must be acquired explicitly
by {@link Image#acquireImageForSharingAsync(com.jme3.opencl.CommandQueue) }
and after modifying it, released by {@link Image#releaseImageForSharingAsync(com.jme3.opencl.CommandQueue) }
This is needed so that OpenGL and OpenCL operations do not interfere with each other.
<p>
This method is equivalent to calling
{@code bindImage(texture.getImage(), texture.getType(), miplevel, access)}.

@param texture the jME3 texture
@param miplevel the mipmap level that should be shared
@param access the allowed memory access for kernels
@return the OpenCL image
jme3-core/src/main/java/com/jme3/opencl/Context.java