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 |
Vladimír Vondruš
|
b491bbcd5a
|
package: deleted MinGW32 PKGBUILD.
Replaced by MinGW-w64 in ArchLinux.
|
12 years ago |
Travis Watkins
|
96d9327a83
|
Build fontconverter and distancefieldconverter on windowless OS X.
|
12 years ago |
Travis Watkins
|
f845884a6e
|
Add support for windowless applications on OS X.
|
12 years ago |
Vladimír Vondruš
|
cb76843cd6
|
Merge branch 'master' into compatibility
These seven commits in master drop GCC 4.6 support, which we want to
preserve in compatibility branch.
|
12 years ago |
Vladimír Vondruš
|
9eb3fd00ad
|
GCC 4.5 / MSVC 2013 compatibility: constexpr-related issues.
Blind fix, copied from surrounding code.
|
12 years ago |
Vladimír Vondruš
|
cf60a8c33c
|
Merge branch 'master' into compatibility
|
12 years ago |
Vladimír Vondruš
|
757ca6d1ad
|
Use VectorTypeFor and MatrixTypeFor instead of DimensionTraits.
Much shorter lines. I like that.
|
12 years ago |
Vladimír Vondruš
|
5a020abb5f
|
Added VectorTypeFor and MatrixTypeFor aliases to DimensionTraits.
Also a new gem we can use with GCC 4.7.
|
12 years ago |
Vladimír Vondruš
|
4a4768a12a
|
Use template aliases where possible.
Because with GCC 4.7 we can.
|
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š
|
f6fb14c30c
|
Fixed build on OpenGL ES.
|
12 years ago |
Vladimír Vondruš
|
fcde0b67f7
|
modules: updated FindCorrade.cmake.
|
12 years ago |
Vladimír Vondruš
|
5bc519717f
|
Merge branch 'master' into compatibility
Conflicts:
src/Magnum/DebugTools/ShapeRenderer.h
src/Magnum/Math/Angle.h
src/Magnum/Platform/ScreenedApplication.h
src/Magnum/Primitives/Capsule.cpp
src/Magnum/Primitives/Circle.cpp
src/Magnum/Primitives/Crosshair.cpp
src/Magnum/Primitives/Cube.cpp
src/Magnum/Primitives/Cylinder.cpp
src/Magnum/Primitives/Implementation/WireframeSpheroid.cpp
src/Magnum/Primitives/Line.cpp
src/Magnum/Primitives/Plane.cpp
src/Magnum/Primitives/Square.cpp
src/Magnum/Primitives/UVSphere.cpp
src/Magnum/ResourceManager.h
src/Magnum/Text/GlyphCache.cpp
src/Magnum/Trade/TextureData.h
|
12 years ago |
Vladimír Vondruš
|
9935e138aa
|
SceneGraph: doc++
|
12 years ago |
Vladimír Vondruš
|
a27c61c38e
|
Math: doc++
|
12 years ago |
Vladimír Vondruš
|
71db38cb2f
|
Math: use Vector::max() instead of custom ugly solution.
|
12 years ago |
Vladimír Vondruš
|
c537cda31e
|
Math: remove superfluous namespace scoping from test.
|
12 years ago |