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