[Scummvm-git-logs] scummvm master -> 1669ef624416f0bccc9524182538659457072993
sev-
sev at scummvm.org
Sun Jul 14 00:46:34 CEST 2019
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
176109da59 GRAPHICS: Fix wrong rect size when blitting subsurface to ManagedSurface
1669ef6244 GRAPHICS: Fix ManagedSurface transBlitFrom ignoring flipped parameter
Commit: 176109da59c4358a9ef2f3903b024bf35d8bf2d0
https://github.com/scummvm/scummvm/commit/176109da59c4358a9ef2f3903b024bf35d8bf2d0
Author: SupSuper (supsuper at gmail.com)
Date: 2019-07-14T00:46:30+02:00
Commit Message:
GRAPHICS: Fix wrong rect size when blitting subsurface to ManagedSurface
We want the srcRect size and not the original surface size
Changed paths:
graphics/managed_surface.cpp
diff --git a/graphics/managed_surface.cpp b/graphics/managed_surface.cpp
index 8a2911b..2b4e702 100644
--- a/graphics/managed_surface.cpp
+++ b/graphics/managed_surface.cpp
@@ -250,7 +250,7 @@ void ManagedSurface::transBlitFrom(const Surface &src, const Common::Point &dest
void ManagedSurface::transBlitFrom(const Surface &src, const Common::Rect &srcRect,
const Common::Point &destPos, uint transColor, bool flipped, uint overrideColor) {
transBlitFrom(src, srcRect, Common::Rect(destPos.x, destPos.y,
- destPos.x + src.w, destPos.y + src.h), transColor, false, overrideColor);
+ destPos.x + srcRect.width(), destPos.y + srcRect.height()), transColor, false, overrideColor);
}
template<typename TSRC, typename TDEST>
Commit: 1669ef624416f0bccc9524182538659457072993
https://github.com/scummvm/scummvm/commit/1669ef624416f0bccc9524182538659457072993
Author: SupSuper (supsuper at gmail.com)
Date: 2019-07-14T00:46:30+02:00
Commit Message:
GRAPHICS: Fix ManagedSurface transBlitFrom ignoring flipped parameter
Changed paths:
graphics/managed_surface.cpp
diff --git a/graphics/managed_surface.cpp b/graphics/managed_surface.cpp
index 2b4e702..3124f8a 100644
--- a/graphics/managed_surface.cpp
+++ b/graphics/managed_surface.cpp
@@ -238,19 +238,19 @@ void ManagedSurface::blitFrom(const Surface &src, const Common::Rect &srcRect,
void ManagedSurface::transBlitFrom(const Surface &src, uint transColor, bool flipped, uint overrideColor) {
transBlitFrom(src, Common::Rect(0, 0, src.w, src.h), Common::Rect(0, 0, this->w, this->h),
- transColor, false, overrideColor);
+ transColor, flipped, overrideColor);
}
void ManagedSurface::transBlitFrom(const Surface &src, const Common::Point &destPos,
uint transColor, bool flipped, uint overrideColor) {
transBlitFrom(src, Common::Rect(0, 0, src.w, src.h), Common::Rect(destPos.x, destPos.y,
- destPos.x + src.w, destPos.y + src.h), transColor, false, overrideColor);
+ destPos.x + src.w, destPos.y + src.h), transColor, flipped, overrideColor);
}
void ManagedSurface::transBlitFrom(const Surface &src, const Common::Rect &srcRect,
const Common::Point &destPos, uint transColor, bool flipped, uint overrideColor) {
transBlitFrom(src, srcRect, Common::Rect(destPos.x, destPos.y,
- destPos.x + srcRect.width(), destPos.y + srcRect.height()), transColor, false, overrideColor);
+ destPos.x + srcRect.width(), destPos.y + srcRect.height()), transColor, flipped, overrideColor);
}
template<typename TSRC, typename TDEST>
More information about the Scummvm-git-logs
mailing list