Vladimír Vondruš
fd152d28c4
doc: crosslink all Unsupported/Deprecated pages.
13 years ago
Vladimír Vondruš
1c10a5f595
More documentation crosslinking and fixes.
13 years ago
Vladimír Vondruš
a4ab4ad74c
Updated Platform support documentation.
...
Now using generic aliases implicitly everywhere.
13 years ago
Vladimír Vondruš
46ce7b0347
Thoroughly documented also building and CMake usage of all other libs.
13 years ago
Vladimír Vondruš
9c06a95003
Mention that SDL2 is working on OSX.
13 years ago
Vladimír Vondruš
c9718d3d12
Mention crosslinking with documentation of related projects.
13 years ago
Vladimír Vondruš
2030fdf933
Mention `BUILD_GL_TESTS` CMake variable.
13 years ago
Vladimír Vondruš
037c5adb8e
Building documentation improvements.
...
Removed redundant information about CMake and instead just linking to
what is already written somewhere else.
13 years ago
Vladimír Vondruš
8e931ae912
Actually an formatting workaround for Markdown.
...
Unable to separate two lists.
13 years ago
Vladimír Vondruš
53024f4330
Advertise OSX port.
13 years ago
Vladimír Vondruš
f1b0437672
Doc++
13 years ago
Vladimír Vondruš
7f9d0d1752
Math: added convenience MatrixNxN aliases for RectangularMatrix.
...
They were already in Magnum namespace for floats and doubles, now they
can be used also for generic type (e.g. use `Math::Matrix2x3<T>` instead
of overly verbose `Math::RectangularMatrix<2, 3, T>`). GCC 4.7+ only.
13 years ago
Vladimír Vondruš
17ef4da648
Doc++
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
Vladimír Vondruš
4c8145125b
Clarify that OpenAL is needed by default.
13 years ago
Vladimír Vondruš
da2ffe33bf
Added Emscripten building documentation.
13 years ago
Vladimír Vondruš
79da517482
Advertise Emscripten support.
13 years ago
Vladimír Vondruš
333fbc38d9
Mention availability of Application libraries on different platforms.
13 years ago
Vladimír Vondruš
f0ac26049b
Move toolchains updating to crosscompiling documentation, clean up.
13 years ago
Vladimír Vondruš
95a0b8f3f2
Improve sectioning in building documentation even more.
13 years ago
Vladimír Vondruš
f4c5adc233
Mention that both target and native Corrade is needed for crosscompiling.
13 years ago
Vladimír Vondruš
e61ccede22
We don't need Graphviz for Doxygen docs anymore.
...
The diagrams were useless anyway.
13 years ago
Vladimír Vondruš
ef08f1ff79
Remove totally useless introduction paragraph in building documentation.
13 years ago
Vladimír Vondruš
b66ce70154
Fixed and improved Getting Started documentation to be more failproof.
13 years ago
Vladimír Vondruš
94d204ec0c
Mention that line/polygon smooth and compiler query is not supported.
13 years ago
Vladimír Vondruš
d714700899
Shapes: documented detailed collisions.
13 years ago
Vladimír Vondruš
4a79d24e9e
Shapes: mention inverted shapes in the introductory docs.
13 years ago
Vladimír Vondruš
4b7187dd36
Shapes: Collision object, providing more detailed collision information.
13 years ago
Vladimír Vondruš
2d25511570
Mention WITH_FIND_MODULE CMake option in documentation.
13 years ago
Vladimír Vondruš
136e5c08fc
Mentioned version-aware extension queries in portability documentation.
13 years ago
Vladimír Vondruš
f9621be331
doc: updated Getting Started Guide to reflect changes in magnum-bootstrap.
13 years ago
Vladimír Vondruš
519f9f7c32
Use glLoadGen instead of GLEW.
...
Removed all known GLEW workarounds, added one small workaround for
missing ARB_texture_compression_bptc. I didn't want to patch glLoadGen
for just four enum values, this way it's possible to use stock one
without any patching (except for missing OpenGL 2.1 support, as stated
in external/OpenGL/GL/README.md).
As one file now replaces both `glew.h` and `glcorearb.h` and it has the
same size as `glcorearb.h` alone , it saves approximately 18k LOC,
resulting in 15 second shorter compilation time (5:03 before, 4:48 now).
Not bad.
13 years ago
Vladimír Vondruš
5bad9685d1
Doc: added Khronos OpenGL ES presentation to Best Practices.
13 years ago
Vladimír Vondruš
8935d8c721
Shapes: preparation for non-boolean collision queries.
13 years ago
Vladimír Vondruš
2893d12ece
Updated matrix/vector documentation.
13 years ago
Vladimír Vondruš
346589732f
Doc: updated portability page.
13 years ago
Vladimír Vondruš
ff0d6a2d3c
Doc: reworded and improved compilation speedup page.
13 years ago
Vladimír Vondruš
eb932381fc
Minor documentation fixes.
13 years ago
Vladimír Vondruš
030c6f4631
More documentation improvement.
13 years ago
Vladimír Vondruš
e7ed02dd62
Improved Design Goals in documentation.
13 years ago
Vladimír Vondruš
9f64e86584
TextureTools: added `magnum-distancefield` utility.
...
Standalone command-line executable allowing for easy conversion of
black&white images to distance field texture.
13 years ago
Vladimír Vondruš
c279a161db
Removed annoying Doxygen workaround for #undef.
13 years ago
Vladimír Vondruš
13d5e2a50f
Removed enum-referencing Doxygen workarounds.
...
In 1.8.5 it is now possible to reference directly to enum member.
Hooray! Also added explicit @ref here and there, fixing some referencing
bugs along the way.
13 years ago
Vladimír Vondruš
d8a5695a28
Shapes: added infinite cylinder shape.
...
Seems like an essential part of the toolbox -- we have Point, LineSegment
and Line and now we have also all "swept sphere" alternatives to them --
Sphere (swept "along" the point), Capsule (swept along line segment) and
Cylinder (swept along infinite line).
"Implemented" collision detection with point and sphere, which is just
simplified version of collision detection implemented for Capsule (i.e.
no need to check for cap cases).
13 years ago
Vladimír Vondruš
75fbe4ac84
Fixed typo in documentation.
...
I'm bored.
13 years ago
Vladimír Vondruš
c381572cff
Better links to Getting Started Guide.
13 years ago
Vladimír Vondruš
81844d1092
Updated ArchLinux building documentation.
13 years ago
Vladimír Vondruš
20148585c2
Finally proper Getting Started Guide in documentation.
13 years ago
Vladimír Vondruš
866ee0594b
Link with other projects' building and usage documentation.
13 years ago