[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
jamesr at google.com
jamesr at google.com
Wed Dec 22 12:40:48 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 807c8075a01c11083b9c0b7867402abb64b67285
Author: jamesr at google.com <jamesr at google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Fri Aug 27 01:41:09 2010 +0000
2010-08-26 James Robinson <jamesr at chromium.org>
Fix chromium mac build. Unreviewed.
* platform/graphics/chromium/GLES2Canvas.cpp:
(WebCore::GLES2Canvas::GLES2Canvas):
* platform/graphics/chromium/GLES2Texture.cpp:
(WebCore::GLES2Texture::load):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66164 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 62bc715..e5b7db6 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,12 @@
+2010-08-26 James Robinson <jamesr at chromium.org>
+
+ Fix chromium mac build. Unreviewed.
+
+ * platform/graphics/chromium/GLES2Canvas.cpp:
+ (WebCore::GLES2Canvas::GLES2Canvas):
+ * platform/graphics/chromium/GLES2Texture.cpp:
+ (WebCore::GLES2Texture::load):
+
2010-08-26 Mark Rowe <mrowe at apple.com>
Darin pointed out that the braces are unnecessary in an Objective-C interface
diff --git a/WebCore/platform/graphics/chromium/GLES2Canvas.cpp b/WebCore/platform/graphics/chromium/GLES2Canvas.cpp
index 6463f32..450e9fd 100644
--- a/WebCore/platform/graphics/chromium/GLES2Canvas.cpp
+++ b/WebCore/platform/graphics/chromium/GLES2Canvas.cpp
@@ -62,10 +62,10 @@ struct GLES2Canvas::State {
GLES2Canvas::GLES2Canvas(GraphicsContext3D* context, const IntSize& size)
: m_context(context)
+ , m_state(0)
, m_quadVertices(0)
, m_solidFillShader(SolidFillShader::create(context))
, m_texShader(TexShader::create(context))
- , m_state(0)
{
m_flipMatrix.translate(-1.0f, 1.0f);
m_flipMatrix.scale(2.0f / size.width(), -2.0f / size.height());
@@ -298,27 +298,6 @@ unsigned GLES2Canvas::getQuadVertices()
return m_quadVertices;
}
-
-static unsigned loadShader(GraphicsContext3D* context, unsigned type, const char* shaderSource)
-{
- unsigned shader = context->createShader(type);
- if (!shader)
- return 0;
-
- String shaderSourceStr(shaderSource);
- context->shaderSource(shader, shaderSourceStr);
- context->compileShader(shader);
- int compileStatus;
- context->getShaderiv(shader, GraphicsContext3D::COMPILE_STATUS, &compileStatus);
- if (!compileStatus) {
- String infoLog = context->getShaderInfoLog(shader);
- LOG_ERROR(infoLog.utf8().data());
- context->deleteShader(shader);
- return 0;
- }
- return shader;
-}
-
GLES2Texture* GLES2Canvas::createTexture(NativeImagePtr ptr, GLES2Texture::Format format, int width, int height)
{
PassRefPtr<GLES2Texture> texture = m_textures.get(ptr);
diff --git a/WebCore/platform/graphics/chromium/GLES2Texture.cpp b/WebCore/platform/graphics/chromium/GLES2Texture.cpp
index eeeab88..c02e940 100644
--- a/WebCore/platform/graphics/chromium/GLES2Texture.cpp
+++ b/WebCore/platform/graphics/chromium/GLES2Texture.cpp
@@ -136,7 +136,8 @@ static uint32_t* copySubRect(uint32_t* src, int srcX, int srcY, uint32_t* dst, i
void GLES2Texture::load(void* pixels)
{
uint32_t* pixels32 = static_cast<uint32_t*>(pixels);
- unsigned int glFormat, glType;
+ unsigned int glFormat = 0;
+ unsigned int glType = 0;
bool swizzle;
convertFormat(m_context, m_format, &glFormat, &glType, &swizzle);
if (swizzle) {
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list