Module: wine
Branch: master
Commit: a26c3bc0335ff3b0020c15ae8f3bf0d2dc183f67
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a26c3bc0335ff3b0020c15ae8…
Author: André Hentschel <nerv(a)dawncrow.de>
Date: Fri Mar 12 20:02:08 2010 +0100
documentation: Keep README.de in sync.
---
documentation/README.de | 19 ++++---------------
1 files changed, 4 insertions(+), 15 deletions(-)
diff --git a/documentation/README.de b/documentation/README.de
index 310f6a5..ba265cd 100644
--- a/documentation/README.de
+++ b/documentation/README.de
@@ -159,20 +159,9 @@ Hinweis: Der Pfad zur Datei wird auch zum Pfad hinzugefügt, wenn ein vollständ
Dateiname auf der Kommandozeile angegeben wird.
Die Entwicklung von Wine ist noch nicht abgeschlossen, daher können einige
-Programme abstürzen. Vorausgesetzt, dass Sie winedbg korrekt entsprechend
-documentation/debugger.sgml einrichten, werden Sie dann in einem Debugger landen,
-um das Problem untersuchen und beheben zu können.
-Weitere Informationen zu diesem Thema entnehmen Sie bitte der Datei
-documentation/debugging.sgml.
-
-Sie sollten Backups von allen wichtigen Dateien machen, auf die Sie Wine
-Zugriff gewähren, oder spezielle Kopien für Wine anlegen, da Benutzer einige
-Fälle gemeldet haben, in denen Dateien zerstört wurden. Führen Sie zum Beispiel
-NICHT den Explorer aus, wenn Sie kein geeignetes Backup haben, da er manchmal
-Verzeichnise verstümmelt / umbenennnt. Selbst andere MS-Applikationen wie z.B
-der Messenger sind nicht sicher, da sie unter Umständen den Explorer aufrufen.
-Diese spezielle Beschädigung (!$!$!$!$.pfr) kann zumindest teilweise durch
-http://home.nexgo.de/andi.mohr/download/decorrupt_explorer behoben werden.
+Programme abstürzen. In diesem Fall startet der Debugger, so dass Sie das Problem
+untersuchen und beheben können. Weitere Informationen zu diesem Thema entnehmen Sie
+bitte dem Kapitel Debugging aus dem Wine Developer's Guide.
7. WEITERFÜHRENDE INFORMATIONEN
@@ -198,7 +187,7 @@ Git: Der aktuelle Wine-Entwicklungs-Zweig ist über Git verfügbar.
Besuchen Sie http://www.winehq.org/site/git für weitere Informationen.
Mailing-Listen:
- Es gibt mehrere Mailing-Listen für die Wine-Entwickler; Schauen Sie
+ Es gibt mehrere Mailing-Listen für die Wine-User und -Entwickler; Schauen Sie
sich bitte dazu http://www.winehq.org/forums an.
Wiki: Das Wine-Wiki finden Sie unter http://wiki.winehq.org
Module: wine
Branch: master
Commit: 22a247047dd5b20ae074902eecad0a9b86499812
URL: http://source.winehq.org/git/wine.git/?a=commit;h=22a247047dd5b20ae074902ee…
Author: Roderick Colenbrander <thunderbird2k(a)gmail.com>
Date: Thu Mar 11 14:10:51 2010 +0100
wgl: Add more OpenGL diagnosing checks.
---
dlls/winex11.drv/opengl.c | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/dlls/winex11.drv/opengl.c b/dlls/winex11.drv/opengl.c
index e784844..859cf94 100644
--- a/dlls/winex11.drv/opengl.c
+++ b/dlls/winex11.drv/opengl.c
@@ -375,6 +375,21 @@ static BOOL X11DRV_WineGL_InitOpenglInfo(void)
if(!getsockname(fd, (struct sockaddr *)&uaddr, &uaddrlen) && uaddr.sun_family == AF_UNIX)
ERR_(winediag)("Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly\n");
}
+ else
+ {
+ /* In general you would expect that if direct rendering is returned, that you receive hardware
+ * accelerated OpenGL rendering. The definition of direct rendering is that rendering is performed
+ * client side without sending all GL commands to X using the GLX protocol. When Mesa falls back to
+ * software rendering, it shows direct rendering.
+ *
+ * Depending on the cause of software rendering a different rendering string is shown. In case Mesa fails
+ * to load a DRI module 'Software Rasterizer' is returned. When Mesa is compiled as a OpenGL reference driver
+ * it shows 'Mesa X11'.
+ */
+ const char *gl_renderer = (const char *)pglGetString(GL_RENDERER);
+ if(!strcmp(gl_renderer, "Software Rasterizer") || !strcmp(gl_renderer, "Mesa X11"))
+ ERR_(winediag)("The Mesa OpenGL driver is using software rendering, most likely your OpenGL drivers haven't been installed correctly\n");
+ }
if(vis) XFree(vis);
if(ctx) {