Vladimír Vondruš
a486b17d3b
Merge branch 'master' into compatibility
12 years ago
Vladimír Vondruš
21d3db82df
Doc++
12 years ago
Vladimír Vondruš
545ef14071
doc: documented all command-line utilities.
12 years ago
Vladimír Vondruš
2d6aa06df4
Improvements in utility help texts.
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š
7e4143f86b
Proper default plugin dir for debug on multi-configuration buildsystems.
...
Similar logic to what we expose to the outside world.
12 years ago
Vladimír Vondruš
8cea818d43
Add back the missing MAGNUM_PLUGINS_INSTALL_DIR variable.
...
Caused the utilities to have empty plugin dir by default. Broken since
the debug/release library separation.
12 years ago
Vladimír Vondruš
3442556ee0
Minor code reorganization.
12 years ago
Vladimír Vondruš
644556bd85
TextureTools: configurable plugin dir for distancefieldconverter utility.
...
Similarly to magnum-fontconverter utility.
12 years ago
Vladimír Vondruš
66af4edd7f
Text: actually make use of plugin-dir parameter in fontconverter utility.
...
What the hell.
12 years ago
Vladimír Vondruš
41b892296b
Text: unified help message for plugin names for all utilities.
12 years ago
Vladimír Vondruš
a97d7bbdae
Text: renamed configure.h.cmake to fontconverterConfigure.h.cmake.
...
Reason is that the configure file is not for whole Text library, but
only for the magnum-fontconverter utility. Rename it so it is more
clear.
12 years ago
Vladimír Vondruš
48bb59626b
Oh Doxygen you so predictable.
12 years ago
Vladimír Vondruš
4a44d3b875
Shaders: fix compilation of MeshVisualizer on WebGL and ANGLE.
...
WebGL mandates that array subscription is done with constant expression,
ANGLE too (but I think that has also something to do with D3D9
limitations). This is however allowed by OpenGL ES 2.0 specification, so
enabling the workaround only for WebGL and ANGLE (i.e., this won't apply
to Native Client using native GL drivers).
12 years ago
Vladimír Vondruš
fcea05e316
Detecting whether ANGLE is used as GLES2 implementation.
12 years ago
Vladimír Vondruš
7f4a986c38
Added Context::detectedDriver().
...
A general way to detect drivers, which can be later used for applying
driver-specific workarounds. Currently used for disabling
ARB_explicit_uniform_location on AMD drivers.
12 years ago
Vladimír Vondruš
16eb32740b
Math: added Range::data().
...
The main side-effect of this is that the data layout is now really
specified, making it useful for various glGet*(GL_*_RANGE) calls.
12 years ago
Vladimír Vondruš
bbef61a4f7
package: adapted Emscripten PKGBUILD to emscripten-git AUR package.
12 years ago
Vladimír Vondruš
86d23ddcaa
Updated toolchains submodule.
12 years ago
Vladimír Vondruš
677195b0ac
GCC 4.5 compatibility: no range-for loops.
...
Sadly this was in ES-only code, so it wasn't detected until I tried to
compile the project for NaCl.
12 years ago
Vladimír Vondruš
47b8fbd145
GCC 4.4 compatibility: needs explicit cast of anonymous typed enum.
12 years ago
Vladimír Vondruš
7726a0e4f4
GCC 4.4 compatibility: fix linking with defaulted destructors.
12 years ago
Vladimír Vondruš
d4fe9f60c8
Merge branch 'master' into compatibility
...
Conflicts:
src/Magnum/Context.h
src/Magnum/DebugTools/ForceRenderer.cpp
src/Magnum/DebugTools/ObjectRenderer.cpp
12 years ago
Vladimír Vondruš
2848d1d37c
DebugTools: defaulted destructor implementation in source files.
...
To avoid errors about deleting incomplete when destructing Resource
instances. Spotted by Clang.
12 years ago
Vladimír Vondruš
68016dbee3
Provide MAGNUM_TARGET_WEBGL also in CMake.
12 years ago
Vladimír Vondruš
795da389c8
Doc++
12 years ago
Vladimír Vondruš
d5f58b025f
Code reorganization.
12 years ago
Vladimír Vondruš
3037e2c889
doc: mention the need to use compatibility version of FindCorrade.cmake.
12 years ago
Vladimír Vondruš
ac8d9df962
doc: mention all windowless applications in platform documentation.
12 years ago
Vladimír Vondruš
11f099b169
Merge branch 'master' into compatibility
...
Conflicts:
doc/building.dox
src/Magnum/DebugTools/ForceRenderer.h
src/Magnum/Math/Angle.h
12 years ago
Vladimír Vondruš
58fa59e956
GCC 4.6 compatibility: missing forward declaration for Drawable[23]D.
12 years ago
Vladimír Vondruš
e4f7d0bb52
Doc++
12 years ago
Vladimír Vondruš
34ece127bc
MSVC 2013 compatibility: work around bug with move-only types in vector.
...
The std::vector implementation somehow wants to copy the data even if
the type is move-only.
12 years ago
Vladimír Vondruš
1ab880a7c9
GCC 4.5 compatibility: no range-based for loops.
...
Strangely enough the first loop affected MSVC 2013 parser as well, it
complained about unexpected } (which is inside the assertion). WTF?!
12 years ago
Vladimír Vondruš
c9aeca3d81
MSVC 2013 compatibility: avoid more compiler crashes.
12 years ago
Vladimír Vondruš
f325296875
MSVC 2013 compatibility: somehow std::reference_wrapper needs full def.
...
What the hell, again.
12 years ago
Vladimír Vondruš
cae0773b0c
Merge branch 'master' into compatibility
...
Conflicts:
src/Magnum/Math/Test/MatrixTest.cpp
src/Magnum/Math/Test/RectangularMatrixTest.cpp
src/Magnum/Math/Test/VectorTest.cpp
12 years ago
Vladimír Vondruš
623ca8d67a
Merge commit '098132f869e69cb' into compatibility
...
Ignored, as it breaks GCC 4.6 compatibility.
12 years ago
Vladimír Vondruš
bc18eec596
Merge commit 'df05a2d8a50993968557f6d00' into compatibility
12 years ago
Vladimír Vondruš
c7b23a884f
Be consistent and use our own platform definitions.
12 years ago
Vladimír Vondruš
e41f4c4fb9
modules: expose separate plugin directories for debug and release builds.
12 years ago
Vladimír Vondruš
7e2cdf3136
modules: updated FindCorrade.cmake.
12 years ago
Vladimír Vondruš
4275f0ce9d
package: added MinGW-w64 Jenkins CI configuration.
...
Also mentioned forgotten NaCl configuration in docs.
12 years ago
Vladimír Vondruš
dcd89bac0a
Math: no need to use class here.
12 years ago
Vladimír Vondruš
b475389cc9
Math: make the constructors in test also constexpr.
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
Vladimír Vondruš
181eefd8f8
Mention WindowlessCglApplication in FindMagnum.cmake.
12 years ago
Travis Watkins
eb6eddd5d1
Don't link unneeded libraries in commands.
12 years ago
Vladimír Vondruš
7ea1996566
Enable command-line utilities on OSX.
12 years ago