[Scummvm-git-logs] scummvm master -> 3f15ca1c4fc8f668e2a95953ea2945210eb175dd
dreammaster
paulfgilbert at gmail.com
Sat Feb 22 04:28:08 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
3f15ca1c4f ULTIMA8: Fix blends to SDL surface (corrects lamps, smoke, etc)
Commit: 3f15ca1c4fc8f668e2a95953ea2945210eb175dd
https://github.com/scummvm/scummvm/commit/3f15ca1c4fc8f668e2a95953ea2945210eb175dd
Author: Matthew Duggan (mgithub at guarana.org)
Date: 2020-02-21T20:28:04-08:00
Commit Message:
ULTIMA8: Fix blends to SDL surface (corrects lamps, smoke, etc)
Changed paths:
engines/ultima/ultima8/graphics/base_soft_render_surface.cpp
diff --git a/engines/ultima/ultima8/graphics/base_soft_render_surface.cpp b/engines/ultima/ultima8/graphics/base_soft_render_surface.cpp
index b893289..ab2b76a 100644
--- a/engines/ultima/ultima8/graphics/base_soft_render_surface.cpp
+++ b/engines/ultima/ultima8/graphics/base_soft_render_surface.cpp
@@ -65,10 +65,10 @@ BaseSoftRenderSurface::BaseSoftRenderSurface(Graphics::ManagedSurface *s) :
RenderSurface::format.g_shift = _sdlSurf->format.gShift;
RenderSurface::format.b_shift = _sdlSurf->format.bShift;
RenderSurface::format.a_shift = _sdlSurf->format.aShift;
- RenderSurface::format.r_mask = _sdlSurf->format.rMax();
- RenderSurface::format.g_mask = _sdlSurf->format.gMax();
- RenderSurface::format.b_mask = _sdlSurf->format.bMax();
- RenderSurface::format.a_mask = _sdlSurf->format.aMax();
+ RenderSurface::format.r_mask = _sdlSurf->format.rMax() << _sdlSurf->format.rShift;
+ RenderSurface::format.g_mask = _sdlSurf->format.gMax() << _sdlSurf->format.gShift;
+ RenderSurface::format.b_mask = _sdlSurf->format.bMax() << _sdlSurf->format.bShift;
+ RenderSurface::format.a_mask = _sdlSurf->format.aMax() << _sdlSurf->format.aShift;
SetPixelsPointer();
More information about the Scummvm-git-logs
mailing list