OpenGL » Functionality requiring OpenGL 4.3

Class Magnum::GL::AbstractShaderProgram

Extension ARB_explicit_uniform_location for explicit uniform location instead of using uniformLocation().

Extension ARB_shader_storage_buffer_object

Member Magnum::GL::AbstractShaderProgram::dispatchCompute (const Vector3ui&workgroupCount)
Extension ARB_compute_shader
Member Magnum::GL::Buffer::DispatchIndirect
Extension ARB_compute_shader
Member Magnum::GL::Buffer::ShaderStorage
Extension ARB_shader_storage_buffer_object
Member Magnum::GL::Buffer::ShaderStorage
Extension ARB_shader_storage_buffer_object
Member Magnum::GL::BufferTexture::setBuffer (BufferTextureFormat internalFormat, Buffer&buffer, GLintptr offset, GLsizeiptr size)
Extension ARB_texture_buffer_range
Member Magnum::GL::CompressedR11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedRG11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedRGB8Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedRGB8PunchthroughAlpha1Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedRGBA8Etc2Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedSignedR11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedSignedRG11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedSRGB8Alpha8Etc2Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedSRGB8Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::CompressedSRGB8PunchthroughAlpha1Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::Context::Debug
Extension KHR_debug
Member Magnum::GL::CubeMapTexture::compressedBlockDataSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::CubeMapTexture::compressedBlockSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::CubeMapTexture::compressedSubImage (Int level, const Range3Di&range, CompressedImage3D&image)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::CubeMapTexture::compressedSubImage (Int level, const Range3Di&range, CompressedBufferImage3D&image, BufferUsage usage)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::CubeMapTexture::setDepthStencilMode (SamplerDepthStencilMode mode)
Extension ARB_stencil_texturing
Member Magnum::GL::CubeMapTexture::view (CubeMapTexture&original, TextureFormat internalFormat, Int levelOffset, Int levelCount)
Extension ARB_texture_view
Member Magnum::GL::CubeMapTexture::view (CubeMapTextureArray&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset)
Extension ARB_texture_view
Member Magnum::GL::CubeMapTextureArray::compressedBlockDataSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::CubeMapTextureArray::compressedBlockSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::CubeMapTextureArray::compressedSubImage (Int level, const Range3Di&range, CompressedImage3D&image)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::CubeMapTextureArray::compressedSubImage (Int level, const Range3Di&range, CompressedBufferImage3D&image, BufferUsage usage)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::CubeMapTextureArray::setDepthStencilMode (SamplerDepthStencilMode mode)
Extension ARB_stencil_texturing
Member Magnum::GL::CubeMapTextureArray::view (CubeMapTextureArray&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset, Int layerCount)
Extension ARB_texture_view
Member Magnum::GL::CubeMapTextureArray::view (CubeMapTexture&original, TextureFormat internalFormat, Int levelOffset, Int levelCount)
Extension ARB_texture_view
Member Magnum::GL::DefaultFramebuffer::InvalidationAttachment
Extension ARB_invalidate_subdata
Class Magnum::GL::Framebuffer::InvalidationAttachment
Extension ARB_invalidate_subdata
Member Magnum::GL::Framebuffer::setDefaultFixedSampleLocations (bool fixed)
ARB_framebuffer_no_attachments
Member Magnum::GL::Framebuffer::setDefaultLayerCount (Int count)
ARB_framebuffer_no_attachments
Member Magnum::GL::Framebuffer::setDefaultSampleCount (Int count)
ARB_framebuffer_no_attachments
Member Magnum::GL::Framebuffer::setDefaultSize (const Vector2i&size)
ARB_framebuffer_no_attachments
Member Magnum::GL::MultisampleTexture<dimensions>::view (MultisampleTexture2D&original, TextureFormat internalFormat)
Extension ARB_texture_view
Member Magnum::GL::MultisampleTexture<dimensions>::view (MultisampleTexture2DArray&original, TextureFormat internalFormat, Int layer)
Extension ARB_texture_view
Member Magnum::GL::MultisampleTexture<dimensions>::view (MultisampleTexture2DArray&original, TextureFormat internalFormat, Int layerOffset, Int layerCount)
Extension ARB_texture_view
Member Magnum::GL::R11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::RectangleTexture::compressedBlockDataSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::RectangleTexture::compressedBlockSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::RectangleTexture::compressedSubImage (const Range2Di&range, CompressedImage2D&image)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::RectangleTexture::compressedSubImage (const Range2Di&range, CompressedBufferImage2D&image, BufferUsage usage)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::RectangleTexture::setDepthStencilMode (SamplerDepthStencilMode mode)
Extension ARB_stencil_texturing
Member Magnum::GL::RectangleTexture::view (RectangleTexture&original, TextureFormat internalFormat)
Extension ARB_texture_view
Member Magnum::GL::Renderer::DebugOutput
Extension KHR_debug
Member Magnum::GL::Renderer::DebugOutputSynchronous
Extension KHR_debug
Member Magnum::GL::Renderer::ShaderStorage
Extension ARB_shader_storage_buffer_object
Member Magnum::GL::Renderer::StackOverflow
Extension KHR_debug
Member Magnum::GL::Renderer::StackUnderflow
Extension KHR_debug
Member Magnum::GL::RG11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::RGB8Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::RGB8PunchthroughAlpha1Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::RGBA8Etc2Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::SampleQuery::AnySamplesPassedConservative
Extension ARB_ES3_compatibility
Member Magnum::GL::SamplerDepthStencilMode
Extension ARB_stencil_texturing
Member Magnum::GL::Shader::Compute
Extension ARB_compute_shader
Member Magnum::GL::SignedR11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::SignedRG11Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::SRGB8Alpha8Etc2Eac
Extension ARB_ES3_compatibility
Member Magnum::GL::SRGB8Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::SRGB8PunchthroughAlpha1Etc2
Extension ARB_ES3_compatibility
Member Magnum::GL::Texture<dimensions>::compressedBlockDataSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::Texture<dimensions>::compressedBlockSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::Texture<dimensions>::compressedSubImage (Int level, const RangeTypeFor<dimensions, Int>&range, CompressedImage<dimensions>&image)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::Texture<dimensions>::compressedSubImage (Int level, const RangeTypeFor<dimensions, Int>&range, CompressedBufferImage<dimensions>&image, BufferUsage usage)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::Texture<dimensions>::setDepthStencilMode (SamplerDepthStencilMode mode)
Extension ARB_stencil_texturing
Member Magnum::GL::Texture<dimensions>::view (TextureArray<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layer)
Extension ARB_texture_view
Member Magnum::GL::Texture<dimensions>::view (Texture<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount)
Extension ARB_texture_view
Member Magnum::GL::Texture<dimensions>::view (CubeMapTexture&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layer)
Extension ARB_texture_view
Member Magnum::GL::Texture<dimensions>::view (CubeMapTextureArray&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layer)
Extension ARB_texture_view
Member Magnum::GL::TextureArray<dimensions>::compressedBlockDataSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::TextureArray<dimensions>::compressedBlockSize (TextureFormat format)
Extension ARB_internalformat_query2
Member Magnum::GL::TextureArray<dimensions>::compressedSubImage (Int level, const RangeTypeFor<dimensions+1, Int>&range, CompressedBufferImage<dimensions+1>&image, BufferUsage usage)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::TextureArray<dimensions>::compressedSubImage (Int level, const RangeTypeFor<dimensions+1, Int>&range, CompressedImage<dimensions+1>&image)
Extension ARB_internalformat_query2 if CompressedPixelStorage::compressedBlockSize() and CompressedPixelStorage::compressedBlockDataSize() are not set to non-zero values
Member Magnum::GL::TextureArray<dimensions>::setDepthStencilMode (SamplerDepthStencilMode mode)
Extension ARB_stencil_texturing
Member Magnum::GL::TextureArray<dimensions>::view (CubeMapTextureArray&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset, Int layerCount)
Extension ARB_texture_view
Member Magnum::GL::TextureArray<dimensions>::view (CubeMapTexture&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset, Int layerCount)
Extension ARB_texture_view
Member Magnum::GL::TextureArray<dimensions>::view (TextureArray<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset, Int layerCount)
Extension ARB_texture_view
Member Magnum::GL::TextureArray<dimensions>::view (Texture<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount)
Extension ARB_texture_view
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object
Member Magnum::Shaders::LineGL<dimensions>::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object
Member Magnum::Shaders::PhongGL::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object
Member Magnum::Shaders::VertexColorGL<dimensions>::ShaderStorageBuffers
Extension ARB_shader_storage_buffer_object