From ab96ec27a413b383905af1a422988ebadbb72e62 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Fri, 25 May 2012 14:23:30 +0000 Subject: [PATCH] Change cefclient off-screen rendering example to account for premultiplied alpha values (issue #584). git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@648 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- cef1/tests/cefclient/osrenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cef1/tests/cefclient/osrenderer.cpp b/cef1/tests/cefclient/osrenderer.cpp index 41b9ff66f..486e8f1e7 100644 --- a/cef1/tests/cefclient/osrenderer.cpp +++ b/cef1/tests/cefclient/osrenderer.cpp @@ -110,8 +110,8 @@ void ClientOSRenderer::Initialize() { glPixelStorei(GL_UNPACK_ALIGNMENT, 1); if (transparent_) { - // Alpha blending style. - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + // Alpha blending style. Texture values have premultiplied alpha. + glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); } initialized_ = true;