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
Vladimír Vondruš
c084c4ebc4
Platform: another round of insane documentation updates.
...
Each class should now have *everything* needed in its documentation,
nothing is left out. Most of the text was taken from README in
magnum-bootstrap repository.
12 years ago
Vladimír Vondruš
ed0cba85de
Platform: proper suffix for EGL_OPENGL_ES3_BIT constant.
...
Apparently not tested once.
12 years ago
Vladimír Vondruš
da1c8587f7
Platform: display disabled extension status in magnum-info.
...
Currently named as "removed" until I find a word which is *even* amount
of characters shorter than "supported" ("disabled" is not and it looks
ugly). Also marked extensions that can't be supported in current GL
version with "n/a" instead of "---".
12 years ago
Vladimír Vondruš
7fabf280fd
Platform: don't display empty ES2 extension list.
12 years ago
Vladimír Vondruš
6f0ba96cb6
Happy new year too.
12 years ago
Vladimír Vondruš
2b94a350e7
Platform: fix magnum-info NaCl markup.
...
Somehow XHTML5 is misunderstood here.
12 years ago
Vladimír Vondruš
aec9e63d0d
Platform: display proper application class name in magnum-info.
12 years ago
Vladimír Vondruš
6f58bfd4e3
Platform: fix documentation.
...
The templates arguments were breaking the doc layout badly, hiding them
for documentation.
12 years ago
Vladimír Vondruš
6e2dcec59c
Platform: better checks for magnum-info compilation.
...
In particular GLX is not available on OS X.
12 years ago
Vladimír Vondruš
597a14d760
Fixed OpenGL ES 2.0 and 3.0 build.
13 years ago
Vladimír Vondruš
0616f24f34
Making includes absolute, part 5: absolute includes everywhere.
...
The only places where they aren't absolute are:
- when header is included from corresponding source file
- when including headers which are not part of final installation (e.g.
test-specific configuration, headers from Implementation/)
13 years ago
Vladimír Vondruš
8c2291aa49
Making includes absolute, part 4: using absolute includes for Corrade.
...
Also adapted to some Corrade renames.
13 years ago