[mupen64plus-video-z64] 84/161: Imported Upstream version 1.99.4+30+daa3f1b2fe76

Sven Eckelmann ecsv-guest at moszumanska.debian.org
Thu Nov 26 06:20:31 UTC 2015


This is an automated email from the git hooks/post-receive script.

ecsv-guest pushed a commit to branch master
in repository mupen64plus-video-z64.

commit 0cb0756b13464145f26a36f80cbd65ab7412b3e2
Author: Sven Eckelmann <sven at narfation.org>
Date:   Sun Mar 11 20:06:20 2012 +0100

    Imported Upstream version 1.99.4+30+daa3f1b2fe76
---
 src/maingl.cpp    | 6 +++---
 src/rgl.h         | 2 +-
 src/rgl_osdep.cpp | 4 +++-
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/maingl.cpp b/src/maingl.cpp
index 99e87f5..4a5feb9 100644
--- a/src/maingl.cpp
+++ b/src/maingl.cpp
@@ -29,13 +29,13 @@
 #define PLUGIN_VERSION           0x016304
 #define VIDEO_PLUGIN_API_VERSION 0x020000
 #define CONFIG_API_VERSION       0x020000
-#define VIDEXT_API_VERSION       0x020000
+#define VIDEXT_API_VERSION       0x020100
 
 #define VERSION_PRINTF_SPLIT(x) (((x) >> 16) & 0xffff), (((x) >> 8) & 0xff), ((x) & 0xff)
 
 GFX_INFO gfx;
 
-void (*render_callback)() = NULL;
+void (*render_callback)(int) = NULL;
 static void (*l_DebugCallback)(void *, int, const char *) = NULL;
 static void *l_DebugCallContext = NULL;
 
@@ -247,7 +247,7 @@ extern "C" {
         return M64ERR_SUCCESS;
     }
 
-    EXPORT void CALL SetRenderingCallback(void (*callback)())
+    EXPORT void CALL SetRenderingCallback(void (*callback)(int))
     {
         render_callback = callback;
     }
diff --git a/src/rgl.h b/src/rgl.h
index 17409e9..6693fe9 100644
--- a/src/rgl.h
+++ b/src/rgl.h
@@ -68,7 +68,7 @@ struct rglSettings_t {
 };
 
 extern rglSettings_t rglSettings;
-extern void (*render_callback)();
+extern void (*render_callback)(int);
 
 struct rglDepthBuffer_t {
     uint32_t address;
diff --git a/src/rgl_osdep.cpp b/src/rgl_osdep.cpp
index b387815..ad2dc1f 100644
--- a/src/rgl_osdep.cpp
+++ b/src/rgl_osdep.cpp
@@ -46,8 +46,10 @@ int viewport_offset;
 
 void rglSwapBuffers()
 {
+	//TODO: if screenshot capabilities are ever implemented, replace the
+	//hard-coded 1 with a value indicating whether the screen has been redrawn
     if (render_callback != NULL)
-        render_callback();
+        render_callback(1);
     CoreVideo_GL_SwapBuffers();
     return;
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mupen64plus-video-z64.git



More information about the Pkg-games-commits mailing list