[Scummvm-git-logs] scummvm master -> 015fbb079759f3ccf149b1b77d9bd1eaf74844f5

mgerhardy martin.gerhardy at gmail.com
Thu Aug 19 18:46:27 UTC 2021


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:
015fbb0797 TWINE: hack to fix the broken window rendering on the holomap


Commit: 015fbb079759f3ccf149b1b77d9bd1eaf74844f5
    https://github.com/scummvm/scummvm/commit/015fbb079759f3ccf149b1b77d9bd1eaf74844f5
Author: Martin Gerhardy (martin.gerhardy at gmail.com)
Date: 2021-08-19T20:46:13+02:00

Commit Message:
TWINE: hack to fix the broken window rendering on the holomap

https://bugs.scummvm.org/ticket/12820

this needs a proper fix. But for now this is better than the rendering glitch that appears

Changed paths:
    engines/twine/renderer/renderer.cpp
    engines/twine/renderer/renderer.h


diff --git a/engines/twine/renderer/renderer.cpp b/engines/twine/renderer/renderer.cpp
index 7eecda96f6..bd5fa9ded1 100644
--- a/engines/twine/renderer/renderer.cpp
+++ b/engines/twine/renderer/renderer.cpp
@@ -971,10 +971,13 @@ void Renderer::renderPolygons(const CmdRenderPolygon &polygon, Vertex *vertices,
 		renderPolygonsFlat(vtop, vsize, polygon.colorIndex);
 		break;
 	case POLYGONTYPE_COPPER:
-		renderPolygonsCopper(vtop, vsize, polygon.colorIndex);
-		break;
+		// TODO: activate again after POLYGONTYPE_BOPPER is fixed
+		//renderPolygonsCopper(vtop, vsize, polygon.colorIndex);
+		//break;
 	case POLYGONTYPE_BOPPER:
-		renderPolygonsBopper(vtop, vsize, polygon.colorIndex);
+		renderPolygonsCopper(vtop, vsize, polygon.colorIndex);
+		// TODO: fix this render method:
+		// renderPolygonsBopper(vtop, vsize, polygon.colorIndex);
 		break;
 	case POLYGONTYPE_TELE:
 		renderPolygonsTele(vtop, vsize, polygon.colorIndex);
diff --git a/engines/twine/renderer/renderer.h b/engines/twine/renderer/renderer.h
index dbaf8544a3..8989d0df0b 100644
--- a/engines/twine/renderer/renderer.h
+++ b/engines/twine/renderer/renderer.h
@@ -30,6 +30,7 @@
 #include "twine/twine.h"
 
 #define POLYGONTYPE_FLAT 0
+// horizontal color adjustment with changing pattern over the polygon
 #define POLYGONTYPE_COPPER 1
 #define POLYGONTYPE_BOPPER 2
 #define POLYGONTYPE_MARBLE 3




More information about the Scummvm-git-logs mailing list