Vladimír Vondruš
7d08742341
doc: fix GL/VK extension and version checklist to match actual workflow.
...
It got written once and never updated, and the order that was there
needed a lot more brain cycles than strictly necessary.
4 years ago
Vladimír Vondruš
b983781505
Prefix all CMake options with MAGNUM_*.
...
Similar to the change done in Corrade, see the commit for details:
878624ac36
Wow, this is probably the most backwards-compatibility code I've ever
written. Can't wait until I can drop all that.
4 years ago
Vladimír Vondruš
822fa0d644
Updated copyright year.
4 years ago
Vladimír Vondruš
89e3c52dfa
Bye, Travis! You won't be missed.
...
The only leftover is the platform-specific info, which might still be
useful to derive info from for the non-shit CI providers.
4 years ago
Aaron Gokaslan
ca677c69fe
Fix typos
5 years ago
Vladimír Vondruš
2066d82ea4
Shaders: suffix all existing shaders with GL.
...
To make room for Vulkan shaders. Also renaming the headers, of course
everything is still aliased to the old names (and marked as deprecated).
5 years ago
Vladimír Vondruš
2bf014f1e6
Vk: document also what CreateInfo setters do to the underlying struct.
5 years ago
Vladimír Vondruš
c1a3a89fb1
Vk: doc++
5 years ago
Vladimír Vondruš
443a8b75fc
external: expose VK_KHR_copy_commands2.
...
At this point it's getting easier to say which commands *don't* have a
"V2" yet.
5 years ago
Vladimír Vondruš
52abd2ffb3
external: update copyright year in flextGL templates.
...
I need to CANCEL the wheezy template thing and use Jinja. The special
cases are just too much for me to handle without seeing RED.
5 years ago
Vladimír Vondruš
3d136503d8
Updated copyright year.
5 years ago
Vladimír Vondruš
fda70b0f57
doc: update dev guide with more places where to change copyright year.
5 years ago
Vladimír Vondruš
6783dc6fad
doc: a better order for the "adding Vulkan extension" guide.
...
It makes most sense to extend the Extensions namespace first.
5 years ago
Vladimír Vondruš
9aeefce801
doc: document the need for & / && CreateInfo setter overloads.
5 years ago
Vladimír Vondruš
082f7a6c3a
doc: rules for move-only CreateInfo wrappers.
5 years ago
Vladimír Vondruš
aad588054a
Vk: implement Device feature enablement.
...
This was way more pain that initially expected, especially in regards to
preserving externally-specified pNext chains without writing to them in
any way.
5 years ago
Vladimír Vondruš
3e2698cc0e
doc: expand Developers Guide with notes about Vulkan features.
5 years ago
Vladimír Vondruš
dc9ab83afe
doc: write up guidelines for Vulkan CreateInfo wrapper implementation.
5 years ago
Vladimír Vondruš
271f8b6fec
Vk: tighten rules for extension-dependent code paths.
...
To ensure a non-success VkResult is never missed.
5 years ago
Vladimír Vondruš
a7ac8ea6fc
doc: add info about adding new Vulkan versions / extensions.
6 years ago
Vladimír Vondruš
fb3c56f945
doc: we have a helper for flextGL updates now.
6 years ago
Vladimír Vondruš
b248d925e0
doc: add some guidelines on updating plugin interface strings.
...
Just got bitten by an ABI-incompatible change causing a crash, so better
to have this spec'd.
6 years ago
Vladimír Vondruš
b38892474a
doc: expand Developers Guide for singles.
6 years ago
Vladimír Vondruš
0cba5088a9
doc: update the Developers guide to mention a thing better.
6 years ago
Vladimír Vondruš
293f092f14
Add a version.h header with full Git version information.
6 years ago
Vladimír Vondruš
19e0e96d74
Updated copyright year.
6 years ago
Vladimír Vondruš
f46b522ec5
doc: dev guides for adding new mesh attributes name / type.
6 years ago
Vladimír Vondruš
a4dcecc027
doc: mention the new \m_since commands in Developers Guide.
6 years ago
Vladimír Vondruš
4a06b913a8
Doc++
7 years ago
Squareys
62e74ea324
dox: Link to building-doc from developer guide
...
Signed-off-by: Squareys <squareys@googlemail.com>
7 years ago
Vladimír Vondruš
546f285210
doc: updated release checklist.
7 years ago
Vladimír Vondruš
e6b7aa12fa
Updated copyright year.
7 years ago
Vladimír Vondruš
7755cc5a15
Doc++, changelog++, credits++.
7 years ago
Vladimír Vondruš
0e7277de4e
Doc++
8 years ago
Vladimír Vondruš
b32b79181d
doc: updated Developers Guide.
8 years ago
Vladimír Vondruš
e1c4a88bf7
doc: updated Developers Guide.
8 years ago
Vladimír Vondruš
0dd46e7e37
HTTPS!!
8 years ago
Vladimír Vondruš
a1be168b7f
Doc++
8 years ago
Vladimír Vondruš
7b6fd1f88f
doc: checklist for deprecating a whole library.
8 years ago
Vladimír Vondruš
d1a6934b37
doc: updated the developers' guide with new stuff.
8 years ago
Vladimír Vondruš
b1377033e8
Vk: initial Vulkan headers generated using flextGL.
8 years ago
Vladimír Vondruš
b3fe9cc617
doc: placeholders for Audio stuff in the Developers Guide.
...
So much to write, so little time.
8 years ago
Vladimír Vondruš
94fd1e90e3
doc: update the worst offenders in Developers Guide.
8 years ago
Vladimír Vondruš
82fce786d8
Split the OpenGL layer out, pt 7: renamed magnum-info to magnum-gl-info.
...
The WITH_MAGNUMINFO CMake option is now WITH_GL_INFO. No backwards
compatibility is provided, sorry.
8 years ago
Vladimír Vondruš
9dcaf23389
Split the OpenGL layer out, pt 4: new Magnum::GL namespace.
...
At the moment just the GL library itself w/o the tests, and without
backwards compatibility aliases. The following types were left in the
root namespace, despite being in the GL/ directory, as they will get
moved back soon:
* Image, CompressedImage and their dimensional typedefs
* ImageView, CompressedImageView and their dimensional typedefs
* PixelStorage
Not PixelFormat etc., that one will stay in the GL namespace and a
completely new PixelFormat enum will be provided in the root namespace.
8 years ago
Vladimír Vondruš
aacafbbb2f
doc: mention the new static plugin import files in Developers Guide.
8 years ago
Vladimír Vondruš
68dca658c5
doc: better documented GL driver workarounds and how to add them.
8 years ago
Vladimír Vondruš
2a3a907c15
GL: manual indices for extensions.
...
The `#line` statement was an ugly hack and it breaks code highlighting
in KDevelop (and I guess in many other Clang-based IDEs as well). This
however means adding new extensions is a bit more annoying, but
hopefully the newly added test should aid with that. Developers guide
contains more info.
8 years ago
Vladimír Vondruš
dee66a283e
Doc++
8 years ago
Vladimír Vondruš
311f44faec
doc: step-by-step checklists for core developers and maintainers.
8 years ago