| Index: Source/core/html/canvas/WebGLRenderingContext.cpp
|
| diff --git a/Source/core/html/canvas/WebGLRenderingContext.cpp b/Source/core/html/canvas/WebGLRenderingContext.cpp
|
| index ec4979a59c1128492925c7cf56e61479f86672d4..ea90d34f0bc5bc43fde8c1279764cb5856a2eda7 100644
|
| --- a/Source/core/html/canvas/WebGLRenderingContext.cpp
|
| +++ b/Source/core/html/canvas/WebGLRenderingContext.cpp
|
| @@ -20,7 +20,7 @@
|
| * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
| * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
| * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| #include "config.h"
|
| @@ -629,7 +629,7 @@ void WebGLRenderingContext::initializeNewContext()
|
| m_stencilFuncMaskBack = 0xFFFFFFFF;
|
| m_layerCleared = false;
|
| m_numGLErrorsToConsoleAllowed = maxGLErrorsAllowedToConsole;
|
| -
|
| +
|
| m_clearColor[0] = m_clearColor[1] = m_clearColor[2] = m_clearColor[3] = 0;
|
| m_scissorEnabled = false;
|
| m_clearDepth = 1;
|
| @@ -644,7 +644,7 @@ void WebGLRenderingContext::initializeNewContext()
|
| GC3Dint numVertexAttribs = 0;
|
| m_context->getIntegerv(GraphicsContext3D::MAX_VERTEX_ATTRIBS, &numVertexAttribs);
|
| m_maxVertexAttribs = numVertexAttribs;
|
| -
|
| +
|
| m_maxTextureSize = 0;
|
| m_context->getIntegerv(GraphicsContext3D::MAX_TEXTURE_SIZE, &m_maxTextureSize);
|
| m_maxTextureLevel = WebGLTexture::computeLevelCount(m_maxTextureSize, m_maxTextureSize);
|
| @@ -663,7 +663,7 @@ void WebGLRenderingContext::initializeNewContext()
|
| m_defaultVertexArrayObject = WebGLVertexArrayObjectOES::create(this, WebGLVertexArrayObjectOES::VaoTypeDefault);
|
| addContextObject(m_defaultVertexArrayObject.get());
|
| m_boundVertexArrayObject = m_defaultVertexArrayObject;
|
| -
|
| +
|
| m_vertexAttribValue.resize(m_maxVertexAttribs);
|
|
|
| createFallbackBlackTextures1x1();
|
| @@ -3545,7 +3545,7 @@ void WebGLRenderingContext::texSubImage2DImpl(GC3Denum target, GC3Dint level, GC
|
| // All calling functions check isContextLost, so a duplicate check is not needed here.
|
| ec = 0;
|
| Vector<uint8_t> data;
|
| - GraphicsContext3D::ImageExtractor imageExtractor(image, domSource, premultiplyAlpha, m_unpackColorspaceConversion == GraphicsContext3D::NONE);
|
| + GraphicsContext3D::ImageExtractor imageExtractor(image, domSource, premultiplyAlpha, m_unpackColorspaceConversion == GraphicsContext3D::NONE);
|
| if (!imageExtractor.extractSucceeded()) {
|
| synthesizeGLError(GraphicsContext3D::INVALID_VALUE, "texSubImage2D", "bad image");
|
| return;
|
|
|