Commit Graph

  • 2c1da5466e Math: added data() accessors to all remaining types. Vladimír Vondruš 2018-10-07 17:31:28 +0200
  • 0793d31d2b Primitives: new gradient primitive. Vladimír Vondruš 2018-10-07 16:50:59 +0200
  • 295843189d doc: convert shader images to proper sRGB and HiDPI. Vladimír Vondruš 2018-10-07 16:48:13 +0200
  • e7d99a1190 doc: convert primitive renderings to proper sRGB and HiDPI. Vladimír Vondruš 2018-10-07 16:40:44 +0200
  • 641589ed7e GL: implemented ARB_sample_shading. Vladimír Vondruš 2018-10-07 16:36:20 +0200
  • 0431f6bd7d Platform: expose GL::Renderer::lineWidthRange() in magnum-gl-info. Vladimír Vondruš 2018-10-07 16:34:43 +0200
  • bc5c1df2e6 GL: implemented Renderer::lineWidthRange(). Vladimír Vondruš 2018-10-07 16:07:19 +0200
  • 40b9af0d98 doc: mention potential backwards incompatibility. Vladimír Vondruš 2018-10-07 15:57:48 +0200
  • 9973913b23 GL: don't reset GL context flags in OpenGLTester. Vladimír Vondruš 2018-10-07 15:56:54 +0200
  • 7ba24c813c Platform: expose GL forward compatibility flag also in windowless apps. Vladimír Vondruš 2018-10-07 14:56:20 +0200
  • c579060922 Platform: ability to override GL forward compatibility in SDL and GLFW. Vladimír Vondruš 2018-10-07 14:44:56 +0200
  • f60d2d0d6d Platform: more consistent docs for features not available on WebGL. Vladimír Vondruš 2018-10-07 14:49:15 +0200
  • d628232e8c GL: exposing GL::Context::Flag::ForwardCompatible. Vladimír Vondruš 2018-10-07 14:41:18 +0200
  • d228e47223 Platform: forgotten defines in magnum-gl-info. Vladimír Vondruš 2018-10-07 14:37:40 +0200
  • 27f73aecdf Platform: what the hell, these are not bitflags! Vladimír Vondruš 2018-10-07 14:36:45 +0200
  • 9ba917af40 package/ci: leftovers from Vulkan CI setup. Vladimír Vondruš 2018-10-07 14:36:11 +0200
  • 2b1ed769bb Platform: absolute include path for Apple Foundation.framework stuff. Vladimír Vondruš 2018-10-04 17:33:11 +0200
  • 18f9118995 Math: fix Intersection::lineSegmentLineSegment() math docs. Vladimír Vondruš 2018-10-04 17:31:55 +0200
  • 81b5d7f7ff GL: prevent a test crash on SwiftShader. Vladimír Vondruš 2018-10-02 14:38:18 +0200
  • 3b2c4ca5e5 Platform: make WindowlessEglApplication working with SwiftShader. Vladimír Vondruš 2018-10-02 14:25:40 +0200
  • 3828e6b9a3 Platform: don't disable compositing in Sdl2App. Vladimír Vondruš 2018-10-01 18:22:24 +0200
  • 209cdbcd05 TextureTools: make distanceField() work better on bad/old shader compilers. Vladimír Vondruš 2018-10-01 12:55:11 +0200
  • dfb7e08a51 TextureTools: simplify the shader preprocessor hell. Vladimír Vondruš 2018-10-01 12:44:18 +0200
  • c983068fcc TextureTools: initial test for distanceField(). Vladimír Vondruš 2018-07-20 18:56:18 +0200
  • 9a80aae2bf TextureTools: doc++ Vladimír Vondruš 2018-10-01 11:53:51 +0200
  • a11605776f TextureTools: hide visibility macros from Doxygen. Vladimír Vondruš 2018-10-01 10:16:02 +0200
  • 7ad64bda2a DebugTools: add CompareImageFile, CompareImageToFile + CompareFileToImage. Vladimír Vondruš 2018-09-30 23:02:17 +0200
  • f8ad32f71c DebugTools: exclude hard-to-test code from code coverage. Vladimír Vondruš 2018-09-30 17:05:59 +0200
  • 4417a46bf9 AnySceneImporter: properly handle animation import as well. Vladimír Vondruš 2018-09-28 21:55:38 +0200
  • 436f8cdb96 Use quotes for inter-project includes. Vladimír Vondruš 2018-09-28 23:25:24 +0200
  • a1be168b7f Doc++ Vladimír Vondruš 2018-09-28 21:45:10 +0200
  • 17fe3a5998 package: hide deprecated functionality from code coverage reports. Vladimír Vondruš 2018-09-30 16:56:18 +0200
  • 375af3551d package/archlinux: explicitly build also GL tests for Emscripten. Vladimír Vondruš 2018-09-28 21:43:27 +0200
  • eabe118266 Math: doc++ Vladimír Vondruš 2018-09-28 21:42:31 +0200
  • c37da6715a [wip] Math: support inverted ranges. #286 inverted-ranges Vladimír Vondruš 2018-09-28 21:40:34 +0200
  • 03ee1c6fe8 Animation: minor cleanup. Vladimír Vondruš 2018-09-28 13:03:51 +0200
  • adaeb21a4d Animation: implemented Player:seekBy() / Player::seekTo(). Vladimír Vondruš 2018-09-28 13:02:16 +0200
  • 65b870dfc8 Animation: pausing animation should never result in a stopped state. Vladimír Vondruš 2018-09-27 16:05:39 +0200
  • 29d5d83af9 Animation: doc++ Vladimír Vondruš 2018-09-27 16:04:33 +0200
  • d3cb21dd55 Platform: fix 1:1 aspect ratio for web applications. Vladimír Vondruš 2018-09-26 22:34:44 +0200
  • e1e4dbd4c4 Platform: properly fall back to physical DPI scaling. Vladimír Vondruš 2018-09-26 22:32:44 +0200
  • e1a156ea67 Platform: numpad key mapping for Sdl2Application. Vladimír Vondruš 2018-09-18 10:10:35 +0200
  • 7a0bf3018f Math: new min(), max() and minmax() overloads taking plain C arrays. Vladimír Vondruš 2018-09-17 17:56:49 +0200
  • 5319e6bb1c Platform: properly initialize a value. Vladimír Vondruš 2018-09-16 20:02:37 +0200
  • dcea264b71 GL: fix compiler warning. Vladimír Vondruš 2018-09-16 20:00:36 +0200
  • 674a740da5 Renamed various sRGB-related GL APIs for consistency with naming in Math. Vladimír Vondruš 2018-09-16 19:59:52 +0200
  • e43d5790f6 Trade: change animation track target to target type and target ID to target. Vladimír Vondruš 2018-09-16 15:43:13 +0200
  • 2101e79b52 doc: this is what you get for being distracted in the middle. Vladimír Vondruš 2018-09-16 13:08:41 +0200
  • 89d988383a Don't use GL-specific stuff on targets without GL enabled. Vladimír Vondruš 2018-09-15 01:25:17 +0200
  • ae744ee6c8 Platform: style canvas focus outline consistently with m.css. Vladimír Vondruš 2018-09-15 01:24:44 +0200
  • 615d3f418a
    Merge 9ff298b84f into 8c50ed239b #255 Jonathan Hale 2018-09-14 23:42:56 +0000
  • 272d504f3d package/archlinux: enable Vk library on all Arch packages. Vladimír Vondruš 2018-09-14 23:53:18 +0200
  • 850ad2efb5 Doc++ Vladimír Vondruš 2018-09-13 22:37:37 +0200
  • 1082727c4c doc: ughhhh. Vladimír Vondruš 2018-09-13 22:16:48 +0200
  • 28a19f5add Math: adapt to m.css Doxygen theme updates. Vladimír Vondruš 2018-09-13 21:41:33 +0200
  • 8c50ed239b doc: updated changelog. Vladimír Vondruš 2018-09-13 14:43:27 +0200
  • 4a9e63ebdd Math: doc++ Vladimír Vondruš 2018-09-13 14:19:45 +0200
  • d2914c78b4 Animation: test some more corner cases. Vladimír Vondruš 2018-09-13 14:39:02 +0200
  • c546c0bd64 Animation: fix pause() behavior. Vladimír Vondruš 2018-09-13 14:33:13 +0200
  • c9f179c474 Animation: test the pause better. Vladimír Vondruš 2018-09-13 14:22:01 +0200
  • de995059c6 Animation: make Player::elapsed() behave correctly after a "run out". Vladimír Vondruš 2018-09-10 20:23:59 +0200
  • 8a71cb6415 Animation: added Player::elapsed(). Vladimír Vondruš 2018-09-10 19:47:31 +0200
  • 9eb1885923 Animation: doc++ Vladimír Vondruš 2018-09-10 18:59:50 +0200
  • d798960587 doc: use MeshTools::compile() for vertex color primitives as well. Vladimír Vondruš 2018-09-13 14:14:13 +0200
  • e6fd70fe00 MeshTools: compile mesh colors to Color4 attribute #284 Squareys 2018-09-12 17:44:45 +0200
  • 6bb0179c65 Re-add glDrawRangeElements() workaround for Emscripten. Vladimír Vondruš 2018-09-11 12:09:30 +0200
  • 799d9b80db Doc++ Vladimír Vondruš 2018-09-06 21:37:31 +0200
  • 6725f6ed2f Math: doc++ Vladimír Vondruš 2018-09-09 14:45:30 +0200
  • b44166b238 Math: work around a MSVC 2017 15.8 ICE. Vladimír Vondruš 2018-09-09 14:26:32 +0200
  • 4acfa8c197 Primitives: a better line primitive. Vladimír Vondruš 2018-09-06 14:03:45 +0200
  • 523c16779d Math: added missing CubicHermite [s]lerp[ShortestPath]() overloads. Vladimír Vondruš 2018-09-06 13:34:55 +0200
  • dfcd33ffe8 Math: properly test also (s)lerpShortestPath() assertions. Vladimír Vondruš 2018-09-06 13:30:38 +0200
  • d5e6012824 Math: simplify CubicHermite test. Vladimír Vondruš 2018-09-06 13:00:04 +0200
  • 2975a1ba2d Doc++ Vladimír Vondruš 2018-09-06 13:33:50 +0200
  • b615e1ae28 Shaders: support multiple lights in Phong. Vladimír Vondruš 2018-09-06 02:37:24 +0200
  • 7d0757ca4d Shaders: debug output for all Flag / Flags enums / enum sets. Vladimír Vondruš 2018-09-06 02:34:41 +0200
  • 89ab8c43e0 MeshTools: why put docs for transform() to an obscure dualquat overload? Vladimír Vondruš 2018-09-06 14:06:16 +0200
  • b93fcd6d9d Trade: camera type, projection size and aspect ratio support. Vladimír Vondruš 2018-09-04 14:02:53 +0200
  • fa10765198 Trade: alpha mode, alpha mask and double sided material properties. Vladimír Vondruš 2018-09-03 23:33:00 +0200
  • 4b7dab10e1 Math: improve docs of Matrix4::perspectiveProjection(). Vladimír Vondruš 2018-09-04 17:23:44 +0200
  • 3bbb4088a8
    Update Range.h #281 Alan 2018-09-05 00:38:04 -0300
  • 7b087c02fc clarify #280 Bas van Schaik 2018-09-04 19:18:14 +0100
  • 2e1cc29a52 Merge branch 'master' of https://github.com/mosra/magnum Bas van Schaik 2018-09-04 19:07:43 +0100
  • 8ef0b345e2 configure corrade as library code Bas van Schaik 2018-09-04 19:01:03 +0100
  • 906258afcd add LGTM.com build configuration and script Bas van Schaik 2018-09-04 18:58:21 +0100
  • 13a6ba8a23 Math: benchmark quaternion interpolation methods. #267 Vladimír Vondruš 2018-09-03 23:24:49 +0200
  • cbc35c4353 Stub documentation for transformation interpolation and animation. Vladimír Vondruš 2018-09-03 23:17:37 +0200
  • eadf8986f6 Math: fuzzy compare for division-by-zero in quaternion s(c)lerp. Vladimír Vondruš 2018-09-03 22:18:12 +0200
  • 880bf7a1b6 Animation: list the new interpolators. Vladimír Vondruš 2018-09-03 15:42:19 +0200
  • 9f8da6d47a Animation: prefer "shortest path" interpolators in interpolatorFor(). Vladimír Vondruš 2018-09-03 15:41:18 +0200
  • fde07c6c58 Doc++ Vladimír Vondruš 2018-09-03 15:40:07 +0200
  • 780e5258cc Math: consistently use arccos() in math equations. Vladimír Vondruš 2018-09-03 15:39:39 +0200
  • ec34009025 Math: document the usual notation for complex/dual/quat numbers. Vladimír Vondruš 2018-09-03 15:37:55 +0200
  • 1f507d81d4 Math: make docs of slerp() for Complex consistent with Quaternion. Vladimír Vondruš 2018-09-03 15:34:54 +0200
  • 737104f2c7 Math: added "shortest path" alternatives to lerp(), slerp() and sclerp(). Vladimír Vondruš 2018-09-03 15:25:35 +0200
  • d156a60943 Math: fix sclerp() behavior with dual quaternions having the same angle. Vladimír Vondruš 2018-09-03 14:52:39 +0200
  • 425d31fb5c Math: no, this is testing it wrong. Vladimír Vondruš 2018-09-03 14:51:02 +0200
  • f583d1c853 Math: cleaned up the sclerp() test. Vladimír Vondruš 2018-09-03 13:25:48 +0200
  • 68f34b3283 Math: STUPID EFFING DOXYGEN GODDAMIT I HATE YA WITH PASSION Vladimír Vondruš 2018-09-01 02:22:37 +0200
  • 6c8a2a46b8 Math: implement cubic Bezier <-> cubic Hermite conversion. Vladimír Vondruš 2018-08-31 20:47:02 +0200