Vladimír Vondruš
08aff4984b
Doc++
8 years ago
Vladimír Vondruš
2bdd1edbbd
doc: changelog update for the next release.
8 years ago
Vladimír Vondruš
c5bdc63e50
doc: we use codecov now.
8 years ago
Vladimír Vondruš
1180b4e5cf
doc: improved OpenGL wrapping documentation.
...
Also compiling the code snippets now to ensure they are not outdated.
(They were, of course.)
8 years ago
Vladimír Vondruš
14a213f6eb
Improve state tracker resetting functionality.
8 years ago
Vladimír Vondruš
56db82dc11
doc/snippets: CMake 2.8.12 is amazing, isn't it.
8 years ago
Vladimír Vondruš
b9280fc0c0
package/ci: code coverage on AppVeyor MinGW.
8 years ago
Vladimír Vondruš
5a29881c8f
package/ci: switched to codecov.io, merge Linux, macOS and GLES reports.
8 years ago
Vladimír Vondruš
28475e1bd8
Doc++
8 years ago
Vladimír Vondruš
6dffc0a91e
Shaders: documentation update for the new theme.
...
Also made the shader image background transparent to better fit in the
docs and updated the images to match site colors.
8 years ago
Vladimír Vondruš
e7d49be6f3
Audio: add search keywords for OpenAL functions.
8 years ago
Vladimír Vondruš
8181158697
Documentation updates for the new theme in the root namespace.
...
Also adding search keywords for hopefully all OpenGL APIs.
8 years ago
Vladimír Vondruš
50bc1b667f
Enable search-related aliases in Doxyfile, update related coding style doc.
8 years ago
Vladimír Vondruš
52613a2ad9
doc: updated changelog.
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š
e45f6d9bab
doc: mention potential annoyances with Emscripten build.
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š
cc307341a6
doc: changelog update, doc++
8 years ago
Vladimír Vondruš
146b518177
Emphasize the availability of packages even more.
8 years ago
Vladimír Vondruš
4acb40f9bf
doc: document using Vcpkg packages.
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š
fbabb48f20
Updated e-mail address.
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š
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š
e63636ab4c
Update the one-line description to be less vague.
8 years ago
Vladimír Vondruš
adcdb64ea7
Doc++
8 years ago
Vladimír Vondruš
55e9357d1b
doc: changelog updates.
8 years ago
Vladimír Vondruš
ba8133a308
doc: document plugin directories.
8 years ago
Vladimír Vondruš
ec07ef2210
doc: adapt changelog to the new theme.
8 years ago
Vladimír Vondruš
0814f3b148
Doc++
8 years ago
Vladimír Vondruš
bd54e7f7d2
doc: don't use Markdown headers in changelog.
8 years ago
Vladimír Vondruš
bcbd077f8e
Doc mainpage / README update.
...
Fixed so the doc is not just poorly repeating what's already said on the
homepage.
8 years ago
Vladimír Vondruš
623fa97970
Updated copyright year.
8 years ago
Vladimír Vondruš
762dba470c
Updated doc mainpage and README for consistency with the new website.
8 years ago
Vladimír Vondruš
6cc8362eeb
Doc++
8 years ago
Vladimír Vondruš
ac3bdeea06
doc: fix GL extension link.
8 years ago
Vladimír Vondruš
875e22e730
Updates for public docs.
8 years ago
Vladimír Vondruš
58064ab18c
doc: and I'm making stupid typos.
8 years ago
Vladimír Vondruš
36f5030ffd
DebugTools: use ANSI text file instead of a terminal screenshot.
9 years ago
Vladimír Vondruš
341a2cb2df
Updated the main documentation pages for the new theme.
...
Not fully proofreading them yet, takes too much time.
9 years ago
Squareys
b9a793320a
Doc++
9 years ago
Vladimír Vondruš
32613a592a
Implemented glClearBuffer() APIs from GL 3.0 / GLES 3.0.
...
According to my browser, glClear() can't be used to clear integer
framebuffers, so this APIs are needed.
9 years ago
Vladimír Vondruš
9733988686
Platform: fix severe aliasing artifacts with defaults on Emscripten.
...
The default for Sdl2Application canvas size was 800x600, but the canvas
was sized to 640x480 by the default CSS style. Sorry about this.
9 years ago
Vladimír Vondruš
c77782c3f4
Audio: ported magnum-al-info to Emscripten.
9 years ago
Vladimír Vondruš
404c23e63d
Platform: ported magnum-info to Emscripten.
9 years ago
Vladimír Vondruš
215beaa3be
Platform: ability to pass command-line args to Emscripten browser apps.
9 years ago