Vladimír Vondruš
739ca9146b
doc: workaround to keep \ce working even without a space after.
...
Often the doc contain something like `\cpp int \ce-sized`, and while that
worked in 1.8.16, with 1.12 not anymore. Adding an empty tag right after
to make it keep working as before.
2 years ago
Vladimír Vondruš
9e399c552e
doc: work around Doxygen ALIAS stupidity.
3 years ago
Vladimír Vondruš
46c4c9acbe
doc: add a page aggregating OpenGL-ES- and WebGL-specific features.
...
Thanks Google, for your careless fuckall way of creating private ANGLE
extensions that then immediately get exposed to Chrome and Chrome only.
Way to go!!
5 years ago
Vladimír Vondruš
86b454dc4e
doc: add a page aggregating WebGL-specific features.
...
The time have come to this. Sigh.
5 years ago
Vladimír Vondruš
3b82429db2
doc: rename \requires_gles20 to \requires_gles20_only.
...
So it's clearer it doesn't mean "GLES 2.0 and everything above", like
all other \requires_foo commands.
5 years ago
Vladimír Vondruš
7a0da83c44
doc: introduce \relativeref and shorten some excessive references.
...
It doesn't help the overflowing Vk::DeviceFeature table 100%, but it's
better a bit.
5 years ago
Vladimír Vondruš
ef0113f558
doc: introduce \requires_vk_feature, add useful info to the group pages.
5 years ago
Vladimír Vondruš
6c9c9d9194
Vk: expose all extensions for version 1.2.
...
Also provide compile-time info with them, a runtime list and everything
else similar to what's done for GL.
6 years ago
Vladimír Vondruš
1fd8722d51
doc: provide a separate \def_vk and \val_vk.
...
Originally, \def_vk was used for enum values (equivalently to how
\def_gl is used for "enum" values in GL), but I also need to reference
actual defines such as VK_VERSION_MINOR(), so renamed it to \val_vk and
reused \def_vk for actual defines.
6 years ago
Vladimír Vondruš
5ea2880979
doc: port to m.css's new Python-powered config.
...
And finally enable the color swatch postprocessing.
6 years ago
Vladimír Vondruš
6fa8a17fbb
doc: move Doxyfiles out of the root.
...
Those are useless for 90% of users, needlessly polluting the root
directory.
6 years ago
Vladimír Vondruš
503401b243
doc: fix Vulkan extension links to not point to the single page docs.
...
Because it's excessively huge and slow.
6 years ago
Vladimír Vondruš
592d11a9d2
doc: link to latest Vulkan spec, and the non-chunked extensions.
...
Slightly better for loading times but still eh.
6 years ago
Vladimír Vondruš
a920722839
doc: label deprecated APIs and stuff new since 2019.10 with version info.
...
Should make new things more discoverable, avoid confusion when a
documented API isn't there and reduce the need for maintaining multiple
separate versions of the docs.
7 years ago
Vladimír Vondruš
66db41f40c
doc: link to OpenAL APIs.
7 years ago
Vladimír Vondruš
bede124c95
Link to the Python API from C++ docs.
7 years ago
Vladimír Vondruš
7f7728a592
doc: adapted to m.css changes.
7 years ago
Vladimír Vondruš
aca02f52f5
Shapes: this library is no more either.
7 years ago
Vladimír Vondruš
9e188e83b1
Doxygen: set up OpenSearch integration.
7 years ago
Vladimír Vondruš
89a1567d71
Add the \partialsupport Doxygen alias.
...
Because I need to mark features that are supported only on some
platforms and which are not tied to any GL version or anything.
8 years ago
Vladimír Vondruš
265aca5d60
Doxygen: added the \thirdparty alias.
8 years ago
Vladimír Vondruš
be58f21318
doc: scaffolding for the new tweakable literal support.
8 years ago
Vladimír Vondruš
0dd46e7e37
HTTPS!!
8 years ago
Vladimír Vondruš
850ad2efb5
Doc++
8 years ago
Vladimír Vondruš
8ae569755c
doc: whoopsie, old URL.
...
Now I need to wait few more years for all search engine caches to clean
up.
8 years ago
Vladimír Vondruš
507761cb8e
doc: stupid me.
8 years ago
Vladimír Vondruš
3a0d6ee57a
Hide m.css-specific variables from Doxygen.
8 years ago
Vladimír Vondruš
7cb94ac32d
doc: implement Vulkan-specific Doxygen aliases.
8 years ago
Vladimír Vondruš
8b226a5904
Doxygen: enable non-implicit favicons.
8 years ago
Vladimír Vondruš
8018b17bc7
Doxygen: renamed \extension[2] to \gl_extension[2].
...
So it's clear that this is not a Vulkan extension link.
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š
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š
9c79d69fdc
Use nofollow links to the archived documentation.
8 years ago
Vladimír Vondruš
257e730c86
Add new m.css commands to Doxyfile.
8 years ago
Vladimír Vondruš
875e22e730
Updates for public docs.
8 years ago
Vladimír Vondruš
5858cbf92c
Doxyfiles for the new m.css theme.
9 years ago