Vladimír Vondruš
54c35c6976
Doxyfile updates to make compiled snippets possible in integration repo.
8 years ago
Vladimír Vondruš
20a499aa0f
Minimal support for OpenGL 4.6.
8 years ago
Vladimír Vondruš
671c99226f
Initial support for OpenGL ES 3.2.
...
A bunch of extensions formerly in AEP are now part of ES 3.2, which
means they were reordered in the extension lists. While at it, also
added corresponding new GL and WebGL extensions and fixed a few wrongly
categorized extensions in WebGL.
8 years ago
Vladimír Vondruš
e499af4d98
Remove spurious newlines from \debugoperator Doxygen commands.
8 years ago
Vladimír Vondruš
8739218cda
Shapes: adapted to the new documentation theme.
...
Ugh I should throw this all away.
8 years ago
Vladimír Vondruš
50bc1b667f
Enable search-related aliases in Doxyfile, update related coding style doc.
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š
56269a4c6d
doc: example screenshots are in a different place now.
8 years ago
Vladimír Vondruš
257e730c86
Add new m.css commands to Doxyfile.
8 years ago
Vladimír Vondruš
1ec14c678b
Local Doxygen ignores for symbol export macros.
...
It was impossible to put all macros including the ones from other
projects into the global Doxyfile. Much cleaner now <3
8 years ago
Vladimír Vondruš
5858cbf92c
Doxyfiles for the new m.css theme.
9 years ago
Vladimír Vondruš
793f6a4d82
Link to STL types from the documentation.
9 years ago
Vladimír Vondruš
b78bd9e4fc
More unneeded Doxygen stuff.
9 years ago
Vladimír Vondruš
1e0a9c0498
Code snippets that have Doxygen comments have them *for a reason*.
9 years ago
Vladimír Vondruš
94f0c9ad87
Exclude quite a lot of unneeded files from doc generation.
9 years ago
Vladimír Vondruš
80d653cc40
Don't use typewriter font for GL and AL references.
...
It's fugly.
9 years ago
Vladimír Vondruš
5109e9f813
Properly explicitly reference the types in \configurationvalue command.
9 years ago
Émile Grégoire
60e181d1b3
Use https for GL function links.
9 years ago
Vladimír Vondruš
3b3f71faa9
doc: adapted GL function/extension to Khronos domain move.
...
Followup to previous commit -- links to opengl.org are now redirected to
khronos.org and the extension links have the same format for both GL and
GLES. That allows me to remove some of the Doxygen aliases and use just
a single set of the functions for both GL and GLES.
9 years ago
Émile Grégoire
a47429bd3f
Fix href to OpenGL reference generated by Doxygen.
...
The doc was moved to khronos.org and the URL schema was changed.
9 years ago
Vladimír Vondruš
c45472a0f0
DebugTools: initial implementation of CompareImage class.
...
Currently just does per-pixel comparison and calculates absolute delta,
failing the comparison if max/mean delta threshold is above specified
values. Useful enough for the case I have right now, might fail in other
case -- but still better than whatever else I was using before :)
9 years ago
Vladimír Vondruš
d0cc5c9759
Added \experimental Doxygen tag.
10 years ago
Vladimír Vondruš
f0a57a1a86
doc: fix typo.
10 years ago
Vladimír Vondruš
40bd7adda8
Audio: added OpenAL Doxygen page.
...
Now the \requires_al_extension command works.
11 years ago
Vladimír Vondruš
5d1a26ec65
Audio: random cleanups.
...
Polished some minor stuff in the code, reordered Renderer getter-only
functions to be at the top, fixed \al_extension and \alc_extension
Doxygen commands to link to proper place and some other minor
Doxygen-related stuff.
11 years ago
Squareys
f12f2624b2
Doc: Add fn_alc and def_alc aliases.
...
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Squareys
cf6ca0bf29
Doc: Add al_extension alias.
...
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Vladimír Vondruš
e023c7d049
Include magnum-extras repo in Doxygen documentation.
11 years ago
Vladimír Vondruš
deb2869c81
Ignore CORRADE_DEPRECATED_*() macros in Doxygen.
11 years ago
Vladimír Vondruš
4f90760598
First-class WebGL support, part 1: initial infrastructure.
11 years ago
Vladimír Vondruš
ee9dae968b
Reordered aliases in Doxyfile.
11 years ago
Vladimír Vondruš
95c7fc7a56
Ignore macro which confuses Doxygen.
11 years ago
Vladimír Vondruš
9a9e69b637
Doxygen: disable autolinking.
...
Finally.
12 years ago
Vladimír Vondruš
da05c83ed5
Doxygen: use \relatesalso instead of \relates in aliases.
...
Using \relates causes the documented member to appear as class member
(which is wrong), makes it impossible to link to it without specifying
it as class member (also wrong) and causes Doxygen to just not display
argument list in reference list (why?!).
12 years ago
Vladimír Vondruš
1d8b0ba268
Added remaining non-core ARB/KHR extensions to the list.
12 years ago
Vladimír Vondruš
7b5d9a63f1
Initial support for OpenGL 4.5.
12 years ago
Vladimír Vondruš
8e79d1877e
Initial support for OpenGL ES 3.1.
12 years ago
Vladimír Vondruš
ce08ef6a04
Updated Doxyfile to 1.8.7.
12 years ago
Vladimír Vondruš
436d629687
Make Doxygen debug operator command usable with enums.
12 years ago
Vladimír Vondruš
22155e575a
Don't show *_EXPORT macros in the documentation.
...
Got broken probably when trying to work around the issues with
CORRADE_DEPRECATED() macro.
12 years ago
Vladimír Vondruš
072ee4e288
doc: mapping of OpenGL limit and state queries, various improvements.
12 years ago
Vladimír Vondruš
1dd8b51e69
doc: added OpenGL support status and OpenGL command mapping.
12 years ago
Vladimír Vondruš
4820476beb
Doc++
...
Also added new Doxygen alias for more specific GL function links.
12 years ago
Vladimír Vondruš
24d470e0b1
doc: don't show files used to generate the documentation.
...
Also useless.
12 years ago
Vladimír Vondruš
e2abab17b7
doc: show include for each class.
...
Had to explicitly disable showing includes for files. Useless stuff.
12 years ago
Vladimír Vondruš
222292239b
Making includes absolute, part 7: fix documentation.
12 years ago
Vladimír Vondruš
4c33f86101
Doxyfile: added annother variant of extension links.
13 years ago
Vladimír Vondruš
f796b5a781
Ignore CORRADE_DEPRECATED() macro in Doxygen.
13 years ago
Vladimír Vondruš
a6831da902
Initial support for ability to disable building of deprecated APIs.
...
CMake option `BUILD_DEPRECATED`, enabled by default, exposed as
`MAGNUM_BUILD_DEPRECATED` to users both in CMake and C++ code.
13 years ago
Vladimír Vondruš
d380e07ac5
Separated deprecated API and deprecated GL API in the docs.
...
New code may not use deprecated API, but for some reasons (support
for old GL versions) might use deprecated GL API.
13 years ago