Vladimír Vondruš
b0336c240d
Platform: multisampling support in GlutApplication.
13 years ago
Vladimír Vondruš
cdcb37cd0c
Platform: better way to specify application configuration.
...
Each implementation of *Application::Configuration will have different
methods tailored to feature set of the underlying toolkit. Currently
each windowed application's Configuration has only window title (except
NaClApplication) and window size. WindowlessGlxApplication has empty
class. More features will come later. Also created introductionary
documentation for Platform namespace.
13 years ago
Vladimír Vondruš
c5ab86794b
Relicensing to MIT/Expat license, part 3: source files.
...
Added license header also to shader sources. Hopefully it won't harm
compilation times too much.
13 years ago
Vladimír Vondruš
d552a658c0
Platform: reworked GlutApplication events to mimic SDL and NaClApplication.
14 years ago
Vladimír Vondruš
43f6dbc72d
Using integer vector aliases all over the place.
14 years ago
Vladimír Vondruš
e1cd13021b
Platform/Application renaming.
...
Because with NaCl WindowContext doesn't make sense anymore, the classes
are now renamed:
* Contexts namespace -> Platform
* *WindowContext -> Application
Hopefully this is (one of) last crazy renaming runs.
14 years ago
Vladimír Vondruš
b5edb73f38
GlutWindowContext: don't save unused argc and argv variables.
14 years ago
Vladimír Vondruš
13bb600c3e
Creating Context instance in all *Context classes.
...
The naming is now kinda schizofrenic, hope I come up with something
better.
14 years ago
Vladimír Vondruš
a5ab6253b7
Contexts refactoring.
...
Contexts attached to window are now *WindowContext, pure contexts are
just *Context.
14 years ago
Vladimír Vondruš
a3bc29a000
Separate class for extension wrangler initialization.
14 years ago
Vladimír Vondruš
39a313a357
Brought debug facilities from Corrade::Utility to Magnum namespace.
...
These classes are used so frequently that it is counterproductive to not
have them here.
14 years ago
Vladimír Vondruš
426d1bc95e
Renamed GLutContext::mouseMoveEvent() to mouseMotionEvent().
...
Consistency with naming in GLUT itself and also SDL2. "Mouse move event"
is naming used only in Qt.
14 years ago
Vladimír Vondruš
5824ecfe39
New library for OpenGL context creation using various toolkits.
...
Currently there is only GLUT context, pulled from magnum-examples
repository.
14 years ago