Browse Source

doc: don't use Markdown headers in changelog.

pull/225/head
Vladimír Vondruš 8 years ago
parent
commit
bd54e7f7d2
  1. 40
      doc/changelog.dox

40
doc/changelog.dox

@ -31,7 +31,7 @@ namespace Magnum {
@section changelog-latest Changes since 2015-05 snapshot @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) - 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) - 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 < - Dropped the `compatibility` branch and all support for MSVC 2013 and GCC <
4.7 4.7
## New features @subsection changelog-latest-new New features
- MSVC 2015 and MSVC 2017 support in `master` branch - MSVC 2015 and MSVC 2017 support in `master` branch
- ANGLE ES2/ES3 support, ability to create desktop GLES contexts on Windows - ANGLE ES2/ES3 support, ability to create desktop GLES contexts on Windows
@ -127,7 +127,7 @@ namespace Magnum {
- Added @ref Context::isCoreProfile() - Added @ref Context::isCoreProfile()
- Added @ref TransformFeedback::maxVertexStreams() limit query - Added @ref TransformFeedback::maxVertexStreams() limit query
### Audio library @subsubsection changelog-latest-new-audio Audio library
- Ported to Emscripten - Ported to Emscripten
- Added @ref Audio::Source::position(), @ref Audio::Source::velocity(), - 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 - New @ref magnum-al-info "magnum-al-info" utility, available for all desktop
platforms and Emscripten platforms and Emscripten
### DebugTools library @subsubsection changelog-latest-new-debugtools DebugTools library
- Added @ref DebugTools::bufferData(), @ref DebugTools::bufferSubData() - Added @ref DebugTools::bufferData(), @ref DebugTools::bufferSubData()
and @ref DebugTools::textureSubImage() debugging helpers to emulate missing 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 - New @ref DebugTools::CompareImage class for fuzzy image comparison in
@ref Corrade::TestSuite @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 - New @ref Math::Bezier class for handling N-dimensional M-order Bézier
curves curves
@ -215,7 +215,7 @@ namespace Magnum {
- Ability to construct @ref Math::RectangularMatrix and derived classes - Ability to construct @ref Math::RectangularMatrix and derived classes
with one value for all components with one value for all components
### Platform libraries @subsubsection changelog-latest-new-platform Platform libraries
- New @ref Platform::GlfwApplication class - New @ref Platform::GlfwApplication class
- Text input support in @ref Platform::Sdl2Application and - Text input support in @ref Platform::Sdl2Application and
@ -266,21 +266,21 @@ namespace Magnum {
@ref Platform::Sdl2Application and @ref Platform::WindowlessEglApplication @ref Platform::Sdl2Application and @ref Platform::WindowlessEglApplication
for more information for more information
### Primitives library @subsubsection changelog-latest-new-primitives Primitives library
- New @ref Primitives::axis2D() and @ref Primitives::axis3D() primitives - 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 - Ability to construct all @ref Shader classes without an OpenGL context
present using @ref NoCreate present using @ref NoCreate
### Text library @subsubsection changelog-latest-new-text Text library
- New @ref Text::AbstractFont::ascent() and @ref Text::AbstractFont::descent() - New @ref Text::AbstractFont::ascent() and @ref Text::AbstractFont::descent()
font properties font properties
### Trade library @subsubsection changelog-latest-new-trade Trade library
- New @ref magnum-imageconverter "magnum-imageconverter" utility - New @ref magnum-imageconverter "magnum-imageconverter" utility
- Initial implementation of @ref Trade::CameraData and @ref Trade::LightData - Initial implementation of @ref Trade::CameraData and @ref Trade::LightData
@ -309,7 +309,7 @@ namespace Magnum {
- @ref Trade::TgaImageConverter "TgaImageConverter" now properly handles - @ref Trade::TgaImageConverter "TgaImageConverter" now properly handles
@ref PixelStorage parameters @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 - Functionality that is not available on WebGL (like debug output etc.) is
not present in WebGL builds to reduce compiled code size 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 - Various workarounds to make the engine working better on SVGA3D drivers
(VMWare guest) (VMWare guest)
### Math library @subsubsection changelog-latest-changes-math Math library
- @ref Double types are no longer restricted to just desktop GL builds, all - @ref Double types are no longer restricted to just desktop GL builds, all
related types also work on ES and WebGL builds 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::Vector::minmax() now works on arbitrary vectors instead of just
@ref Math::Vector2 @ref Math::Vector2
### Platform library @subsubsection changelog-latest-changes-platform Platform library
- Requesting core OpenGL context by default in @ref Platform::WindowlessGlxApplication - Requesting core OpenGL context by default in @ref Platform::WindowlessGlxApplication
and @ref Platform::Sdl2Application. On binary NVidia, AMD and Windows Intel 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 - @ref Platform::Sdl2Application now shows the window only once the GL
context is fully created to avoid flickering 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::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 gained the ability to have both color and texture
- @ref Shaders::Phong is now able to do alpha-masking - @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, - Continuous testing for Linux, macOS, Windows MSVC, Windows MinGW, Windows RT,
iOS, Android and Emscripten on [Travis CI](https://travis-ci.org/mosra/magnum) 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 - Bundling a patched version of `FindOpenAL.cmake` to make it working on
Emscripten Emscripten
## Bug fixes @subsection changelog-latest-bugfixes Bug fixes
- Wrapping mode for @ref CubeMapTexture is now correctly two-dimensional - Wrapping mode for @ref CubeMapTexture is now correctly two-dimensional
instead of three-dimensional, wrapping mode for @ref Texture2DArray "TextureNDArray" 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 resetting a bit in @ref Math::BoolVector::set()
- Fixed bad interaction of builtin OpenGL headers and Qt on macOS - Fixed bad interaction of builtin OpenGL headers and Qt on macOS
## Deprecated APIs @subsection changelog-latest-deprecated Deprecated APIs
- `Timeline::setMinimalFrameTime()` is deprecated, use - `Timeline::setMinimalFrameTime()` is deprecated, use
@ref Platform::Sdl2Application::setSwapInterval() "Platform::*Application::setSwapInterval()" @ref Platform::Sdl2Application::setSwapInterval() "Platform::*Application::setSwapInterval()"
@ -527,7 +527,7 @@ namespace Magnum {
- @ref Shaders::Generic::Color vertex attribute implicit constructor is - @ref Shaders::Generic::Color vertex attribute implicit constructor is
deprecated, use a constructor with explicit component count instead 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 - The @ref Math::Geometry::Distance and @ref Math::Geometry::Intersection
classes are now a namespace (might break `using` declarations, but 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()" to recently added features, use @ref Image::dataProperties() "Image::dataProperties()"
instead instead
## Performance improvements @subsection changelog-latest-performance Performance improvements
- Reduced size of and number of allocations in @ref Mesh class. - 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 - Explicit list of extensions that are available in WebGL builds
- New page explaining @ref opengl-wrapping "OpenGL wrapper layer" - New page explaining @ref opengl-wrapping "OpenGL wrapper layer"

Loading…
Cancel
Save