Vladimír Vondruš
f164de3ec9
Merge branch 'master' into compatibility
12 years ago
Vladimír Vondruš
f1456ef650
GCC 4.5 compatibility: avoid multiple definition linker errors.
12 years ago
Vladimír Vondruš
ee25e48b7f
GCC 4.4 compatibility: explicit std::reference_wrapper constructor.
12 years ago
Vladimír Vondruš
036963ea62
GCC 4.5 compatibility: cannot default function in class body.
12 years ago
Vladimír Vondruš
fc5d86dd09
package: added Android Jenkins CI configuration.
12 years ago
Vladimír Vondruš
20c8ab0329
Merge branch 'master' into compatibility
...
Conflicts:
src/Magnum/Platform/AndroidApplication.cpp
12 years ago
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š
87c411f841
ObjImporter: fix compilation on Android.
12 years ago
Vladimír Vondruš
ee21b75b15
Shaders: fix build on ES3.
...
I'm starting to hate these rushed prerelease fixes.
12 years ago
Vladimír Vondruš
390764f795
package: removed MinGW32 Jenkins CI configuration.
...
Can't test it on my system anymore and it would only be getting stale
and more useless over time.
12 years ago
Vladimír Vondruš
9387cd5a1d
GCC 4.5 compatibility: needs explicit type specification.
12 years ago
Vladimír Vondruš
ca249c66fe
GCC 4.6 compatibility: different Containers::EnumSet template.
12 years ago
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