Commit Graph

  • 42d9679ac0 Exclude unreachable code from code coverage. Vladimír Vondruš 2016-08-25 15:04:03 +0200
  • 257800e6fa Math: reordered Bezier members to saner order. Vladimír Vondruš 2016-08-25 00:19:39 +0200
  • 1357186fe1 Math: MSVC 2015 is picky about constexpr again. Vladimír Vondruš 2016-08-25 00:09:08 +0200
  • b59b8d431e Math: make Bezier::subdivide() return a pair and test it. Vladimír Vondruš 2016-08-24 23:28:17 +0200
  • 8f7fa196a8 Math: renamed Bezier::lerp() to Bezier::value(), simplified test cases. Vladimír Vondruš 2016-08-24 23:44:59 +0200
  • aaa0b0945a Math: ability to convert Bezier underlying type. Vladimír Vondruš 2016-08-24 17:39:25 +0200
  • 73ca103e1a Math: proper implementation for NoInit and ZeroInit Bezier constructor. Vladimír Vondruš 2016-08-24 17:38:58 +0200
  • 4950023f5e Math: assert that Bezier has non-zero order. Vladimír Vondruš 2016-08-24 17:37:29 +0200
  • 6f6d69012f Math: added comparison operators to Bezier, expanded the test. Vladimír Vondruš 2016-08-24 16:49:50 +0200
  • 12e19eff37 Math: ability to save/restore Bezier to/from Configuration. Vladimír Vondruš 2016-08-24 17:19:58 +0200
  • 719aff99b2 Math: debug operator for Bezier. Vladimír Vondruš 2016-08-24 16:15:53 +0200
  • 62214a288c Add Bezier typedefs to the root Magnum.h header. Vladimír Vondruš 2016-08-24 16:01:21 +0200
  • 4af823a674 Math: add the Bezier class and aliases to the forward declaration header. Vladimír Vondruš 2016-08-24 15:52:08 +0200
  • 8bf1f5e5d8 Math: Minor Bézier cleanup and documentation improvements. Vladimír Vondruš 2016-08-24 15:47:50 +0200
  • 4e46a74a38 Updated CREDITS.md. Vladimír Vondruš 2016-08-24 15:47:23 +0200
  • 6b7097497f Math: added Bezier curve Ashwin Ravichandran 2016-07-24 01:53:18 -0700
  • 51658cb9dd doc: improve Getting Started instructions. Vladimír Vondruš 2016-06-08 00:20:59 +0200
  • 21322858c8 Merge fbee150c71 into 9019a776a1 #165 Ashwin R 2016-08-24 10:00:05 +0000
  • 9019a776a1 package/ci: minor improvements to Travis coverage report. Vladimír Vondruš 2016-08-22 11:15:34 +0200
  • 2fbc908de2 Trade: initial support for Light data. Vladimír Vondruš 2016-08-21 23:08:14 +0200
  • 737e92bc3e Math: remove unnecessary assignment operators. Vladimír Vondruš 2016-08-21 23:06:32 +0200
  • c22e63ef57 package/ci: include Attribute.{h,cpp} in the code coverage report. Vladimír Vondruš 2016-08-21 21:00:00 +0200
  • 326fcf91cb Trade: doc++ Vladimír Vondruš 2016-08-21 20:59:53 +0200
  • db18016ef0 Trade: test construction and assignments of the container classes. Vladimír Vondruš 2016-08-21 20:59:19 +0200
  • 1bfa4c9846 Trade: make most constructors and assignments noexcept. Vladimír Vondruš 2016-08-21 20:56:59 +0200
  • 7d8b2ce9a6 Print value of invalid enums in debug output, test those cases. Vladimír Vondruš 2016-08-21 20:53:42 +0200
  • 3ab77b9112 Stress how Array instances returned from plugins should look like. Vladimír Vondruš 2016-08-20 23:59:15 +0200
  • f3f4f1c779 Platform: include version-specific APIs in Doxygen, too. Vladimír Vondruš 2016-08-17 09:41:44 +0200
  • 6a8c121c81 Platform: glfwGetKeyName() is since 3.2. Vladimír Vondruš 2016-08-17 09:32:40 +0200
  • 26d0df06b7 Test ResourceState debug output. Vladimír Vondruš 2016-08-16 16:32:38 +0200
  • b969c71403 Audio: minor cleanup. Vladimír Vondruš 2016-08-16 16:49:20 +0200
  • d9f83f1fd2 Audio: test Buffer construction. Vladimír Vondruš 2016-08-16 16:32:18 +0200
  • 771b4d517a Exclude debug operators from code coverage. Vladimír Vondruš 2016-08-02 01:13:36 +0200
  • e86d9100e3 package/ci: ignore all GL-related code in the code coverage report. Vladimír Vondruš 2016-08-02 00:34:55 +0200
  • 4fe3afed2d package/ci: enable coverage reports on Travis CI. Vladimír Vondruš 2016-08-01 23:35:17 +0200
  • bd24edd2ad Platform: doc cleanup. Vladimír Vondruš 2016-08-16 19:17:28 +0200
  • 8e632130b8 Platform: added *Application::KeyEvent::keyName(). Vladimír Vondruš 2016-08-16 19:14:25 +0200
  • 7c631d714a Platform: expose key repeat in *Application::KeyEvent::isRepeated(). Vladimír Vondruš 2016-08-16 17:48:00 +0200
  • c5e22ae560 Platform: send GLFW_REPEAT events through `keyPressEvent()` Elliot Saba 2016-08-16 17:46:50 +0200
  • 89ee559855 Merge bc49bfe68e into ac1cda6334 #162 Elliot Saba 2016-08-16 15:33:29 +0000
  • ac1cda6334 Math: simplify Constants test by making it templated. Vladimír Vondruš 2016-08-15 22:47:43 +0200
  • 96e57ff876 Math: simplify the SVD test code by making it templated. Vladimír Vondruš 2016-08-15 22:43:23 +0200
  • d998cb0f76 Fix another pixel storage corner case. Vladimír Vondruš 2016-08-09 11:07:44 +0200
  • 612fa59dd6 Test another pixel storage corner case. Vladimír Vondruš 2016-08-09 11:06:37 +0200
  • fbee150c71 Math : Fixed spaces #165 Ashwin Ravichandran 2016-08-05 20:59:34 -0700
  • bf393fad59 Math: fix/workaround constexpr test compilation on MSVC 2015. Vladimír Vondruš 2016-08-04 12:53:09 +0200
  • 951f116f5b Math: added RectangularMatrix::flipped{Cols,Rows}(). Vladimír Vondruš 2016-08-04 10:30:20 +0200
  • 633d792e3d Math: added Vector::flipped(). Vladimír Vondruš 2016-08-04 10:04:57 +0200
  • ab6ffe68ee Math: Added Algorithms::qr(). Vladimír Vondruš 2016-08-03 21:49:57 +0200
  • ed0e4adeda Text: don't leak AbstractLayouter subclasses. Vladimír Vondruš 2016-08-04 21:37:43 +0200
  • fab154290c Fix compilation on not-exactly-recent updates of MSVC 2015. Vladimír Vondruš 2016-08-04 11:58:06 +0200
  • c3e31b69ad SceneGraph: fix compilation of Camera class with double as T. Vladimír Vondruš 2016-08-03 14:09:46 +0200
  • ce0941130c Fix wrongly calculated expected PixelStorage test values on WebGL 1. Vladimír Vondruš 2016-08-03 14:08:45 +0200
  • feecf4009b Fix build on ES2/WebGL 1. Vladimír Vondruš 2016-08-03 13:13:28 +0200
  • 4988c1ccf7 Ability to control the amount of console output in engine initialization. Vladimír Vondruš 2016-08-03 12:55:31 +0200
  • 00891e941d Ability to pass const char** arguments to Platform::Context. Vladimír Vondruš 2016-08-03 12:54:36 +0200
  • 176a72653e Platform: update WindowlessWindowsEglContext to match the WglContext. Vladimír Vondruš 2016-08-03 11:02:43 +0200
  • fbb363e9d0 Platform: work around horrible wglMakeCurrent() API design. Vladimír Vondruš 2016-08-03 11:00:04 +0200
  • 78ddfad543 Platform: avoid registering WNDCLASS more than once. mdietsch 2016-08-03 10:58:49 +0200
  • 1cfd2dc7b5 Fix image data size computation with pixel storage skip applied. Vladimír Vondruš 2016-08-02 20:57:01 +0200
  • 57bf0e6789 Fix building of tests in Xcode. Vladimír Vondruš 2016-08-02 11:38:48 +0200
  • edf77e6062 package/ci: removed old debug output. Vladimír Vondruš 2016-08-01 23:32:20 +0200
  • cb064f1fba package/ci: minor consistency updates. Vladimír Vondruš 2016-08-01 22:55:14 +0200
  • eaeda24399 Don't restrict Double usage on OpenGL ES. Vladimír Vondruš 2016-08-01 22:30:10 +0200
  • daae9f959e Math : Fixed Bezier constructor Ashwin Ravichandran 2016-07-31 06:57:29 -0700
  • 94e08a6e86 Math : Fixed Bezier Ashwin Ravichandran 2016-07-31 06:35:06 -0700
  • 286aaf2541 package/ci: this is not true anymore. Vladimír Vondruš 2016-07-29 13:47:21 +0200
  • 64d94a12b2 modules: Handle SDL2 library achitecture when building on windows. #166 Squareys 2016-07-28 22:09:44 +0200
  • 946aab3e87 Platform: properly restore previous GL context in WindowlessWglApp. Vladimír Vondruš 2016-07-26 20:47:01 +0200
  • 6c420936ff Math : Replaced vector with array in Bezier class and fixed indentation Ashwin Ravichandran 2016-07-24 03:11:33 -0700
  • da4ac4eefd Math : Added Bezier curve Ashwin Ravichandran 2016-07-24 01:53:18 -0700
  • 7685cdf112 Fix CMake configuration in case CMAKE_CXX_FLAGS is empty. Vladimír Vondruš 2016-07-22 19:27:14 +0200
  • 24ad2fef27 Properly export Framebuffer::DrawAttachment::None. Vladimír Vondruš 2016-07-22 16:15:05 +0200
  • 4c45341353 Test also using Framebuffer::DrawAttachment::None. Vladimír Vondruš 2016-07-22 15:50:33 +0200
  • 288a1f265c Math: this shouldn't have been here. Vladimír Vondruš 2016-07-19 18:09:56 +0200
  • 1e5e4843a9 Platform: expose also modifier keys in KeyEvent::Key enum. Vladimír Vondruš 2016-07-18 23:50:54 +0200
  • c2d2737ca6 Math: test and document Matrix4::*projection() harder. Vladimír Vondruš 2016-07-18 23:36:24 +0200
  • 41253de1d5 Math: make Matrix4::transformPoint() work with projection matrices. Vladimír Vondruš 2016-07-18 23:20:10 +0200
  • 9b744250cf Don't use deprecated Corrade functionality. Vladimír Vondruš 2016-07-04 09:13:56 +0200
  • 35c3f7d05d Platform: link magnum-info to WindowlessEglApplication in EGL Linux builds. Vladimír Vondruš 2016-07-04 09:13:04 +0200
  • bc49bfe68e Send GLFW_REPEAT events through `keyPressEvent()` #162 Elliot Saba 2016-06-27 17:07:32 -0700
  • 0c52d79707 Platform: oops. Vladimír Vondruš 2016-06-26 13:17:17 +0200
  • 00a6adcf1d Merge 07414ed576 into e40533b841 #159 Elliot Saba 2016-06-26 10:06:50 +0000
  • e40533b841 Platform: Add Sdl2Application::InputEvent::Modifier::Super. Elliot Saba 2016-06-26 12:01:37 +0200
  • 140f378739 Platform: rename GlfwApplication::InputEvent::Modifier::AltGr to Super. Vladimír Vondruš 2016-06-26 11:58:20 +0200
  • 7fd78b28fb Change GLFW keymappings to use actual GLFW defines #160 Elliot Saba 2016-06-25 19:34:55 -0700
  • 07414ed576 Add `Cmd` mapping for `KMOD_GUI` #159 Elliot Saba 2016-06-25 17:03:22 -0700
  • d45874e232 Ignore .DS_Store files for those on MacOS #158 Elliot Saba 2016-06-25 16:55:35 -0700
  • 798ec9af9b Platform: use BUILD_STATIC_PIC for windowless application libraries. Vladimír Vondruš 2016-06-21 18:30:03 +0200
  • ca499e07c5 Audio: fix compiler warning. Vladimír Vondruš 2016-06-21 18:29:04 +0200
  • 4759f419c1 Audio: cover also the official Windows SDK from Creative in the checks. Vladimír Vondruš 2016-06-20 08:56:59 +0200
  • f68b40c5d9 Implemented *Framebuffer::copyImage() and copySubImage(). Vladimír Vondruš 2016-06-19 20:32:28 +0200
  • 1e6a88a9dd Properly check that EXT_texture_array is supported in the test. Vladimír Vondruš 2016-06-19 20:35:15 +0200
  • 273189b435 Mention that glPixelStore() is used in *Framebuffer::read(). Vladimír Vondruš 2016-06-19 20:33:20 +0200
  • cc3e2df1e1 Fix Attribute documentation to reflect actual enum values. Vladimír Vondruš 2016-06-19 17:10:34 +0200
  • 0b3e9cddbc SceneGraph: ignore deprecated warnings in deprecated functions on GCC. Vladimír Vondruš 2016-06-18 21:45:11 +0200
  • 5d3c0f4c6a package: build GL tests also on non-desktop ES builds. Vladimír Vondruš 2016-06-18 21:27:02 +0200
  • 8b044064b9 Use WindowlessEglApplication for windowless apps on non-desktop GLES. Vladimír Vondruš 2016-06-18 21:25:34 +0200
  • 05684c552f Platform: fix warning in desktop GLES build. Vladimír Vondruš 2016-06-18 21:24:43 +0200
  • cac93ec3a5 Platform: make WindowlessEglApplication compile. Vladimír Vondruš 2016-06-18 21:21:01 +0200