-
37a5d6347e
Vector::angle() now expects normalized vectors.
Vladimír Vondruš
2012-08-06 17:23:55 +0200
-
0a0860a9f2
Renamed Vector::lengthSquared() to parameterless Vector::dot().
Vladimír Vondruš
2012-08-06 17:20:15 +0200
-
7f55f30ced
CORRADE_ASSERT() now needs semicolon after.
Vladimír Vondruš
2012-08-06 16:28:23 +0200
-
cfc955debe
Added Vector::sum(), so product() has a friend.
Vladimír Vondruš
2012-08-06 16:06:23 +0200
-
4aa07d3029
Use std:: variants for sin(), cos() and sqrt().
Vladimír Vondruš
2012-08-06 16:04:53 +0200
-
dc7c5f5fae
Just-to-be-sure static_assert()s for Matrix and Vector size.
Vladimír Vondruš
2012-08-06 16:04:06 +0200
-
2553e50444
Functions for normalizing and denormalizing numeric values.
Vladimír Vondruš
2012-08-06 16:03:24 +0200
-
bd2cff9e7a
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-08-05 12:59:30 +0200
-
-
-
-
63f5637c1b
EglContext: MOAR keys!
Vladimír Vondruš
2012-08-05 12:56:42 +0200
-
c23022d47f
Another, more convenient way to swizzle.
Vladimír Vondruš
2012-08-05 12:54:22 +0200
-
d8ac8452d2
GCC 4.5 compatibility: template aliases are not supported.
Vladimír Vondruš
2012-08-04 20:26:18 +0200
-
52177b03e5
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-08-04 20:07:28 +0200
-
-
-
-
7669271b56
EglContext: forgot to revert this back.
Vladimír Vondruš
2012-08-04 20:06:54 +0200
-
b965dcb01f
Include compatibility modules only for older CMake.
Vladimír Vondruš
2012-08-04 20:05:48 +0200
-
cc6a4302a1
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-08-04 19:57:07 +0200
-
-
-
-
9d7b3d6d6b
FindMagnum: don't expose internal ${COMPONENT}_INCLUDE_DIR to users.
Vladimír Vondruš
2012-08-04 19:55:31 +0200
-
9ea8efe73b
EglContext: Handle window closing.
Vladimír Vondruš
2012-08-04 19:12:58 +0200
-
6c964d703c
EglContext: Handle window resizing.
Vladimír Vondruš
2012-08-04 19:12:31 +0200
-
d92df0777e
EglContext: Not sure what this did, but this doesn't affect anything.
Vladimír Vondruš
2012-08-04 19:10:27 +0200
-
ceb116c41c
EglContext: keyboard and mouse handling.
Vladimír Vondruš
2012-08-04 19:09:45 +0200
-
b7df327466
EglContext: Show window on exec(), make the context current only once.
Vladimír Vondruš
2012-08-04 18:18:05 +0200
-
54f3dc3d99
Small cleanup, fixed small typo.
Vladimír Vondruš
2012-08-04 18:07:52 +0200
-
68ea16ea99
TgaImporter: ported to work also with OpenGL ES.
Vladimír Vondruš
2012-08-03 18:54:27 +0200
-
21ef62201d
Treat Corrade includes as real, not internal dependency.
Vladimír Vondruš
2012-08-03 18:53:11 +0200
-
95c2b05a45
...and install new Swizzle.h. Damn.
Vladimír Vondruš
2012-08-03 18:27:46 +0200
-
cedf9276fa
Don't install removed Set.h.
Vladimír Vondruš
2012-08-03 18:20:20 +0200
-
fff22d0822
New function for vector component swizzling.
Vladimír Vondruš
2012-08-03 18:16:16 +0200
-
079a7be67d
Disable non-constexpr one-parameter constructor for Vector<1, T>.
Vladimír Vondruš
2012-08-03 18:12:55 +0200
-
05e08cf4c0
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-08-03 16:03:00 +0200
-
-
-
-
b30d1d96c5
Moved Set utility class to Corrade, since it's now C++11 enabled.
Vladimír Vondruš
2012-08-03 15:36:25 +0200
-
f3c05e9854
Coding style guide is now shared with Corrade.
Vladimír Vondruš
2012-08-03 15:27:53 +0200
-
3ab7009188
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-08-03 02:57:13 +0200
-
-
-
-
f94c378fc5
Updated toolchains submodule.
Vladimír Vondruš
2012-08-03 02:24:57 +0200
-
74459a4125
Removed remains of Qt4 from CMakeLists.
Vladimír Vondruš
2012-08-03 02:00:38 +0200
-
2aba9b98fa
Got rid of Qt's QtTest in favor of Corrade's TestSuite.
Vladimír Vondruš
2012-08-03 01:33:18 +0200
-
8e6deb5410
Disable -Wdouble-promotion for GCC 4.5.
Vladimír Vondruš
2012-08-03 01:59:52 +0200
-
e1fcfead7d
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-08-03 01:56:05 +0200
-
-
-
-
450100afbe
Revert "Added lost parameter to FPHSA in FindMagnum.cmake."
Vladimír Vondruš
2012-08-03 01:13:00 +0200
-
e3b21c57db
Improved formatting of FindMagnum.cmake documentation.
Vladimír Vondruš
2012-08-03 00:26:28 +0200
-
b3e3d8718e
Updated FindCorrade.cmake from Corrade repository.
Vladimír Vondruš
2012-08-03 00:26:10 +0200
-
27e1dce533
Got rid of Qt's QtTest in favor of Corrade's TestSuite.
Vladimír Vondruš
2012-08-03 00:16:13 +0200
-
64b6c6d6b5
Added lost parameter to FPHSA in FindMagnum.cmake.
Vladimír Vondruš
2012-08-01 23:40:43 +0200
-
db8cb9119b
Treat Corrade as real, not some internal dependency in #includes.
Vladimír Vondruš
2012-08-01 23:38:43 +0200
-
f27e6aa0ff
Revert "Disabled RTTI and exceptions."
Vladimír Vondruš
2012-08-01 23:32:17 +0200
-
7a0226c2ce
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-07-30 22:17:53 +0200
-
-
b0ce091df2
Re-enabled RTTI from
eb82cb462a.
Vladimír Vondruš
2012-07-30 22:16:15 +0200
-
-
-
2791bd8523
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-07-30 22:09:24 +0200
-
-
-
-
5bef02f46b
Fixed compiler warnings for EglContext.
Vladimír Vondruš
2012-07-30 22:08:27 +0200
-
5d1ead8cde
Forgot to install also magnumCompatibility.h header.
Vladimír Vondruš
2012-07-30 22:04:47 +0200
-
7ab72cafd8
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-07-30 20:56:37 +0200
-
-
-
-
6cd334d9c3
Anonymized unused function parameter.
Vladimír Vondruš
2012-07-20 21:47:57 +0200
-
e75db8aede
Don't use C-style casts.
Vladimír Vondruš
2012-07-20 21:47:42 +0200
-
7e0b8601f7
Added MAGNUM_*_INCLUDE_DIRS for all modules too.
Vladimír Vondruš
2012-07-20 20:06:15 +0200
-
39b4f6873f
Fixed issue with depth buffer not cleared.
Vladimír Vondruš
2012-07-20 20:04:54 +0200
-
4594781d74
Warn about float -> double promotion.
Vladimír Vondruš
2012-07-20 17:07:41 +0200
-
8fec5075a1
Enable some more warnings.
Vladimír Vondruš
2012-07-20 16:58:02 +0200
-
8b3e065d52
Don't use == when comparing floating point values.
Vladimír Vondruš
2012-07-20 16:57:09 +0200
-
27dad83dbc
Don't pretend we are working with floats when they are doubles.
Vladimír Vondruš
2012-07-20 16:54:35 +0200
-
45d1cb1225
Anonymized unused function parameters.
Vladimír Vondruš
2012-07-20 16:48:29 +0200
-
8a85e764ab
Doc: updated Coding Style.
Vladimír Vondruš
2012-07-20 14:53:26 +0200
-
eb82cb462a
Disabled RTTI and exceptions.
Vladimír Vondruš
2012-07-20 14:50:20 +0200
-
8f008c53c5
Support for 2D transformations in addition to 3D in Matrix classes.
Vladimír Vondruš
2012-07-20 00:54:05 +0200
-
e034b11718
Excluding benchmarks from CTest run.
Vladimír Vondruš
2012-07-20 00:52:36 +0200
-
fd78db3f47
Plural versions of *_INCLUDE_DIR and *_LIBRARY FindMagnum variables.
Vladimír Vondruš
2012-07-19 23:36:42 +0200
-
daaf89a1a1
Added (explicit) operator bool to Set.
Vladimír Vondruš
2012-07-19 23:34:30 +0200
-
fd0b01510c
Removed superfluous operators from Set class.
Vladimír Vondruš
2012-07-19 23:32:46 +0200
-
000ac51583
Forgot to install visibility header for Shaders.
Vladimír Vondruš
2012-07-19 23:31:52 +0200
-
bf649d3bb8
Follow CMake coding guidelines in FindMagnum.cmake.
Vladimír Vondruš
2012-07-19 22:40:32 +0200
-
3d750c5e7d
Don't check if OpenGL ES 2 was found when looking for EglContext.
Vladimír Vondruš
2012-07-19 22:39:07 +0200
-
9f59288253
Checking whether Magnum was build for OpenGL ES in FindMagnum.cmake.
Vladimír Vondruš
2012-07-19 22:05:53 +0200
-
1b989aa0cd
Don't use FindMagnum.cmake for populating *_INSTALL_DIR variables.
Vladimír Vondruš
2012-07-19 20:03:56 +0200
-
3a4041ce69
Updated FindMagnum.cmake documentation.
Vladimír Vondruš
2012-07-19 19:58:10 +0200
-
7e62a19401
Don't try to find OpenGL ES more times than necessary.
Vladimír Vondruš
2012-07-19 15:57:13 +0200
-
3c1c3d4668
Document Doxygen's inability to create full path, if it doesn't exist.
Vladimír Vondruš
2012-07-19 15:56:09 +0200
-
6bd43a9f95
Modularization of building and installation process.
Vladimír Vondruš
2012-07-19 15:54:31 +0200
-
5c70b482e7
Fail when Qt4 is not found and BUILD_TESTS is set to true.
Vladimír Vondruš
2012-07-17 21:22:45 +0200
-
92aab9753d
Fixed compilation of EglContext.
Vladimír Vondruš
2012-07-17 18:09:15 +0200
-
75a6030205
(Incomplete) coding style for CMake code.
Vladimír Vondruš
2012-07-17 17:41:53 +0200
-
6add425bb3
Cleaned up CMakeLists.txt.
Vladimír Vondruš
2012-07-17 17:34:30 +0200
-
59ca55abe0
Undefine None from Xlib.h to avoid conflicts (e.g. in Framebuffer).
Vladimír Vondruš
2012-07-17 16:38:20 +0200
-
d56270835e
Matrix3 code cleanup.
Vladimír Vondruš
2012-07-17 16:37:07 +0200
-
4b352e43f0
Doc: @todo++
Vladimír Vondruš
2012-07-08 00:51:29 +0200
-
6ae92d5056
Matrix4 code cleanup
Vladimír Vondruš
2012-07-08 00:50:03 +0200
-
6b8a901b90
CMake < 2.8.8 compatibility.
Vladimír Vondruš
2012-07-07 01:27:10 +0200
-
2b3a2c4c03
GCC 4.4 compatibility: workaround for initializer list.
Vladimír Vondruš
2012-07-05 23:03:40 +0200
-
fa55d91d2f
GCC 4.4 compatibility: lambda functions aren't supported yet.
Vladimír Vondruš
2012-07-05 23:02:59 +0200
-
544eb56c04
GCC 4.4 compatibility: std::unordered_map::reserve() doesn't exist yet.
Vladimír Vondruš
2012-07-05 23:02:12 +0200
-
4e847b7fcc
GCC 4.4 compatibility: worked around "Sorry, not implemented" error.
Vladimír Vondruš
2012-07-05 23:00:57 +0200
-
96bf65ff24
GCC 4.4 compatibility: missing headers.
Vladimír Vondruš
2012-07-05 22:58:53 +0200
-
9ce284536e
Initial work for GCC 4.4 compatibility.
Vladimír Vondruš
2012-07-05 22:57:26 +0200
-
81cdc339f7
GCC 4.5 compatibility: Probably can't use initializer list here.
Vladimír Vondruš
2012-07-05 21:39:29 +0200
-
f07c922051
GCC 4.5 compatibility: worked around "Sorry, not implemented" error.
Vladimír Vondruš
2012-07-05 21:31:13 +0200
-
a34c006ca5
GCC 4.5 compatibility: removed range-based for cycles.
Vladimír Vondruš
2012-07-05 21:30:31 +0200
-
af915b2716
GCC 4.5 compatibility: GCC badly optimizes Matrix4::rotation*().
Vladimír Vondruš
2012-07-05 21:29:11 +0200
-
b3182b9e3f
GCC 4.5 compatibility: missing headers.
Vladimír Vondruš
2012-07-05 21:20:54 +0200
-
ee62d39e6f
Initial work for GCC 4.5 compatibility.
Vladimír Vondruš
2012-07-05 21:02:50 +0200
-
-
-
d5be1b43a6
OpenGL ES 2: GLchar is not defined on BeagleBoard/Ångström Linux 2011.3.
Vladimír Vondruš
2012-07-07 16:27:47 +0200
-
51aa660f6c
Decoupled framebuffer operations from Camera class.
Vladimír Vondruš
2012-07-06 02:25:17 +0200
-
9b642413bf
Doc: cleaned up something very ancient.
Vladimír Vondruš
2012-07-06 01:54:47 +0200
-
65289db3d5
Using Set for Framebuffer::BlitMask.
Vladimír Vondruš
2012-07-06 01:48:22 +0200