Changeset 199045 in webkit
- Timestamp:
- Apr 4, 2016, 11:11:22 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
platform/graphics/texmap/TextureMapperGL.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r199044 r199045 1 2016-04-04 Zan Dobersek <zdobersek@igalia.com> 2 3 [TexMap] Improve viewport array access in TextureMapperGL::bindDefaultSurface() 4 https://bugs.webkit.org/show_bug.cgi?id=156159 5 6 Reviewed by Antonio Gomes. 7 8 * platform/graphics/texmap/TextureMapperGL.cpp: 9 (WebCore::TextureMapperGL::bindDefaultSurface): Create a reference to the 10 viewport array in the TextureMapperGLData object. Inline the IntSize constructor 11 for the object that's passed to createProjectionMatrix(), and use the reference 12 to access all four elements of the array as necessary. 13 1 14 2016-04-04 Zan Dobersek <zdobersek@igalia.com> 2 15 -
trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp
r197387 r199045 619 619 { 620 620 m_context3D->bindFramebuffer(GraphicsContext3D::FRAMEBUFFER, data().targetFrameBuffer); 621 IntSize viewportSize(data().viewport[2], data().viewport[3]);622 data().projectionMatrix = createProjectionMatrix( viewportSize, data().PaintFlags & PaintingMirrored);623 m_context3D->viewport( data().viewport[0], data().viewport[1], viewportSize.width(), viewportSize.height());621 auto& viewport = data().viewport; 622 data().projectionMatrix = createProjectionMatrix(IntSize(viewport[2], viewport[3]), data().PaintFlags & PaintingMirrored); 623 m_context3D->viewport(viewport[0], viewport[1], viewport[2], viewport[3]); 624 624 m_clipStack.apply(*m_context3D); 625 625 data().currentSurface = nullptr;
Note:
See TracChangeset
for help on using the changeset viewer.