Commit Graph

  • 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