diff --git a/doc/changelog.dox b/doc/changelog.dox index 6c8e05980..8545120ea 100644 --- a/doc/changelog.dox +++ b/doc/changelog.dox @@ -40,6 +40,11 @@ See also: @subsection changelog-latest-new New features +@subsubsection changelog-latest-new-debugtools DebugTools library + +- Added @ref DebugTools::ColorMap::coolWarmSmooth() and + @ref DebugTools::ColorMap::coolWarmBent() (see [mosra/magnum#473](https://github.com/mosra/magnum/pull/473)) + @subsubsection changelog-latest-new-gl GL library - Implemented @gl_extension{EXT,texture_norm16} and @@ -77,6 +82,7 @@ See also: and @ref Math::Matrix4::from(const Matrix3x3&, const Vector3&) to create a transformation from a rotation and translation part (see [mosra/magnum#471](https://github.com/mosra/magnum/pull/471)) +- Added @ref Math::Intersection::rayRange() (see [mosra/magnum#484](https://github.com/mosra/magnum/pull/484)) @subsubsection changelog-latest-new-meshtools MeshTools library diff --git a/doc/credits.dox b/doc/credits.dox index 6a7d7a4fb..3bbf51592 100644 --- a/doc/credits.dox +++ b/doc/credits.dox @@ -143,7 +143,8 @@ Are the below lists missing your name or something's wrong? bootstrap project - **Jan Dupal** ([\@JanDupal](https://github.com/JanDupal)) --- Homebrew package for `magnum-bindings` -- **[\@Janos95](https://github.com/Janos95)** -- @ref Math additions +- **[\@Janos95](https://github.com/Janos95)** -- @ref Math and + @ref DebugTools::ColorMap additions - **Jonathan Hale** ([\@Squareys](https://github.com/Squareys)) --- @ref Audio and @ref Trade library enhancements, @ref Platform::GlfwApplication and @ref Platform::EmscriptenApplication diff --git a/src/Magnum/DebugTools/ColorMap.cpp b/src/Magnum/DebugTools/ColorMap.cpp index b5b64ff41..49eb3a7a0 100644 --- a/src/Magnum/DebugTools/ColorMap.cpp +++ b/src/Magnum/DebugTools/ColorMap.cpp @@ -3,6 +3,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš + Copyright © 2020 janos Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff --git a/src/Magnum/DebugTools/ColorMap.h b/src/Magnum/DebugTools/ColorMap.h index 2dbd60076..7e190d747 100644 --- a/src/Magnum/DebugTools/ColorMap.h +++ b/src/Magnum/DebugTools/ColorMap.h @@ -5,6 +5,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš + Copyright © 2020 janos Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff --git a/src/Magnum/Math/Intersection.h b/src/Magnum/Math/Intersection.h index 4d85b5482..f0aa94f77 100644 --- a/src/Magnum/Math/Intersection.h +++ b/src/Magnum/Math/Intersection.h @@ -6,6 +6,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš Copyright © 2016, 2018 Jonathan Hale + Copyright © 2020 janos Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), @@ -177,6 +178,7 @@ template bool rangeFrustum(const Range3D& range, const Frustum& f @param range Range @return @cpp true @ce if the the ray intersects the range, @cpp false @ce otherwise +@m_since_latest Note that you need to pass the inverse ray direction and not the ray direction. The purpose for this is to reduce the number of times you have to compute diff --git a/src/Magnum/Math/Test/IntersectionTest.cpp b/src/Magnum/Math/Test/IntersectionTest.cpp index 90c276525..5833b4211 100644 --- a/src/Magnum/Math/Test/IntersectionTest.cpp +++ b/src/Magnum/Math/Test/IntersectionTest.cpp @@ -4,6 +4,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš Copyright © 2016 Jonathan Hale + Copyright © 2020 janos Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),