[Scummvm-git-logs] scummvm master -> ec87a2ba4577c535f1d6fca2b41cf23d7abe27cd

neuromancer noreply at scummvm.org
Sun Nov 26 15:40:34 UTC 2023


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:
f325cc6bd4 FREESCAPE: improved stipple rendering in zx releases
ec87a2ba45 FREESCAPE: removed useless workaround for a glScissor-related bug


Commit: f325cc6bd42b0fb181cca1bb9475b839f96daae8
    https://github.com/scummvm/scummvm/commit/f325cc6bd42b0fb181cca1bb9475b839f96daae8
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2023-11-26T16:15:58+01:00

Commit Message:
FREESCAPE: improved stipple rendering in zx releases

Changed paths:
    engines/freescape/gfx.cpp


diff --git a/engines/freescape/gfx.cpp b/engines/freescape/gfx.cpp
index f13db7048c5..0c95a923e6c 100644
--- a/engines/freescape/gfx.cpp
+++ b/engines/freescape/gfx.cpp
@@ -175,7 +175,7 @@ void Renderer::setColorMap(ColorMap *colorMap_) {
 		for (int i = 0; i < 15; i++) {
 			byte *entry = (*_colorMap)[i];
 			for (int j = 0; j < 128; j++)
-				_stipples[i][j] = entry[(j / 16) % 4];
+				_stipples[i][j] = entry[(j / 4) % 4];
 		}
 	} else if (_renderMode == Common::kRenderCPC) {
 		fillColorPairArray();


Commit: ec87a2ba4577c535f1d6fca2b41cf23d7abe27cd
    https://github.com/scummvm/scummvm/commit/ec87a2ba4577c535f1d6fca2b41cf23d7abe27cd
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2023-11-26T16:40:25+01:00

Commit Message:
FREESCAPE: removed useless workaround for a glScissor-related bug

Changed paths:
    engines/freescape/freescape.cpp


diff --git a/engines/freescape/freescape.cpp b/engines/freescape/freescape.cpp
index f5495159986..00bd58be65a 100644
--- a/engines/freescape/freescape.cpp
+++ b/engines/freescape/freescape.cpp
@@ -450,9 +450,7 @@ void FreescapeEngine::processInput() {
 			case Common::KEYCODE_ESCAPE:
 				drawFrame();
 				_savedScreen = _gfx->getScreenshot();
-				_gfx->setViewport(_fullscreenViewArea);
 				openMainMenuDialog();
-				_gfx->setViewport(_viewArea);
 				_gfx->computeScreenViewport();
 				_savedScreen->free();
 				delete _savedScreen;




More information about the Scummvm-git-logs mailing list