HomeSort by relevance Sort by last modified time
    Searched refs:drawingBuffer (Results 1 - 8 of 8) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/html/canvas/
WebGLSharedWebGraphicsContext3D.h 15 class DrawingBuffer;
19 // blink::WebGraphicsContext3D object of this object's DrawingBuffer.
20 // Naturally the DrawingBuffer must then be kept alive until those
24 // DrawingBuffer.
27 static PassRefPtr<WebGLSharedWebGraphicsContext3D> create(PassRefPtr<DrawingBuffer>);
31 // Disposing and updating the underlying DrawingBuffer;
34 void update(PassRefPtr<DrawingBuffer>);
36 DrawingBuffer* drawingBuffer() const;
40 explicit WebGLSharedWebGraphicsContext3D(PassRefPtr<DrawingBuffer>);
    [all...]
WebGLSharedWebGraphicsContext3D.cpp 9 #include "platform/graphics/gpu/DrawingBuffer.h"
14 PassRefPtr<WebGLSharedWebGraphicsContext3D> WebGLSharedWebGraphicsContext3D::create(PassRefPtr<DrawingBuffer> buffer)
19 WebGLSharedWebGraphicsContext3D::WebGLSharedWebGraphicsContext3D(PassRefPtr<DrawingBuffer> buffer)
37 void WebGLSharedWebGraphicsContext3D::update(PassRefPtr<DrawingBuffer> buffer)
42 DrawingBuffer* WebGLSharedWebGraphicsContext3D::drawingBuffer() const
WebGLRenderingContextBase.cpp 85 #include "platform/graphics/gpu/DrawingBuffer.h"
215 IntSize desiredSize = DrawingBuffer::adjustSize(evictedContext->clampedCanvasSize(), IntSize(), evictedContext->m_maxTextureSize);
241 ScopedDrawingBufferBinder(DrawingBuffer* drawingBuffer, WebGLFramebuffer* framebufferBinding)
242 : m_drawingBuffer(drawingBuffer)
245 // Commit DrawingBuffer if needed (e.g., for multisampling)
252 // Restore DrawingBuffer if needed
258 DrawingBuffer* m_drawingBuffer;
578 RefPtr<DrawingBuffer> buffer = createDrawingBuffer(context);
588 drawingBuffer()->bind()
    [all...]
WebGLRenderingContext.cpp 59 #include "platform/graphics/gpu/DrawingBuffer.h"
104 if (!renderingContext->drawingBuffer()) {
WebGLRenderingContextBase.h 39 #include "platform/graphics/gpu/DrawingBuffer.h"
344 blink::WebGraphicsContext3D* webContext() const { return drawingBuffer()->context(); }
391 PassRefPtr<DrawingBuffer> createDrawingBuffer(PassOwnPtr<blink::WebGraphicsContext3D>);
437 // Structure for rendering to a DrawingBuffer, instead of directly
442 RefPtr<DrawingBuffer> m_drawingBuffer;
444 DrawingBuffer* drawingBuffer() const;
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/graphics/gpu/
DrawingBufferTest.cpp 33 #include "platform/graphics/gpu/DrawingBuffer.h"
173 class DrawingBufferForTests : public DrawingBuffer {
179 RefPtr<DrawingBufferForTests> drawingBuffer =
181 if (!drawingBuffer->initialize(size)) {
182 drawingBuffer->beginDestruction();
185 return drawingBuffer.release();
192 : DrawingBuffer(context, extensionsUtil, false /* multisampleExtensionSupported */,
214 IntSize(initialWidth, initialHeight), DrawingBuffer::Preserve, contextEvictionManager.release());
395 // DrawingBuffer never keeps more than one mailbox.
455 IntSize(initialWidth, initialHeight), DrawingBuffer::Preserve, contextEvictionManager.release())
    [all...]
DrawingBuffer.cpp 33 #include "platform/graphics/gpu/DrawingBuffer.h"
53 // Global resource ceiling (expressed in terms of pixels) for DrawingBuffer creation and resize.
54 // When this limit is set, DrawingBuffer::create() and DrawingBuffer::reset() calls that would
63 DEFINE_DEBUG_ONLY_GLOBAL(WTF::RefCountedLeakCounter, drawingBufferCounter, ("DrawingBuffer"));
88 PassRefPtr<DrawingBuffer> DrawingBuffer::create(PassOwnPtr<WebGraphicsContext3D> context, const IntSize& size, PreserveDrawingBuffer preserve, WebGraphicsContext3D::Attributes requestedAttributes, PassRefPtr<ContextEvictionManager> contextEvictionManager)
106 RefPtr<DrawingBuffer> drawingBuffer = adoptRef(new DrawingBuffer(context, extensionsUtil.release(), multisampleSupported, packedDepthStencilSupported, preserve, re (…)
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/graphics/
ImageBuffer.cpp 44 #include "platform/graphics/gpu/DrawingBuffer.h"
233 bool ImageBuffer::copyRenderingResultsFromDrawingBuffer(DrawingBuffer* drawingBuffer, bool fromFrontBuffer)
235 if (!drawingBuffer)
246 bool result = drawingBuffer->copyToPlatformTexture(context3D, tex, GL_RGBA,

Completed in 233 milliseconds