[mupen64plus-video-glide64] 82/172: Imported Upstream version 1.99.4+31+53ab44c26168

Sven Eckelmann ecsv-guest at moszumanska.debian.org
Thu Nov 26 06:11:52 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-glide64.

commit edc4c46cb763eb57d798076b3b3e747bd98bd306
Author: Sven Eckelmann <sven at narfation.org>
Date:   Fri Sep 9 10:32:52 2011 +0200

    Imported Upstream version 1.99.4+31+53ab44c26168
---
 src/Gfx1.3.h             |  2 +-
 src/Main.cpp             |  8 +++++++-
 src/wrapper/combiner.cpp | 18 +++++++++---------
 src/wrapper/main.cpp     |  4 ++--
 src/wrapper/textures.cpp |  2 +-
 5 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/src/Gfx1.3.h b/src/Gfx1.3.h
index e76d54a..8888834 100755
--- a/src/Gfx1.3.h
+++ b/src/Gfx1.3.h
@@ -233,7 +233,7 @@ extern __int64 perf_next;
 extern std::ofstream loga;
 #define LOG(x) loga.open("log.txt",ios::app); loga << x; loga.flush(); loga.close();
 #else
-#define LOG(x) WriteLog(M64MSG_VERBOSE, x);
+#define LOG(x) WriteLog(M64MSG_VERBOSE, "%s", x);
 #endif
 
 
diff --git a/src/Main.cpp b/src/Main.cpp
index 0e5f505..32dfddc 100755
--- a/src/Main.cpp
+++ b/src/Main.cpp
@@ -1011,7 +1011,6 @@ EXPORT m64p_error CALL PluginStartup(m64p_dynlib_handle CoreLibHandle, void *Con
     if (configDir)
     {
         SetConfigDir(configDir);
-        CoreVideo_Init();
 		ReadSettings();
         return M64ERR_SUCCESS;
     }
@@ -1370,6 +1369,7 @@ EXPORT void CALL RomClosed (void)
   romopen = FALSE;
   if (fullscreen && evoodoo)
     ReleaseGfx ();
+  CoreVideo_Quit();
 }
 
 BOOL no_dlist = TRUE;
@@ -1384,6 +1384,12 @@ output:   none
 EXPORT int CALL RomOpen (void)
 {
   LOG ("RomOpen ()\n");
+  if (CoreVideo_Init() != M64ERR_SUCCESS)
+  {
+    WriteLog(M64MSG_ERROR, "Could not initialize video!");
+    return false;
+  }
+
   no_dlist = TRUE;
   romopen = TRUE;
   ucode_error_report = TRUE;    // allowed to report ucode errors
diff --git a/src/wrapper/combiner.cpp b/src/wrapper/combiner.cpp
index 6f2f189..484a880 100644
--- a/src/wrapper/combiner.cpp
+++ b/src/wrapper/combiner.cpp
@@ -371,11 +371,11 @@ void init_combiner()
         if(!log_length)
         {
             glGetInfoLogARB(fragment_shader_object, 2048, &log_length, shader_log);
-            if(log_length) display_warning(shader_log);
+            if(log_length) display_warning("%s", shader_log);
             glGetInfoLogARB(vertex_shader_object, 2048, &log_length, shader_log);
-            if(log_length) display_warning(shader_log);
+            if(log_length) display_warning("%s", shader_log);
             glGetInfoLogARB(program_object, 2048, &log_length, shader_log);
-            if(log_length) display_warning(shader_log);
+            if(log_length) display_warning("%s", shader_log);
         }
 
         texture0_location = glGetUniformLocationARB(program_object, "texture0");
@@ -421,11 +421,11 @@ void init_combiner()
         if(!log_length)
         {
             glGetInfoLogARB(fragment_shader_object, 2048, &log_length, shader_log);
-            if(log_length) display_warning(shader_log);
+            if(log_length) display_warning("%s", shader_log);
             glGetInfoLogARB(vertex_shader_object, 2048, &log_length, shader_log);
-            if(log_length) display_warning(shader_log);
+            if(log_length) display_warning("%s", shader_log);
             glGetInfoLogARB(program_object, 2048, &log_length, shader_log);
-            if(log_length) display_warning(shader_log);
+            if(log_length) display_warning("%s", shader_log);
         }
 
         texture0_location = glGetUniformLocationARB(program_object, "texture0");
@@ -661,12 +661,12 @@ void compile_shader()
     {
         glGetInfoLogARB(shader_programs[number_of_programs].fragment_shader_object, 
             2048, &log_length, shader_log);
-        if(log_length) display_warning(shader_log);
+        if(log_length) display_warning("%s", shader_log);
         glGetInfoLogARB(vertex_shader_object, 2048, &log_length, shader_log);
-        if(log_length) display_warning(shader_log);
+        if(log_length) display_warning("%s", shader_log);
         glGetInfoLogARB(program_object, 
             2048, &log_length, shader_log);
-        if(log_length) display_warning(shader_log);
+        if(log_length) display_warning("%s", shader_log);
     }
 
     texture0_location = glGetUniformLocationARB(program_object, "texture0");
diff --git a/src/wrapper/main.cpp b/src/wrapper/main.cpp
index bbffe11..12da5cb 100755
--- a/src/wrapper/main.cpp
+++ b/src/wrapper/main.cpp
@@ -230,7 +230,7 @@ void display_warning(const char *text, ...)
         vsprintf((char*)buf, (char*)text, ap);
         va_end(ap);
 
-        WriteLog(M64MSG_WARNING, buf);
+        WriteLog(M64MSG_WARNING, "%s", buf);
         first_message--;
     }
 }
@@ -1283,7 +1283,7 @@ void updateTexture()
 
     // nothing changed, don't update the texture
     if (!buffer_cleared) {
-      WriteLog(M64MSG_VERBOSE, "update cancelled\n", pBufferAddress);
+      WriteLog(M64MSG_VERBOSE, "update cancelled\n");
       return;
     }
     
diff --git a/src/wrapper/textures.cpp b/src/wrapper/textures.cpp
index bee4431..9ae934a 100644
--- a/src/wrapper/textures.cpp
+++ b/src/wrapper/textures.cpp
@@ -642,7 +642,7 @@ grTexDetailControl(
                    float detail_max
                    )
 {
-    WriteLog(M64MSG_VERBOSE, "grTexDetailControl(%d,%d,%d,%d)\r\n", tmu, lod_bias, detail_scale, detail_max);
+    WriteLog(M64MSG_VERBOSE, "grTexDetailControl(%d,%d,%d,%f)\r\n", tmu, lod_bias, detail_scale, detail_max);
     if (lod_bias != 31 && detail_scale != 7)
     {
         if (!lod_bias && !detail_scale && !detail_max) return;

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



More information about the Pkg-games-commits mailing list