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

ccawley2011 ccawley2011 at gmail.com
Thu Oct 15 11:57:09 UTC 2020


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:
a42188fddd SDL: Remove unused variable
a24194b4c9 BACKENDS: Add missing function to ModularGraphicsBackend


Commit: a42188fddd53f4c8c7b35be0bd19ebc0686f177c
    https://github.com/scummvm/scummvm/commit/a42188fddd53f4c8c7b35be0bd19ebc0686f177c
Author: Cameron Cawley (ccawley2011 at gmail.com)
Date: 2020-10-15T12:54:41+01:00

Commit Message:
SDL: Remove unused variable

Changed paths:
    backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp
    backends/graphics3d/openglsdl/openglsdl-graphics3d.h


diff --git a/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp b/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp
index 4b6c72d3a2..85fd788bd5 100644
--- a/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp
+++ b/backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp
@@ -289,8 +289,6 @@ void OpenGLSdlGraphics3dManager::createOrUpdateScreen() {
 	_overlayFormat = OpenGL::TextureGL::getRGBAPixelFormat();
 	_overlayScreen = new OpenGL::TiledSurface(obtainedWidth, obtainedHeight, _overlayFormat);
 
-	_screenFormat = _overlayFormat;
-
 	_screenChangeCount++;
 
 #if !defined(AMIGAOS) && !defined(__MORPHOS__)
diff --git a/backends/graphics3d/openglsdl/openglsdl-graphics3d.h b/backends/graphics3d/openglsdl/openglsdl-graphics3d.h
index c36d0b3e1d..1c5977c20d 100644
--- a/backends/graphics3d/openglsdl/openglsdl-graphics3d.h
+++ b/backends/graphics3d/openglsdl/openglsdl-graphics3d.h
@@ -74,7 +74,7 @@ public:
 
 	// GraphicsManager API - Graphics mode
 #ifdef USE_RGB_COLOR
-	virtual Graphics::PixelFormat getScreenFormat() const override { return _screenFormat; }
+	virtual Graphics::PixelFormat getScreenFormat() const override { return _overlayFormat; }
 #endif
 	virtual int getScreenChangeID() const override { return _screenChangeCount; }
 	virtual void initSize(uint w, uint h, const Graphics::PixelFormat *format) override;
@@ -156,9 +156,6 @@ protected:
 	OpenGL::SurfaceRenderer *_surfaceRenderer;
 
 	Graphics::PixelFormat _overlayFormat;
-#ifdef USE_RGB_COLOR
-	Graphics::PixelFormat _screenFormat;
-#endif
 
 	void initializeOpenGLContext() const;
 	void drawOverlay();


Commit: a24194b4c9abfa2c7a46fa0ea80cd81cc88330b8
    https://github.com/scummvm/scummvm/commit/a24194b4c9abfa2c7a46fa0ea80cd81cc88330b8
Author: Cameron Cawley (ccawley2011 at gmail.com)
Date: 2020-10-15T12:56:45+01:00

Commit Message:
BACKENDS: Add missing function to ModularGraphicsBackend

Fixes Trac #11778

Changed paths:
    backends/modular-backend.cpp
    backends/modular-backend.h


diff --git a/backends/modular-backend.cpp b/backends/modular-backend.cpp
index fc56b8f9fe..77b018ec05 100644
--- a/backends/modular-backend.cpp
+++ b/backends/modular-backend.cpp
@@ -261,6 +261,10 @@ void ModularGraphicsBackend::displayActivityIconOnOSD(const Graphics::Surface *i
 	_graphicsManager->displayActivityIconOnOSD(icon);
 }
 
+void ModularGraphicsBackend::saveScreenshot() {
+	_graphicsManager->saveScreenshot();
+}
+
 
 ModularMixerBackend::ModularMixerBackend()
 	:
diff --git a/backends/modular-backend.h b/backends/modular-backend.h
index eb9cce1622..bac5cf6321 100644
--- a/backends/modular-backend.h
+++ b/backends/modular-backend.h
@@ -114,7 +114,7 @@ public:
 	virtual void warpMouse(int x, int y) override final;
 	virtual void setMouseCursor(const void *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale = false, const Graphics::PixelFormat *format = NULL) override final;
 	virtual void setCursorPalette(const byte *colors, uint start, uint num) override final;
-	virtual bool lockMouse(bool lock) override;
+	virtual bool lockMouse(bool lock) override final;
 
 	//@}
 
@@ -124,6 +124,8 @@ public:
 	virtual void displayMessageOnOSD(const Common::U32String &msg) override final;
 	virtual void displayActivityIconOnOSD(const Graphics::Surface *icon) override final;
 
+	virtual void saveScreenshot() override final;
+
 	//@}
 
 protected:




More information about the Scummvm-git-logs mailing list