diff --git a/src/Magnum/Extensions.h b/src/Magnum/Extensions.h index 52d317f8d..f2b690cc7 100644 --- a/src/Magnum/Extensions.h +++ b/src/Magnum/Extensions.h @@ -43,10 +43,12 @@ desktop build, OpenGL ES 2.0 extensions which are part of ES 3.0 are available only on @ref MAGNUM_TARGET_GLES2 "OpenGL ES 2.0 build" and vendor OpenGL ES extensions are available only on @ref MAGNUM_TARGET_GLES "OpenGL ES builds". -Each struct has the same public methods as Extension class (requiredVersion(), -coreVersion() and string(), but these structs are better suited for -compile-time decisions rather than Extension instances. See -@ref Context::isExtensionSupported() for example usage. +Each struct has the same public methods as @ref Extension class +(@ref Extension::requiredVersion() "requiredVersion()", +@ref Extension::coreVersion() "coreVersion()" and @ref Extension::string() "string()"), +but these structs are better suited for compile-time decisions rather than +@ref Extension instances. See @ref Context::isExtensionSupported() for example +usage. This namespace is built by default. To use it, you need to add `${MAGNUM_INCLUDE_DIRS}` to include path and link to `${MAGNUM_LIBRARIES}`. See @ref building and diff --git a/src/Magnum/Framebuffer.h b/src/Magnum/Framebuffer.h index d3b64779c..79a72a89c 100644 --- a/src/Magnum/Framebuffer.h +++ b/src/Magnum/Framebuffer.h @@ -111,9 +111,9 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje /** * @brief Color attachment * - * @see @ref BufferAttachment, @ref attachRenderbuffer(), - * @ref attachTexture1D(), @ref attachTexture2D(), - * @ref attachCubeMapTexture(), @ref attachTexture3D() + * @see @ref mapForDraw(), @ref attachRenderbuffer(), + * @ref attachTexture(), @ref attachCubeMapTexture(), + * @ref attachTextureLayer() */ class ColorAttachment { friend Framebuffer; @@ -162,9 +162,8 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje /** * @brief Buffer attachment * - * @see @ref attachRenderbuffer(), @ref attachTexture1D(), - * @ref attachTexture2D(), @ref attachCubeMapTexture(), - * @ref attachTexture3D() + * @see @ref attachRenderbuffer(), @ref attachTexture(), + * @ref attachCubeMapTexture(), @ref attachTextureLayer() */ class MAGNUM_EXPORT BufferAttachment { public: @@ -424,10 +423,8 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje * @see @ref maxColorAttachments(), @ref mapForRead(), * @fn_gl2{NamedFramebufferDrawBuffer,DrawBuffer}, * @fn_gl_extension{FramebufferDrawBuffer,EXT,direct_state_access}, - * eventually @fn_gl{BindFramebuffer} and @fn_gl{DrawBuffer} or - * @fn_gl{DrawBuffers} in OpenGL ES 3.0 - * @requires_gles30 Extension @es_extension2{NV,draw_buffers,GL_NV_draw_buffers} - * in OpenGL ES 2.0 + * eventually @fn_gl{BindFramebuffer} and @fn_gl{DrawBuffer} (or + * @fn_gl{DrawBuffers} in OpenGL ES) */ Framebuffer& mapForDraw(DrawAttachment attachment);