Functionality requiring OpenGL 4.0
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, CubeMapTextureArray&texture, Int level, const Vector3i&offset) - Extension ARB_
texture_ cube_ map_ array - Class Magnum::
GL:: AbstractShaderProgram Extension ARB_
transform_ feedback2 Extension ARB_
transform_ feedback3 for using gl_NextBuffer
orgl_SkipComponents#
names in setTransformFeedbackOutputs() function.Extension ARB_
gpu_ shader_ fp64 is required when using double uniforms (i.e. Double, Vector2d, Vector3d, Vector4d, Matrix2x2d, Matrix3x3d, Matrix4x4d, Matrix2x3d, Matrix3x2d, Matrix2x4d, Matrix4x2d, Matrix3x4d and Matrix4x3d). - Member Magnum::
GL:: AbstractShaderProgram:: setTransformFeedbackOutputs (std::initializer_list<std::string> outputs, TransformFeedbackBufferMode bufferMode) - Extension ARB_
transform_ feedback3 for using gl_NextBuffer
orgl_SkipComponents#
names inoutputs
array - Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const Double> values) - Extension ARB_
gpu_ shader_ fp64 - Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const Math::RectangularMatrix<2, 2, Double>> values) - Extension ARB_
gpu_ shader_ fp64 - Member Magnum::
GL:: Buffer:: DrawIndirect - Extension ARB_
draw_ indirect - Class Magnum::
GL:: CubeMapTextureArray - Extension ARB_
texture_ cube_ map_ array - Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, CubeMapTextureArray&texture, Int level) - Extension ARB_
texture_ cube_ map_ array - Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, CubeMapTextureArray&texture, Int level, Int layer) - Extension ARB_
texture_ cube_ map_ array - Member Magnum::
GL:: Mesh:: draw (AbstractShaderProgram&shader, TransformFeedback&xfb, UnsignedInt stream=0) Extension ARB_
transform_ feedback2 Extension ARB_
transform_ feedback3 if stream
is not0
- Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram&shader, TransformFeedback&xfb, UnsignedInt stream=0) Extension ARB_
transform_ feedback2 Extension ARB_
transform_ feedback3 if stream
is not0
- Member Magnum::
GL:: Patches - Extension ARB_
tessellation_ shader - Member Magnum::
GL:: PrimitiveQuery:: begin (UnsignedInt index) - Extension ARB_
transform_ feedback3 - Member Magnum::
GL:: PrimitiveQuery:: end () - Extension ARB_
transform_ feedback3 for indexed queries - Member Magnum::
GL:: RGB32F - Extension ARB_
texture_ buffer_ object_ rgb32 - Member Magnum::
GL:: RGB32I - Extension ARB_
texture_ buffer_ object_ rgb32 - Member Magnum::
GL:: RGB32UI - Extension ARB_
texture_ buffer_ object_ rgb32 - Member Magnum::
GL:: Shader:: TessellationControl - Extension ARB_
tessellation_ shader - Member Magnum::
GL:: Shader:: TessellationEvaluation - Extension ARB_
tessellation_ shader - Class Magnum::
GL:: TransformFeedback - Extension ARB_
transform_ feedback2