diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/android/rendering/ShaderProgram.cpp')
-rw-r--r-- | Source/WebCore/platform/graphics/android/rendering/ShaderProgram.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/android/rendering/ShaderProgram.cpp b/Source/WebCore/platform/graphics/android/rendering/ShaderProgram.cpp index b59b6e2..5920007 100644 --- a/Source/WebCore/platform/graphics/android/rendering/ShaderProgram.cpp +++ b/Source/WebCore/platform/graphics/android/rendering/ShaderProgram.cpp @@ -274,6 +274,11 @@ ShaderProgram::ShaderProgram() , m_currentScale(1.0f) , m_needsInit(true) { + // initialize the matrix to calculate z values correctly, since it can be + // used for that before setupDrawing is called. + GLUtils::setOrthographicMatrix(m_visibleContentRectProjectionMatrix, + 0,0,1,1, + -1000, 1000); } void ShaderProgram::cleanupGLResources() |