diff --git a/src/Magnum/Audio/Context.h b/src/Magnum/Audio/Context.h index 25620bd79..324069f0e 100644 --- a/src/Magnum/Audio/Context.h +++ b/src/Magnum/Audio/Context.h @@ -86,6 +86,16 @@ class MAGNUM_AUDIO_EXPORT Extension { /** @brief OpenAL context +Provides access to OpenAL version and extension information and manages +Magnum's internal OpenAL context. + +@m_class{m-note m-success} + +@par + There's also the @ref magnum-al-info "magnum-al-info" tool that provides + access to OpenAL version and extension information through a command line + interface. + @section AL-Context-command-line Command-line options The context is configurable through command-line options, that can be passed diff --git a/src/Magnum/GL/Context.h b/src/Magnum/GL/Context.h index 45065ffe8..695c8d5de 100644 --- a/src/Magnum/GL/Context.h +++ b/src/Magnum/GL/Context.h @@ -123,6 +123,13 @@ class MAGNUM_GL_EXPORT Extension { Provides access to OpenGL version and extension information and manages Magnum's internal OpenGL state tracker. +@m_class{m-note m-success} + +@par + There's also the @ref magnum-gl-info "magnum-gl-info" tool that provides + access to OpenGL version, extension and platform-specific limit information + through a command line interface. + @section GL-Context-usage Creating a context In order to use any Magnum OpenGL functionality, an instance of this class has diff --git a/src/Magnum/ShaderTools/AbstractConverter.h b/src/Magnum/ShaderTools/AbstractConverter.h index 75bff3652..4555c2642 100644 --- a/src/Magnum/ShaderTools/AbstractConverter.h +++ b/src/Magnum/ShaderTools/AbstractConverter.h @@ -318,7 +318,9 @@ assertions. @m_class{m-note m-success} @par - There's also a @ref magnum-shaderconverter "magnum-shaderconverter" tool, exposing functionality of all shader converter plugins on a command line. + There's also the @ref magnum-shaderconverter "magnum-shaderconverter" tool + that exposes functionality of all shader converter plugins through a + command line interface. @m_class{m-block m-warning} diff --git a/src/Magnum/Text/AbstractFontConverter.h b/src/Magnum/Text/AbstractFontConverter.h index 74be51781..11ba96878 100644 --- a/src/Magnum/Text/AbstractFontConverter.h +++ b/src/Magnum/Text/AbstractFontConverter.h @@ -129,8 +129,9 @@ font conversion on command-line. @m_class{m-note m-success} @par - There's also a @ref magnum-fontconverter "magnum-fontconverter" tool, - exposing functionality of all font converter plugins on a command line. + There's also the @ref magnum-fontconverter "magnum-fontconverter" tool that + exposes functionality of all font converter plugins through a command line + interface. @section Text-AbstractFontConverter-subclassing Subclassing diff --git a/src/Magnum/Trade/AbstractImageConverter.h b/src/Magnum/Trade/AbstractImageConverter.h index e056e5e91..4121c3531 100644 --- a/src/Magnum/Trade/AbstractImageConverter.h +++ b/src/Magnum/Trade/AbstractImageConverter.h @@ -491,9 +491,9 @@ image converter plugins. @m_class{m-note m-success} @par - There's also a @ref magnum-imageconverter "magnum-imageconverter" tool, - exposing functionality of all image converter plugins on a command line as - well as performing introspection of image files. + There's also the @ref magnum-imageconverter "magnum-imageconverter" tool + that exposes functionality of all image converter plugins through a command + line interface. @subsection Trade-AbstractImageConverter-usage-file-levels Saving a set of mip levels diff --git a/src/Magnum/Trade/AbstractImporter.h b/src/Magnum/Trade/AbstractImporter.h index 409bf8103..a1684f47a 100644 --- a/src/Magnum/Trade/AbstractImporter.h +++ b/src/Magnum/Trade/AbstractImporter.h @@ -233,9 +233,9 @@ importer plugins. @m_class{m-note m-success} @par - There are also @ref magnum-imageconverter "magnum-imageconverter" and - @ref magnum-sceneconverter "magnum-sceneconverter" tools which you can use - to perform introspection of image and scene files. + There's also the @ref magnum-imageconverter "magnum-imageconverter" and + @ref magnum-sceneconverter "magnum-sceneconverter" tools that you can use + to perform introspection and conversion of image and scene files. @subsection Trade-AbstractImporter-usage-callbacks Loading data from memory, using file callbacks diff --git a/src/Magnum/Trade/AbstractSceneConverter.h b/src/Magnum/Trade/AbstractSceneConverter.h index 4022a0019..c5a5115e6 100644 --- a/src/Magnum/Trade/AbstractSceneConverter.h +++ b/src/Magnum/Trade/AbstractSceneConverter.h @@ -190,9 +190,9 @@ scene converter plugins. @m_class{m-note m-success} @par - There's also a @ref magnum-sceneconverter "magnum-sceneconverter" tool, - exposing functionality of all scene converter plugins on a command line as - well as performing introspection of scene files. + There's also the @ref magnum-sceneconverter "magnum-sceneconverter" tool + that exposes functionality of all scene converter plugins through a command + line interface. @subsection Trade-AbstractSceneConverter-usage-mesh Converting mesh data diff --git a/src/Magnum/Vk/Device.h b/src/Magnum/Vk/Device.h index b0e93aec3..eb2560ee0 100644 --- a/src/Magnum/Vk/Device.h +++ b/src/Magnum/Vk/Device.h @@ -57,6 +57,13 @@ Wraps a @type_vk_keyword{Device} and stores device-specific Vulkan function pointers. A device provides an abstraction over a physical GPU or a CPU with Vulkan capabilities. +@m_class{m-note m-success} + +@par + There's also the @ref magnum-vk-info "magnum-vk-info" tool that provides + access to Vulkan instance and device version, layer, extension and feature + information through a command line interface. + @section Vk-Device-creation Device creation With an @ref Instance ready, a device has to be picked first. Commonly it's diff --git a/src/Magnum/Vk/Instance.h b/src/Magnum/Vk/Instance.h index c9b524d38..b0a0d4ed0 100644 --- a/src/Magnum/Vk/Instance.h +++ b/src/Magnum/Vk/Instance.h @@ -56,6 +56,13 @@ pointers. An instance provides device enumeration and management of Vulkan layers that enable additional functionality such as command validation or tracing / debugging. +@m_class{m-note m-success} + +@par + There's also the @ref magnum-vk-info "magnum-vk-info" tool that provides + access to Vulkan instance and device version, layer, extension and feature + information through a command line interface. + @section Vk-Instance-creation Instance creation While an @ref Instance can be default-constructed without much fuss, it's