Browse Source

doc: updated changelog, building docs and credits.

pull/374/head
Vladimír Vondruš 7 years ago
parent
commit
03de71a831
  1. 31
      doc/building.dox
  2. 8
      doc/changelog.dox
  3. 4
      doc/credits.dox

31
doc/building.dox

@ -61,6 +61,7 @@ control and @ref building-cross for cross-compiling to other platforms.
- @ref building-packages-vcpkg - @ref building-packages-vcpkg
- @ref building-packages-arch - @ref building-packages-arch
- @ref building-packages-msys
- @ref building-packages-deb - @ref building-packages-deb
- @ref building-packages-gentoo - @ref building-packages-gentoo
- @ref building-packages-brew - @ref building-packages-brew
@ -184,6 +185,36 @@ There are also ArchLinux packages for @ref building-plugins-packages-arch "Magnu
@ref building-extras-packages-arch "Magnum Extras" and @ref building-extras-packages-arch "Magnum Extras" and
@ref building-examples-packages-arch "Magnum Examples". @ref building-examples-packages-arch "Magnum Examples".
@subsection building-packages-msys MSYS2 packages
`PKGBUILD`s for [MSYS2](https://www.msys2.org/) are in the `package/msys`
directory. Similarly to ArchLinux, there is one package in the
`package/msys/magnum` directory, which will download and package latest stable
release; and then a development `PKGBUILD`, allowing you to package and install
the currently checked out source tree. Both depend on a corresponding
@ref building-corrade-packages-msys "Corrade MSYS2 package". Example usage:
@code{.sh}
git clone git://github.com/mosra/magnum && cd magnum
cd package/msys
makepkg -fp PKGBUILD
@endcode
The above works in a 32/64bit MinGW shell, from a MSYS shell the equivalent
command is
@code{.sh}
makepkg-mingw -fp PKGBUILD
@endcode
@m_class{m-noindent}
which will build both a 32bit and a 64bit version. See the
[MSYS2 Wiki](https://github.com/msys2/msys2/wiki/Creating-Packages) for more
information.
There is also a MSYS2 package for @ref building-plugins-packages-msys "Magnum Plugins".
@subsection building-packages-deb Packages for Debian, Ubuntu and derivatives @subsection building-packages-deb Packages for Debian, Ubuntu and derivatives
Prebuilt packages of the latest stable version for Ubuntu 14.04, 16.04 and Prebuilt packages of the latest stable version for Ubuntu 14.04, 16.04 and

8
doc/changelog.dox

@ -105,10 +105,11 @@ See also:
@subsubsection changelog-latest-changes-gl GL library @subsubsection changelog-latest-changes-gl GL library
. Added a @cpp "nv-egl-incorrect-gl11-function-pointers" @ce workaround that - Added a @cpp "nv-egl-incorrect-gl11-function-pointers" @ce workaround that
explicitly loads OpenGL 1.0 and 1.1 function pointers on contexts created explicitly loads OpenGL 1.0 and 1.1 function pointers on contexts created
using EGL on NVidia drivers, because there functions such as using EGL on NVidia drivers, because there functions such as
@fn_gl{GetString()} behave incorrectly when linked statically. @fn_gl{GetString} behave incorrectly when linked statically. See also
[mosra/magnum#308](https://github.com/mosra/magnum/pull/308).
- New @ref GL::Context::State::BindScratchVao state to make external OpenGL - New @ref GL::Context::State::BindScratchVao state to make external OpenGL
code that's not VAO-aware working on core GL profiles (which don't allow code that's not VAO-aware working on core GL profiles (which don't allow
default VAOs being used for drawing) default VAOs being used for drawing)
@ -138,6 +139,9 @@ See also:
[mosra/toolchains#6](https://github.com/mosra/toolchains/pull/6). [mosra/toolchains#6](https://github.com/mosra/toolchains/pull/6).
- Initial scaffolding for [Hunter](https://hunter.sh) package support (see - Initial scaffolding for [Hunter](https://hunter.sh) package support (see
[mosra/magnum#298](https://github.com/mosra/magnum/pull/298)) [mosra/magnum#298](https://github.com/mosra/magnum/pull/298))
- The `package/msys` directory now contains `PKGBUILD`s for
[MSYS2](https://www.msys2.org/). See @ref building-packages-msys for more
information. See also [mosra/magnum#307](https://github.com/mosra/magnum/pull/307).
- The `Magnum::AndroidApplication` target was missing a few dependency - The `Magnum::AndroidApplication` target was missing a few dependency
libraries when Magnum was used as a CMake subproject libraries when Magnum was used as a CMake subproject
- Fixed an ambiguous overload error in @ref Text::GlyphCache when compiling - Fixed an ambiguous overload error in @ref Text::GlyphCache when compiling

4
doc/credits.dox

@ -106,9 +106,13 @@ Are the below lists missing your name or something's wrong?
macOS-related updates to @ref Platform::GlfwApplication macOS-related updates to @ref Platform::GlfwApplication
- **Émile Grégoire** ([\@emgre](https://github.com/emgre)) --- documentation - **Émile Grégoire** ([\@emgre](https://github.com/emgre)) --- documentation
updates, algorithm bugfixes updates, algorithm bugfixes
- **Erik Wijmans** ([\@erikwijmans](https://github.com/erikwijmans)) ---
NVidia-specific workarounds for headless EGL contexts
- **Gerhard de Clercq** --- Windows RT (Store/Phone) port - **Gerhard de Clercq** --- Windows RT (Store/Phone) port
- **Guillaume Giraud** ([\@Guillaume227](https://github.com/Guillaume227)) --- - **Guillaume Giraud** ([\@Guillaume227](https://github.com/Guillaume227)) ---
algorithm bugfixes algorithm bugfixes
- **Guillaume Jacquemin** ([\@williamjcm](https://github.com/williamjcm)) ---
MSYS2 packages
- **Ivan P.** ([\@uzername](https://github.com/uzername)) --- documentation - **Ivan P.** ([\@uzername](https://github.com/uzername)) --- documentation
improvements improvements
- **Jonathan Hale** ([\@Squareys](https://github.com/Squareys)) --- @ref Audio - **Jonathan Hale** ([\@Squareys](https://github.com/Squareys)) --- @ref Audio

Loading…
Cancel
Save