[CherryPick] Set the initial scissor box for WebGL
authorHeejin Chung <heejin.r.chung@samsung.com>
Fri, 12 Apr 2013 08:04:43 +0000 (17:04 +0900)
committerGerrit Code Review <gerrit2@kim11>
Fri, 12 Apr 2013 09:16:10 +0000 (18:16 +0900)
[Title] [CherryPick] Set the initial scissor box for WebGL
[Issues] TWEB-1131
[Problem] Scissor box isn't initialized. gl-get-calls.html conformance test fails.
[Solution] Initialize scissor box when initializing WebGLRenderingContext

Change-Id: I689add2bb17adcd3345feb96fd373e14f0748074

Source/WebCore/html/canvas/WebGLRenderingContext.cpp

index f14218e..c2bcf82 100755 (executable)
@@ -525,6 +525,7 @@ void WebGLRenderingContext::initializeNewContext()
 
     m_context->reshape(canvasSize.width(), canvasSize.height());
     m_context->viewport(0, 0, canvasSize.width(), canvasSize.height());
+    m_context->scissor(0, 0, canvasSize.width(), canvasSize.height());
 
     m_context->setContextLostCallback(adoptPtr(new WebGLRenderingContextLostCallback(this)));
     m_context->setErrorMessageCallback(adoptPtr(new WebGLRenderingContextErrorMessageCallback(this)));