-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Milestone
Description
In current master
branch:
Mar 18, 2019 1:57:41 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.3-6748
* Branch: master
* Git Hash: 2124e3e
* Build Date: 2019-03-18
Mar 18, 2019 1:57:42 PM com.jme3.system.lwjgl.LwjglContext initOpenCL
INFO: Initialize OpenCL with LWJGL2
Mar 18, 2019 1:57:42 PM com.jme3.system.lwjgl.LwjglContext initOpenCL
INFO: Available OpenCL platforms:
* Platform 1
* Name: NVIDIA CUDA
* Vendor: NVIDIA Corporation
* Version: OpenCL 1.2 CUDA 9.1.126
* Profile: FULL_PROFILE
* Supports interop: true
* Available devices:
* * Device 1
* * Name: GeForce GT 545
* * Vendor: NVIDIA Corporation
* * Version: OpenCL 1.1 CUDA
* * Profile: FULL_PROFILE
* * Compiler version: OpenCL C 1.1
* * Device type: GPU
* * Compute units: 3
* * Work group size: 1024
* * Global memory: 3221225472B
* * Local memory: 49152B
* * Constant memory: 65536B
* * Supports double: true
* * Supports half floats: false
* * Supports writable 3d images: false
* * Supports interop: true
Mar 18, 2019 1:57:42 PM com.jme3.system.lwjgl.LwjglContext initOpenCL
INFO: chosen platform: NVIDIA CUDA
Mar 18, 2019 1:57:42 PM com.jme3.system.lwjgl.LwjglContext initOpenCL
INFO: chosen devices: [GeForce GT 545]
Mar 18, 2019 1:57:42 PM com.jme3.system.lwjgl.LwjglContext initOpenCL
INFO: OpenCL context created
Mar 18, 2019 1:57:42 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: LWJGL 2.9.3 context running on thread jME3 Main
* Graphics Adapter: nvd3dumx,nvwgf2umx,nvwgf2umx
* Driver Version: 23.21.13.8873
* Scaling Factor: 1
Mar 18, 2019 1:57:42 PM com.jme3.renderer.opengl.GLRenderer loadCapabilitiesCommon
INFO: OpenGL Renderer Information
* Vendor: NVIDIA Corporation
* Renderer: GeForce GT 545/PCIe/SSE2
* OpenGL Version: 4.6.0 NVIDIA 388.73
* GLSL Version: 4.60 NVIDIA
* Profile: Compatibility
Mar 18, 2019 1:57:43 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio Renderer Information
* Device: OpenAL Soft
* Vendor: OpenAL Community
* Renderer: OpenAL Soft
* Version: 1.1 ALSOFT 1.15.1
* Supported channels: 64
* ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
* AL extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
Mar 18, 2019 1:57:43 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
WARNING: Pausing audio device not supported.
Mar 18, 2019 1:57:43 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio effect extension version: 1.0
Mar 18, 2019 1:57:43 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio max auxiliary sends: 4
Mar 18, 2019 1:57:43 PM com.jme3.opencl.lwjgl.LwjglProgram build
INFO: Program compiled:
GeForce GT 545:
number of args: 2
Formats for READ_WRITE and IMAGE_1D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_WRITE and IMAGE_1D_BUFFER: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_WRITE and IMAGE_2D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_WRITE and IMAGE_3D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_WRITE and IMAGE_1D_ARRAY: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_WRITE and IMAGE_2D_ARRAY: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for WRITE_ONLY and IMAGE_1D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for WRITE_ONLY and IMAGE_1D_BUFFER: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for WRITE_ONLY and IMAGE_2D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for WRITE_ONLY and IMAGE_3D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for WRITE_ONLY and IMAGE_1D_ARRAY: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for WRITE_ONLY and IMAGE_2D_ARRAY: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_ONLY and IMAGE_1D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_ONLY and IMAGE_1D_BUFFER: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_ONLY and IMAGE_2D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_ONLY and IMAGE_3D: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_ONLY and IMAGE_1D_ARRAY: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
Formats for READ_ONLY and IMAGE_2D_ARRAY: [ImageFormat{channelOrder=R, channelType=FLOAT}, ImageFormat{channelOrder=R, channelType=HALF_FLOAT}, ImageFormat{channelOrder=R, channelType=UNORM_INT8}, ImageFormat{channelOrder=R, channelType=UNORM_INT16}, ImageFormat{channelOrder=R, channelType=SNORM_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT8}, ImageFormat{channelOrder=R, channelType=SIGNED_INT16}, ImageFormat{channelOrder=R, channelType=SIGNED_INT32}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=R, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=A, channelType=FLOAT}, ImageFormat{channelOrder=A, channelType=HALF_FLOAT}, ImageFormat{channelOrder=A, channelType=UNORM_INT8}, ImageFormat{channelOrder=A, channelType=UNORM_INT16}, ImageFormat{channelOrder=A, channelType=SNORM_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT8}, ImageFormat{channelOrder=A, channelType=SIGNED_INT16}, ImageFormat{channelOrder=A, channelType=SIGNED_INT32}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=A, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=FLOAT}, ImageFormat{channelOrder=RG, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RG, channelType=UNORM_INT8}, ImageFormat{channelOrder=RG, channelType=UNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SNORM_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RG, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=FLOAT}, ImageFormat{channelOrder=RA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=FLOAT}, ImageFormat{channelOrder=RGBA, channelType=HALF_FLOAT}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SNORM_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=SIGNED_INT32}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT16}, ImageFormat{channelOrder=RGBA, channelType=UNSIGNED_INT32}, ImageFormat{channelOrder=BGRA, channelType=UNORM_INT8}, ImageFormat{channelOrder=BGRA, channelType=SIGNED_INT8}, ImageFormat{channelOrder=BGRA, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNORM_INT8}, ImageFormat{channelOrder=ARGB, channelType=SIGNED_INT8}, ImageFormat{channelOrder=ARGB, channelType=UNSIGNED_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=HALF_FLOAT}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT8}, ImageFormat{channelOrder=INTENSITY, channelType=UNORM_INT16}, ImageFormat{channelOrder=INTENSITY, channelType=SNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=HALF_FLOAT}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT8}, ImageFormat{channelOrder=LUMINANCE, channelType=UNORM_INT16}, ImageFormat{channelOrder=LUMINANCE, channelType=SNORM_INT16}]
image created
Mar 18, 2019 1:57:43 PM jme3test.opencl.HelloOpenCL testImages
SEVERE: image test failed with:
com.jme3.opencl.OpenCLException: OpenCL error in clEnqueueFillImage: CL_INVALID_OPERATION (0xffffffc5)
at com.jme3.opencl.lwjgl.Utils.checkError(Utils.java:118)
at com.jme3.opencl.lwjgl.LwjglImage.fillAsync(LwjglImage.java:477)
at jme3test.opencl.HelloOpenCL.testImages(HelloOpenCL.java:246)
at jme3test.opencl.HelloOpenCL.simpleInitApp(HelloOpenCL.java:86)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:237)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:211)
at java.lang.Thread.run(Thread.java:748)