Vladimír Vondruš
e411713abd
Mention that it's possible to search for OpenGL/OpenAL stuff as well.
8 years ago
Vladimír Vondruš
50bc1b667f
Enable search-related aliases in Doxyfile, update related coding style doc.
8 years ago
Vladimír Vondruš
3c4ff61e3a
external: preserve OpenGL/OpenAL macros in the docs.
...
Or hide them from Doxygen so it doesn't expand them to the numeric
values.
8 years ago
Vladimír Vondruš
c1063830fe
Update Doxyfile for the search functionality.
...
This also means I can finally get rid of that "sorry this is crappy"
disclaimer on the top.
8 years ago
Vladimír Vondruš
52613a2ad9
doc: updated changelog.
8 years ago
Vladimír Vondruš
09558e261a
Audio: deprecate Context::hrtfSpecifier() in favor of hrtfSpecifierString().
8 years ago
Vladimír Vondruš
c06086ba2b
doc: updated Coding Style.
...
* Using external snippets to be able to show the /* */ comments.
* Adapted to the new theme.
* Mentioning special OpenAL Doxygen commands.
8 years ago
Vladimír Vondruš
afe4f4dd28
Audio: don't crash when asking for HRTF specifier string.
...
The ALC_SOFTX_HRTF extension apparently doesn't have this query yet so
it returns nullptr.
8 years ago
Vladimír Vondruš
47f472365b
Audio: deinline potentially heavy functions.
...
Functions returning strings are awfully heavy :/
8 years ago
Vladimír Vondruš
e45f6d9bab
doc: mention potential annoyances with Emscripten build.
8 years ago
Vladimír Vondruš
45fe611b4c
TgaImporter: don't install TgaHeader.h publicly.
...
Nobody needs that.
8 years ago
Vladimír Vondruš
13f71caa54
Math: doc++
8 years ago
Vladimír Vondruš
d5db8fc291
doc: improve vcpkg documentation.
...
Thanks, Doxygen. https://bugzilla.gnome.org/show_bug.cgi?id=792774
8 years ago
Vladimír Vondruš
c804021013
Primitives: doc++
8 years ago
Vladimír Vondruš
341a70a7f4
Primitives: document how to scale capsule / cylinder to preserve normals.
8 years ago
Vladimír Vondruš
f7a0c2b78c
SceneGraph: behave properly when deleting a running animable.
...
The test now passes again.
8 years ago
Vladimír Vondruš
dee10204f9
SceneGraph: test crash and burn when deleting a running animable.
...
Yes. It does.
8 years ago
Vladimír Vondruš
72a3d67902
SceneGraph: prefix private Animable members with an underscore.
...
And minor other coding style updates. This code is old, wow!
8 years ago
Vladimír Vondruš
0b491309fb
SceneGraph: updates for the new documentation theme.
...
No proofreading.
8 years ago
Vladimír Vondruš
b124cdcf09
package/gentoo: no.
8 years ago
Vladimír Vondruš
c926d7cc10
package: updated project description.
8 years ago
Vladimír Vondruš
cc307341a6
doc: changelog update, doc++
8 years ago
Vladimír Vondruš
8f87ca9233
SceneGraph: copypaste error in the docs.
8 years ago
Vladimír Vondruš
56a81357c6
Trade: doc++
8 years ago
Vladimír Vondruš
d0d71d1c4e
Trade: no default argument for internal function.
...
It's never called from outside, so no need for convenience features.
Also prevents accidents like forgetting to pass the filePath to it.
8 years ago
Konstantinos Chatzilygeroudis
4d7f955d55
add openState to AbstractImporter to allow setting directly the state
8 years ago
Vladimír Vondruš
146b518177
Emphasize the availability of packages even more.
8 years ago
Vladimír Vondruš
fb24a08915
Sync README with main project page.
8 years ago
Vladimír Vondruš
4acb40f9bf
doc: document using Vcpkg packages.
8 years ago
Vladimír Vondruš
77764c0b8f
Updated CREDITS.md.
8 years ago
Vladimír Vondruš
35aaf481ec
package/archlinux: build&run Emscripten tests only if requested.
8 years ago
Vladimír Vondruš
9b8aac3a94
Doc++
8 years ago
Vladimír Vondruš
6a03440f21
WavAudioImporter: no need to expose the private stuff in public docs.
8 years ago
Vladimír Vondruš
8e49ba20ec
doc: building docs updates.
...
Proofread everything, make the packages the first choice (and manual
build only as a backup catch-all solution), don't force the users to
CMake but provide useful snippets to show how to use the libs from
CMake.
8 years ago
Vladimír Vondruš
6d509b7a1b
Random updates for the new documentation theme in the root namespace.
8 years ago
Vladimír Vondruš
4c44c3ecf8
external: fix build of a test on WinRT with MSVC 2017.
...
It enables deprecation-warning-is-error by default and the deprecation
warnings in the std::optional compatibility test were not properly
ignored.
8 years ago
Vladimír Vondruš
fbabb48f20
Updated e-mail address.
8 years ago
Vladimír Vondruš
1f2849d934
Test: expect test failure with XFB and EXT_debug_label.
...
The extension spec says it should be allowed, but NV thinks otherwise.
8 years ago
Vladimír Vondruš
2912a62f3c
Test: what am I doing here?!
...
Fixes test failure on ES3.
8 years ago
Vladimír Vondruš
4b67f25e30
doc/snippets: enable pedantic flags.
...
Was enabled only for the src directory.
8 years ago
Vladimír Vondruš
68953f8c87
external: adapt tests to Corrade changes.
...
Now C++17 is properly selected on MSVC, but the __cplusplus macro isn't
doing the right thing there. Use CORRADE_CXX_STANDARD instead.
8 years ago
Vladimír Vondruš
080cd461b6
CMake: set policy to report Clang as AppleClang on Apple.
8 years ago
Vladimír Vondruš
56269a4c6d
doc: example screenshots are in a different place now.
8 years ago
Vladimír Vondruš
d00e7c0a04
Provide backwards-compatibility alias for std::make_optional().
...
Marked as deprecated, of course.
8 years ago
Vladimír Vondruš
799870021e
Converting APIs returning std::optional to Containers::Optional.
...
And removing the bundled std::optional implementation. This finally
makes this library compatible with C++17. Since this would be a huge
backwards-incompatible change that would make everyone angry, the
following had to be done in case both CORRADE_BUILD_DEPRECATED and
MAGNUM_BUILD_DEPRECATED is defined:
* Under C++11 and C++14, Containers::Optional / Containers::NullOpt is
aliased to std::optional / std::nullopt. This is no worse than the
state before, when we also provided these symbols.
* Under C++17, where standard <optional> header is available,
Containers::Optional provides implicit conversion to it. Only one-way
conversion is supported, as there was fortunately no Magnum API that
took std::optional via parameter, and there might be some corner
cases that this doesn't cover. The goal is to have all examples
compiling with the old API, at least.
* There's a new test especially for this, which checks that both the
C++11 and C++17 ways of doing things work as they should.
The typedef and conversion is marked as deprecated, so it will spit out
many warnings to push users to upgrade. I hope I can completely remove
this mess soon :/
8 years ago
Vladimír Vondruš
f52557b7e7
doc: avoid using deprecated functionality.
8 years ago
Vladimír Vondruš
fa014ad131
doc: using an actual snippet from the getting started app source.
8 years ago
Vladimír Vondruš
3dacceb248
doc: update minimal CMake version.
8 years ago
Vladimír Vondruš
b194efb07b
doc: fix build on old GCC.
8 years ago
Vladimír Vondruš
1f27cb14f9
package/ci: verify also compilation of the documentation image generators.
...
Only on Travis, because only there I'm also checking a non-deprecated
build.
8 years ago