From 0323d035bf9c743e717a846298dca0ab1904b964 Mon Sep 17 00:00:00 2001 From: Person Date: Sun, 15 Mar 2020 23:51:25 -0700 Subject: [PATCH] 1.0.0.19 Re-release --Bug fixes -New Blur Curve math was not applied on the CPU. --- Source/Ember/Ember.h | 12 ++++++------ debian/changelog | 6 ++++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Source/Ember/Ember.h b/Source/Ember/Ember.h index 8af5f08..818eb29 100644 --- a/Source/Ember/Ember.h +++ b/Source/Ember/Ember.h @@ -1237,10 +1237,10 @@ public: z = m_CamMat[1][2] * point.m_Y + m_CamMat[2][2] * z; zr = Zeps(1 - m_CamPerspective * z); sincos(t, &dsin, &dcos); - T prcx = (point.m_X - ctr.CarCenterX()) / ctr.CarHalfX(); - T prcy = (y - ctr.CarCenterY()) / ctr.CarHalfY(); + T prcx = point.m_X / ctr.CarHalfX(); + T prcy = y / ctr.CarHalfY(); T dist = VarFuncs::Hypot(prcx, prcy) * 10; - T scale = m_BlurCurve ? std::min(T(1), Sqr(dist) / (4 * m_BlurCurve)) : T(1); + T scale = m_BlurCurve ? (Sqr(dist) / (4 * m_BlurCurve)) : T(1); T dr = rand.Frand01() * (m_BlurCoef * scale) * z; point.m_X = (point.m_X + dr * dcos) / zr; point.m_Y = (y + dr * dsin) / zr; @@ -1261,10 +1261,10 @@ public: T y = m_CamMat[0][1] * point.m_X + m_CamMat[1][1] * point.m_Y + m_CamMat[2][1] * z; z = m_CamMat[0][2] * point.m_X + m_CamMat[1][2] * point.m_Y + m_CamMat[2][2] * z; T zr = Zeps(1 - m_CamPerspective * z); - T prcx = (x - ctr.CarCenterX()) / ctr.CarHalfX(); - T prcy = (y - ctr.CarCenterY()) / ctr.CarHalfY(); + T prcx = x / ctr.CarHalfX(); + T prcy = y / ctr.CarHalfY(); T dist = VarFuncs::Hypot(prcx, prcy) * 10; - T scale = m_BlurCurve ? std::min(T(1), Sqr(dist) / (4 * m_BlurCurve)) : T(1); + T scale = m_BlurCurve ? (Sqr(dist) / (4 * m_BlurCurve)) : T(1); T dr = rand.Frand01() * (m_BlurCoef * scale) * z; sincos(t, &dsin, &dcos); point.m_X = (x + dr * dcos) / zr; diff --git a/debian/changelog b/debian/changelog index a1d09d1..fbb13d1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +fractorium (1.0.0.19b-0ubuntu1) bionic; urgency=low + + * release 1.0.0.19 + + -- Matt Feemster Sun, 15 Mar 2020 23:42:24 -0700 + fractorium (1.0.0.19a-0ubuntu1) bionic; urgency=low * release 1.0.0.19