Vladimír Vondruš
3df0d63a1a
Platform: oh god what have I done.
12 years ago
Vladimír Vondruš
c74ccc22f3
Platform: fix AndroidApplication compilation.
...
Using type before it was defined. Blind changes FTW!
12 years ago
Vladimír Vondruš
545ef14071
doc: documented all command-line utilities.
12 years ago
Vladimír Vondruš
c3df68aa28
doc: make section headers in class/function docs have sane size.
...
Similar reasoning as in mosra/corrade@93b8308bc6a4def9d4564a6cea236cabe54fe063.
12 years ago
Vladimír Vondruš
c7b23a884f
Be consistent and use our own platform definitions.
12 years ago
Vladimír Vondruš
098132f869
Platform: use delegating constructors.
12 years ago
Vladimír Vondruš
df05a2d8a5
Properly credit all contributors.
12 years ago
Travis Watkins
eb6eddd5d1
Don't link unneeded libraries in commands.
12 years ago
Travis Watkins
f845884a6e
Add support for windowless applications on OS X.
12 years ago
Vladimír Vondruš
7f38ccaf63
Using delegating constructors where apropriate.
...
Because on GCC 4.7 we can.
12 years ago
Vladimír Vondruš
cbe63c7a04
Removed superfluous template parameter from EnumSet typedefs.
...
Because with GCC 4.7 we can.
12 years ago
Vladimír Vondruš
a9a5ead13d
Dropped GCC 4.6 support.
12 years ago
Vladimír Vondruš
69d02ee7ee
doc: strict ordering of sections in detailed documentation.
...
It makes sense, but this ordering also helps to avoid bug in Doxygen
1.8.6+ which merges next non-xrefitem section with the previous one (so
e.g. the TODO list contained the following @see block, which is not
desired).
12 years ago
Vladimír Vondruš
5ba4a6b603
Platform: completed documentation review.
...
Fixed Doxygen errors, updated links to GLUT/SDL2 bootstrap, unified
MAGNUM_*_APPLICATION() macro argument naming.
12 years ago
Vladimír Vondruš
8e1e8ee30e
Platform: enable magnum-info on Windows.
12 years ago
Vladimír Vondruš
89f4ab09ad
Platform: added WindowlessWglApplication.
12 years ago
Vladimír Vondruš
24aa7a1bbe
Platform: include cleanup.
12 years ago
Vladimír Vondruš
8a412f1d5d
Use SDL 2 instead of GLUT as the default and recommended toolkit.
12 years ago
Vladimír Vondruš
4573c357a2
Platform: default to non-resizable window in Sdl2Application.
...
The user is not required to provide viewportEvent() implementation, thus
it's not wise to allow resizing by default.
12 years ago
Stefan Wasilewski
0ab546b32c
fixed build on mac
12 years ago
Vladimír Vondruš
bbd1d94e73
Platform: nicer vector value display in magnum-info.
12 years ago
Vladimír Vondruš
f16a607a6f
Platform: display max texture size in magnum-info.
12 years ago
Vladimír Vondruš
7afe12910a
Platform: display max lod bias in magnum-info.
12 years ago
Vladimír Vondruš
1e6e4c3f73
Install and find debug libraries with "-d" suffix.
...
Makes it possible to have both debug and release libraries installed. If
both libraries are present when finding the package, proper version is
used based on what configuration is used in depending project.
12 years ago
Vladimír Vondruš
14a6b85612
Platform: removed long-deprecated InputEvent::Modifier::*Button values.
...
Use *Event::buttons() and *Event::Button enum instead.
12 years ago
Vladimír Vondruš
2cb165d63a
Platform: show MAGNUM_TARGET_WEBGL in magnum-info.
12 years ago
Vladimír Vondruš
b5017752a3
Platform: fix Emscripten build.
12 years ago
Vladimír Vondruš
617e52436a
Fix ES build.
12 years ago
Vladimír Vondruš
085d96ce25
Platform: support for debug context flag in GlutApplication.
...
For some weird reason this doesn't work for me.
12 years ago
Vladimír Vondruš
c275640ee0
Platform: ability to specify context flags in Sdl2Application.
...
Finally proper support for debug contexts :-)
12 years ago
Vladimír Vondruš
0d7f779125
Platform: don't display limits by default.
...
The output with limits is overly verbose and I caught myself typing
`magnum-info --no-limits` all the time, so let's reverse the default.
12 years ago
Vladimír Vondruš
2e700ee384
Platform: create context later so its output is at better place.
12 years ago
Vladimír Vondruš
6c2740b7d9
Platform: print context flags in magnum-info.
12 years ago
Vladimír Vondruš
05f677cc30
Platform: removed deprecated Flags from Sdl2Application::Configuration.
...
WindowFlags should be used instead, these would now conflict with
context flags.
12 years ago
Vladimír Vondruš
8adde55377
Platform: improve documentation of redraw() function.
...
Make it clear that it's possible and non-harmful to call it from
drawEvent() itself.
12 years ago
Vladimír Vondruš
cfca2b50df
Platform: doc++
...
Display actual named constants in Doxygen.
12 years ago
Vladimír Vondruš
733de78b34
Platform: fix AndroidApplication for Android < 4.0.
12 years ago
Vladimír Vondruš
7b065d5aa6
Platform: initial support for touch/mouse events in AndroidApplication.
...
The API now mimics desktop (mouse), might be changed in the future to
properly support multitouch etc. features.
12 years ago
Vladimír Vondruš
d70b704883
Platform: consistent naming.
12 years ago
Vladimír Vondruš
c5f99aade0
Platform: be less greedy in bit flags.
12 years ago
Vladimír Vondruš
3e7469c62f
Platform: doc++.
12 years ago
Vladimír Vondruš
822acd3b18
Platform: minor documentation updates for AndroidApplication.
...
I'm still learning the way around this.
12 years ago
Vladimír Vondruš
26a2d7e1ab
Platform: be consistent with default application names.
12 years ago
Vladimír Vondruš
cb8eecce51
Platform: initial version of AndroidApplication.
...
No input events yet.
12 years ago
Vladimír Vondruš
c34260d603
Platform: even more doc++.
12 years ago
Vladimír Vondruš
c4530a2b87
Platform: undef even more Xlib nonsense.
...
Do I really need to have everything uniquely prefixed with
uncomprehensible names to defend myself from headers that were made by
careless people two centuries ago?! Rage level +37.
12 years ago
Vladimír Vondruš
5cd544b06d
Platform: move eglErrorString() helper to separate header.
...
It will be useful also elsewhere.
12 years ago
Vladimír Vondruš
a9bcaf4b89
Platform: error out when trying to use NaClApplication outside of NaCl.
12 years ago
Vladimír Vondruš
68a6729173
Platform: more documentation updates.
12 years ago
Vladimír Vondruš
f021f09df8
Platform: finally added proper key events to GlutApplication.
...
The functions were there all the time, I just didn't try hard enough to
find them. The special keys now have different values (the lower 16 bits
are reserved for ASCII), but it is a source-compatible change.
12 years ago