Vladimír Vondruš
69225bf8c1
doc: clearly mention all possibly needed CMake module files.
...
Also note that the files should be kept up-to-date.
12 years ago
Vladimír Vondruš
30aae1bd48
modules: actually detect the MAGNUM_PLUGINS_DIR.
...
It now defaults to magnum/ subdirectory of dir where main Magnum library
was found. It was *annoying* to change /usr/local/lib/magnum to
/usr/lib/magnum _every time_.
12 years ago
Vladimír Vondruš
3a1c776557
Adapted to Corrade::PluginManager changes.
12 years ago
Vladimír Vondruš
123a850f4b
doc: moved GL-related TODOs where they belong.
12 years ago
Vladimír Vondruš
601913308b
Removed now duplicate extension support status, added some TODOs.
12 years ago
Vladimír Vondruš
bcf1cf1c63
Better texture attaching in Framebuffer.
...
The previous way was half-working at best, as it handled array textures
improperly. Now there is overload for each texture type. The old way
with attachTexture*D() is marked as deprecated and will be removed in
future release.
12 years ago
Vladimír Vondruš
959d40a02d
Split Texture into TextureArray, MultisampleTexture and RectangleTexture.
...
Each texture has slightly different usage requirements and having
everything under one generic class is not worth the additional runtime
checks and whatnot. The current way with Texture::Target enum
(hopefully not too widely used) is now deprecated and will be removed in
some future release. However general Texture1D/2D/3D usage is not
changed in any way.
12 years ago
Vladimír Vondruš
72fe6c3e10
Update OpenGL support.
...
Don't be too optimistic :-)
12 years ago
Vladimír Vondruš
ce403cd6a5
3D textures _are_ available in OpenGL ES 3.0.
12 years ago
Vladimír Vondruš
99c0ec7195
doc: Missing include in Getting Started Guide.
...
And unfortunately this one spits out insanely large compiler error.
Sorry!
12 years ago
Vladimír Vondruš
57ca8ee909
Removed Buffer::maxVertexAttributeBindings().
...
This queries limit for ARB_vertex_attrib_binding extension, which isn't
and probably won't be implemented in near future.
12 years ago
Vladimír Vondruš
1ef4a364c9
doc: actually we have a way to retrieve object labels.
...
Not sure why I forgot it.
12 years ago
Vladimír Vondruš
6f0ba96cb6
Happy new year too.
12 years ago
Vladimír Vondruš
09a273928a
doc: new page with troubleshooting for common issues.
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š
f06495dc04
Doc++
12 years ago
Vladimír Vondruš
4698c4276f
doc: updated directory documentation.
...
Noting what dir is part of which library.
12 years ago
Vladimír Vondruš
222292239b
Making includes absolute, part 7: fix documentation.
12 years ago
Vladimír Vondruš
2b2ad57280
Making includes absolute, part 3: updated FindMagnum.cmake.
...
If MAGNUM_BUILD_DEPRECATED is defined, it behaves the same as
previously, although you may need to recreate your build dir.
12 years ago
Vladimír Vondruš
fef811a01c
Add link to Google Groups to documentation.
13 years ago
Vladimír Vondruš
8be2293977
doc: updated Getting Started guide.
13 years ago
Vladimír Vondruš
8bc1793cab
Platform: make viewportEvent() only optional.
...
Don't do anything to respond to viewport size by default, as the window
has fixed size in most cases anyway (always fullscreen, canvas of fixed
size in browser etc.). Makes the initial implementation requirements
much simpler and shorter.
13 years ago
Vladimír Vondruš
02afa105db
Doc++
13 years ago
Vladimír Vondruš
41abb78230
Advertise MSVC 2013 support.
13 years ago
Vladimír Vondruš
d00aa0c560
doc: thoroughly explained plugin usage.
13 years ago
Vladimír Vondruš
769838dbd5
Documented custom engine initialization, various doc updates.
13 years ago
Vladimír Vondruš
66fb4bc193
package: added Emscripten and MinGW32 Jenkins CI configuration.
13 years ago
Vladimír Vondruš
ee8f757419
Using Range2D instead of Rectangle everywhere.
...
Encourages vectorization and generic usage even more. Some functions
were rewritten to make use of the new features, resulting in shorter and
more readable code. This also fixes the annoying naming collision with
WINAPI Rectangle() function.
The old Rectangle is now subclass of Range2D, is marked as deprecated
and will be removed in future release.
13 years ago
Vladimír Vondruš
4c97517ccc
doc: try deconfuse the ArchLinux packages section a bit.
13 years ago
Vladimír Vondruš
fcd48a50f5
package: added Clang PKGBUILD.
13 years ago
Vladimír Vondruš
1188e08034
Moved development PKGBUILDs to `package/archlinux`.
...
They cluttered the root project dir way too much.
13 years ago
Vladimír Vondruš
efa1647571
package: Jenkins CI configuration.
13 years ago
Vladimír Vondruš
19b66d111b
doc: various fixes.
...
Thx @biosek .
13 years ago
Vladimír Vondruš
ed5ee5c3c2
Mesh: warn about improper buffer binding also on Emscripten.
...
It seems that rebinding is forbidden by law also in WebGL. Also updated
Best Practices docs to note that.
13 years ago
Vladimír Vondruš
20a9d9a374
Text: added magnum-fontconverter utility.
...
Again borrowed from Push the Box, modified and made slightly more
configurable. Will write proper docs for the utilities when I have some
more time.
13 years ago
Vladimír Vondruš
afde795049
doc: documented Plugins directory.
13 years ago
Vladimír Vondruš
3fb969d397
Integrated plugins into build system and updated the documentation.
13 years ago
Vladimír Vondruš
b9ca288b69
doc: minor formatting changes.
13 years ago
Vladimír Vondruš
e20870cf19
doc: Emscripten building documentation consisted of brain farts.
13 years ago
Vladimír Vondruš
3541b71168
doc: prefer to use NaCl newlib.
13 years ago
Vladimír Vondruš
cfc9620535
Don't build Audio library by default.
...
Because of the OpenAL dependency.
13 years ago
Vladimír Vondruš
22d1e9a10b
SceneGraph: doc++
13 years ago
Vladimír Vondruš
69200da5d6
doc: advertise Magnum Bootstrap repository more.
13 years ago
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