Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(150)

Side by Side Diff: Source/core/platform/graphics/GraphicsContext3D.cpp

Issue 25450002: Remove unused calls on WebGraphicsContext3D (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Apple Inc. All rights reserved. 2 * Copyright (C) 2010 Apple Inc. All rights reserved.
3 * Copyright (C) 2010 Google Inc. All rights reserved. 3 * Copyright (C) 2010 Google Inc. All rights reserved.
4 * Copyright (C) 2010 Mozilla Corporation. All rights reserved. 4 * Copyright (C) 2010 Mozilla Corporation. All rights reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 61
62 } 62 }
63 63
64 namespace WebCore { 64 namespace WebCore {
65 65
66 namespace { 66 namespace {
67 67
68 void getDrawingParameters(DrawingBuffer* drawingBuffer, WebKit::WebGraphicsConte xt3D* graphicsContext3D, 68 void getDrawingParameters(DrawingBuffer* drawingBuffer, WebKit::WebGraphicsConte xt3D* graphicsContext3D,
69 Platform3DObject* frameBufferId, int* width, int* heig ht) 69 Platform3DObject* frameBufferId, int* width, int* heig ht)
70 { 70 {
71 if (drawingBuffer) { 71 ASSERT(drawingBuffer);
72 *frameBufferId = drawingBuffer->framebuffer(); 72 *frameBufferId = drawingBuffer->framebuffer();
73 *width = drawingBuffer->size().width(); 73 *width = drawingBuffer->size().width();
74 *height = drawingBuffer->size().height(); 74 *height = drawingBuffer->size().height();
75 } else {
76 *frameBufferId = 0;
77 *width = graphicsContext3D->width();
78 *height = graphicsContext3D->height();
79 }
80 } 75 }
81 76
82 } // anonymous namespace 77 } // anonymous namespace
83 78
84 GraphicsContext3D::GraphicsContext3D(PassOwnPtr<WebKit::WebGraphicsContext3D> we bContext, bool preserveDrawingBuffer) 79 GraphicsContext3D::GraphicsContext3D(PassOwnPtr<WebKit::WebGraphicsContext3D> we bContext, bool preserveDrawingBuffer)
85 : m_impl(webContext.get()) 80 : m_impl(webContext.get())
86 , m_ownedWebContext(webContext) 81 , m_ownedWebContext(webContext)
87 , m_initializedAvailableExtensions(false) 82 , m_initializedAvailableExtensions(false)
88 , m_layerComposited(false) 83 , m_layerComposited(false)
89 , m_preserveDrawingBuffer(preserveDrawingBuffer) 84 , m_preserveDrawingBuffer(preserveDrawingBuffer)
(...skipping 475 matching lines...) Expand 10 before | Expand all | Expand 10 after
565 DELEGATE_TO_WEBCONTEXT_3(vertexAttrib2f, GC3Duint, GC3Dfloat, GC3Dfloat) 560 DELEGATE_TO_WEBCONTEXT_3(vertexAttrib2f, GC3Duint, GC3Dfloat, GC3Dfloat)
566 DELEGATE_TO_WEBCONTEXT_2(vertexAttrib2fv, GC3Duint, GC3Dfloat*) 561 DELEGATE_TO_WEBCONTEXT_2(vertexAttrib2fv, GC3Duint, GC3Dfloat*)
567 DELEGATE_TO_WEBCONTEXT_4(vertexAttrib3f, GC3Duint, GC3Dfloat, GC3Dfloat, GC3Dflo at) 562 DELEGATE_TO_WEBCONTEXT_4(vertexAttrib3f, GC3Duint, GC3Dfloat, GC3Dfloat, GC3Dflo at)
568 DELEGATE_TO_WEBCONTEXT_2(vertexAttrib3fv, GC3Duint, GC3Dfloat*) 563 DELEGATE_TO_WEBCONTEXT_2(vertexAttrib3fv, GC3Duint, GC3Dfloat*)
569 DELEGATE_TO_WEBCONTEXT_5(vertexAttrib4f, GC3Duint, GC3Dfloat, GC3Dfloat, GC3Dflo at, GC3Dfloat) 564 DELEGATE_TO_WEBCONTEXT_5(vertexAttrib4f, GC3Duint, GC3Dfloat, GC3Dfloat, GC3Dflo at, GC3Dfloat)
570 DELEGATE_TO_WEBCONTEXT_2(vertexAttrib4fv, GC3Duint, GC3Dfloat*) 565 DELEGATE_TO_WEBCONTEXT_2(vertexAttrib4fv, GC3Duint, GC3Dfloat*)
571 DELEGATE_TO_WEBCONTEXT_6(vertexAttribPointer, GC3Duint, GC3Dint, GC3Denum, GC3Db oolean, GC3Dsizei, GC3Dintptr) 566 DELEGATE_TO_WEBCONTEXT_6(vertexAttribPointer, GC3Duint, GC3Dint, GC3Denum, GC3Db oolean, GC3Dsizei, GC3Dintptr)
572 567
573 DELEGATE_TO_WEBCONTEXT_4(viewport, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei) 568 DELEGATE_TO_WEBCONTEXT_4(viewport, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei)
574 569
575 void GraphicsContext3D::reshape(int width, int height)
576 {
577 if (width == m_impl->width() && height == m_impl->height())
578 return;
579
580 m_impl->reshape(width, height);
581 }
582
583 void GraphicsContext3D::markContextChanged() 570 void GraphicsContext3D::markContextChanged()
584 { 571 {
585 m_layerComposited = false; 572 m_layerComposited = false;
586 } 573 }
587 574
588 bool GraphicsContext3D::layerComposited() const 575 bool GraphicsContext3D::layerComposited() const
589 { 576 {
590 return m_layerComposited; 577 return m_layerComposited;
591 } 578 }
592 579
(...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after
1016 for (unsigned i = 0; i < count; i++) { 1003 for (unsigned i = 0; i < count; i++) {
1017 uint8* rowA = framebuffer + i * rowBytes; 1004 uint8* rowA = framebuffer + i * rowBytes;
1018 uint8* rowB = framebuffer + (height - i - 1) * rowBytes; 1005 uint8* rowB = framebuffer + (height - i - 1) * rowBytes;
1019 memcpy(scanline, rowB, rowBytes); 1006 memcpy(scanline, rowB, rowBytes);
1020 memcpy(rowB, rowA, rowBytes); 1007 memcpy(rowB, rowA, rowBytes);
1021 memcpy(rowA, scanline, rowBytes); 1008 memcpy(rowA, scanline, rowBytes);
1022 } 1009 }
1023 } 1010 }
1024 1011
1025 } // namespace WebCore 1012 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/core/platform/graphics/GraphicsContext3D.h ('k') | Source/core/platform/testing/FakeWebGraphicsContext3D.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698