diff options
author | Thorvald Natvig <slicer@users.sourceforge.net> | 2007-09-01 04:31:35 +0400 |
---|---|---|
committer | Thorvald Natvig <slicer@users.sourceforge.net> | 2007-09-01 04:31:35 +0400 |
commit | 3c2dcd6ddb58715c9aa693b1c0d778f9bc5f46e6 (patch) | |
tree | 50b1e0480e9346ca7f2e5c8ec589081bafd857ae /overlay/opengl.cpp | |
parent | ddfc033c3c20a67994ef6329691f2a3616a346c0 (diff) |
Fix D3D9 textures stacking.
Fix OpenGL grey texture.
Fix CrashLog dumper. (DOH!)
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@759 05730e5d-ab1b-0410-a4ac-84af385074fa
Diffstat (limited to 'overlay/opengl.cpp')
-rw-r--r-- | overlay/opengl.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/overlay/opengl.cpp b/overlay/opengl.cpp index 1d6ba8b10..2f5bb15dd 100644 --- a/overlay/opengl.cpp +++ b/overlay/opengl.cpp @@ -119,6 +119,16 @@ Context::Context(HDC hdc) { oglBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
oglColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE);
+
+ DWORD dwWaitResult = WaitForSingleObject(hSharedMutex, 50L);
+ if (dwWaitResult != WAIT_OBJECT_0)
+ return;
+
+ for (int i = 0; i < NUM_TEXTS; i++) {
+ sm->texts[i].bUpdated = true;
+ }
+
+ ReleaseMutex(hSharedMutex);
}
void Context::draw(HDC hdc) {
|