From bd54e7f7d21a327581bf724900cbec4acbf16a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 6 Jan 2018 00:14:31 +0100 Subject: [PATCH] doc: don't use Markdown headers in changelog. --- doc/changelog.dox | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/doc/changelog.dox b/doc/changelog.dox index 3b965e07d..9da0e151d 100644 --- a/doc/changelog.dox +++ b/doc/changelog.dox @@ -31,7 +31,7 @@ namespace Magnum { @section changelog-latest Changes since 2015-05 snapshot -## De­pen­den­cy changes +@subsection changelog-latest-dependencies De­pen­den­cy changes - Completely removed NaCl support (see https://blog.chromium.org/2017/05/goodbye-pnacl-hello-webassembly.html) - Dropped support for the old MinGW32 (only MinGW-w64 is supported now) @@ -40,7 +40,7 @@ namespace Magnum { - Dropped the `compatibility` branch and all support for MSVC 2013 and GCC < 4.7 -## New features +@subsection changelog-latest-new New features - MSVC 2015 and MSVC 2017 support in `master` branch - ANGLE ES2/ES3 support, ability to create desktop GLES contexts on Windows @@ -127,7 +127,7 @@ namespace Magnum { - Added @ref Context::isCoreProfile() - Added @ref TransformFeedback::maxVertexStreams() limit query -### Audio library +@subsubsection changelog-latest-new-audio Audio library - Ported to Emscripten - Added @ref Audio::Source::position(), @ref Audio::Source::velocity(), @@ -154,7 +154,7 @@ namespace Magnum { - New @ref magnum-al-info "magnum-al-info" utility, available for all desktop platforms and Emscripten -### DebugTools library +@subsubsection changelog-latest-new-debugtools DebugTools library - Added @ref DebugTools::bufferData(), @ref DebugTools::bufferSubData() and @ref DebugTools::textureSubImage() debugging helpers to emulate missing @@ -162,7 +162,7 @@ namespace Magnum { - New @ref DebugTools::CompareImage class for fuzzy image comparison in @ref Corrade::TestSuite -### Math library +@subsubsection changelog-latest-new-math Math library - New @ref Math::Bezier class for handling N-dimensional M-order Bézier curves @@ -215,7 +215,7 @@ namespace Magnum { - Ability to construct @ref Math::RectangularMatrix and derived classes with one value for all components -### Platform libraries +@subsubsection changelog-latest-new-platform Platform libraries - New @ref Platform::GlfwApplication class - Text input support in @ref Platform::Sdl2Application and @@ -266,21 +266,21 @@ namespace Magnum { @ref Platform::Sdl2Application and @ref Platform::WindowlessEglApplication for more information -### Primitives library +@subsubsection changelog-latest-new-primitives Primitives library - New @ref Primitives::axis2D() and @ref Primitives::axis3D() primitives -### Shaders library +@subsubsection changelog-latest-new-shaders Shaders library - Ability to construct all @ref Shader classes without an OpenGL context present using @ref NoCreate -### Text library +@subsubsection changelog-latest-new-text Text library - New @ref Text::AbstractFont::ascent() and @ref Text::AbstractFont::descent() font properties -### Trade library +@subsubsection changelog-latest-new-trade Trade library - New @ref magnum-imageconverter "magnum-imageconverter" utility - Initial implementation of @ref Trade::CameraData and @ref Trade::LightData @@ -309,7 +309,7 @@ namespace Magnum { - @ref Trade::TgaImageConverter "TgaImageConverter" now properly handles @ref PixelStorage parameters -## Changes and improvements +@subsection changelog-latest-changes Changes and improvements - Functionality that is not available on WebGL (like debug output etc.) is not present in WebGL builds to reduce compiled code size @@ -348,7 +348,7 @@ namespace Magnum { - Various workarounds to make the engine working better on SVGA3D drivers (VMWare guest) -### Math library +@subsubsection changelog-latest-changes-math Math library - @ref Double types are no longer restricted to just desktop GL builds, all related types also work on ES and WebGL builds @@ -364,7 +364,7 @@ namespace Magnum { - @ref Math::Vector::minmax() now works on arbitrary vectors instead of just @ref Math::Vector2 -### Platform library +@subsubsection changelog-latest-changes-platform Platform library - Requesting core OpenGL context by default in @ref Platform::WindowlessGlxApplication and @ref Platform::Sdl2Application. On binary NVidia, AMD and Windows Intel @@ -376,13 +376,13 @@ namespace Magnum { - @ref Platform::Sdl2Application now shows the window only once the GL context is fully created to avoid flickering -### Shaders library +@subsubsection changelog-latest-changes-shaders Shaders library - @ref Shaders::Flat now sets default color to white only in textured version - @ref Shaders::Phong gained the ability to have both color and texture - @ref Shaders::Phong is now able to do alpha-masking -## Build system +@subsection changelog-latest-buildsystem Build system - Continuous testing for Linux, macOS, Windows MSVC, Windows MinGW, Windows RT, iOS, Android and Emscripten on [Travis CI](https://travis-ci.org/mosra/magnum) @@ -417,7 +417,7 @@ namespace Magnum { - Bundling a patched version of `FindOpenAL.cmake` to make it working on Emscripten -## Bug fixes +@subsection changelog-latest-bugfixes Bug fixes - Wrapping mode for @ref CubeMapTexture is now correctly two-dimensional instead of three-dimensional, wrapping mode for @ref Texture2DArray "TextureNDArray" @@ -459,7 +459,7 @@ namespace Magnum { - Fixed resetting a bit in @ref Math::BoolVector::set() - Fixed bad interaction of builtin OpenGL headers and Qt on macOS -## Deprecated APIs +@subsection changelog-latest-deprecated Deprecated APIs - `Timeline::setMinimalFrameTime()` is deprecated, use @ref Platform::Sdl2Application::setSwapInterval() "Platform::*Application::setSwapInterval()" @@ -527,7 +527,7 @@ namespace Magnum { - @ref Shaders::Generic::Color vertex attribute implicit constructor is deprecated, use a constructor with explicit component count instead -## Potential compatibility breakages, removed APIs +@subsection changelog-latest-compatibility Potential compatibility breakages, removed APIs - The @ref Math::Geometry::Distance and @ref Math::Geometry::Intersection classes are now a namespace (might break `using` declarations, but @@ -572,11 +572,11 @@ namespace Magnum { to recently added features, use @ref Image::dataProperties() "Image::dataProperties()" instead -## Performance improvements +@subsection changelog-latest-performance Performance improvements - Reduced size of and number of allocations in @ref Mesh class. -## Documentation +@subsection changelog-latest-docs Documentation - Explicit list of extensions that are available in WebGL builds - New page explaining @ref opengl-wrapping "OpenGL wrapper layer"