QShaderImage Class | Qt 3D 5.15.19 (original) (raw)

Constant Value Description
Qt3DRender::QShaderImage::ReadOnly 0 Image will only be read from in shaders
Qt3DRender::QShaderImage::WriteOnly 1 Image will only be written into from shaders
Qt3DRender::QShaderImage::ReadWrite 2 Image will only be read and written into from shaders
Constant Value Description
Qt3DRender::QShaderImage::NoFormat 0 GL_NONE
Qt3DRender::QShaderImage::Automatic 1 Qt 3D will try to determine the format automatically based on the referenced texture.
Qt3DRender::QShaderImage::R8_UNorm 0x8229 GL_R8 (GLSL type r8, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG8_UNorm 0x822B GL_RG8 (GLSL type rg8, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA8_UNorm 0x8058 GL_RGBA8 (GLSL type rgba8, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R16_UNorm 0x822A GL_R16 (GLSL type r16, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG16_UNorm 0x822C GL_RG16 (GLSL type rg16, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA16_UNorm 0x805B GL_RGBA16 (GLSL type rgba16, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::R8_SNorm 0x8F94 GL_R8_SNORM (GLSL type r8_snorm, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG8_SNorm 0x8F95 GL_RG8_SNORM (GLSL type rg8_snorm, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA8_SNorm 0x8F97 GL_RGBA8_SNORM (GLSL type rgba8_snorm, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R16_SNorm 0x8F98 GL_R16_SNORM (GLSL type r16_snorm, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG16_SNorm 0x8F99 GL_RG16_SNORM (GLSL type rg16_snorm, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA16_SNorm 0x8F9B GL_RGBA16_SNORM (GLSL type rgba16_snorm, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::R8U 0x8232 GL_R8UI (GLSL type r8ui, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG8U 0x8238 GL_RG8UI (GLSL type rg8ui, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA8U 0x8D7C GL_RGBA8UI (GLSL type rgba8ui, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R16U 0x8234 GL_R16UI (GLSL type r16ui, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG16U 0x823A GL_RG16UI (GLSL type rg16ui, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA16U 0x8D76 GL_RGBA16UI (GLSL type rgba16ui, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R32U 0x8236 GL_R32UI (GLSL type r32ui, supported by OpenGL 4.2+, OpenGL ES 3.1)
Qt3DRender::QShaderImage::RG32U 0x823C GL_RG32UI (GLSL type rg32ui, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA32U 0x8D70 GL_RGBA32UI (GLSL type rgba32ui, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R8I 0x8231 GL_R8I (GLSL type r8i, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG8I 0x8237 GL_RG8I (GLSL type rg8i, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA8I 0x8D8E GL_RGBA8I (GLSL type rgba8i, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R16I 0x8233 GL_R16I (GLSL type r16i, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG16I 0x8239 GL_RG16I (GLSL type rg16i, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA16I 0x8D88 GL_RGBA16I (GLSL type rgba16i, supported by OpenGL 4.2+, OpenGL ES 3.1)
Qt3DRender::QShaderImage::R32I 0x8235 GL_R32I (GLSL type r32i, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::RG32I 0x823B GL_RG32I (GLSL type rg32i, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA32I 0x8D82 GL_RGBA32I (GLSL type rgba32i, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R16F 0x822D GL_R16F (GLSL type r16f, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RG16F 0x822F GL_RG16F (GLSL type rg16f, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA16F 0x881A GL_RGBA16F (GLSL type rgba16f, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::R32F 0x822E GL_R32F (GLSL type r32f, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::RG32F 0x8230 GL_RG32F (GLSL type rg32f, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGBA32F 0x8814 GL_RGBA32F (GLSL type rgba32f, supported by OpenGL 4.2+, OpenGL ES 3.1+)
Qt3DRender::QShaderImage::RG11B10F 0x8C3A GL_R11F_G11F_B10F (GLSL type r11f_g11f_b10f, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGB10A2 0x8059 GL_RGB10_A2 (GLSL type rgb10_a2, supported by OpenGL 4.2+)
Qt3DRender::QShaderImage::RGB10A2U 0x906F GL_RGB10_A2UI (GLSL type rgb10_a2ui, supported by OpenGL 4.2+)