| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 505 bool wantAntialiasing = false; | 505 bool wantAntialiasing = false; |
| 506 RefPtr<DrawingBuffer> drawingBuffer = DrawingBuffer::create( | 506 RefPtr<DrawingBuffer> drawingBuffer = DrawingBuffer::create( |
| 507 std::move(provider), | 507 std::move(provider), |
| 508 IntSize(10, 10), | 508 IntSize(10, 10), |
| 509 premultipliedAlpha, | 509 premultipliedAlpha, |
| 510 wantAlphaChannel, | 510 wantAlphaChannel, |
| 511 wantDepthBuffer, | 511 wantDepthBuffer, |
| 512 wantStencilBuffer, | 512 wantStencilBuffer, |
| 513 wantAntialiasing, | 513 wantAntialiasing, |
| 514 preserve, | 514 preserve, |
| 515 DrawingBuffer::WebGL1); | 515 DrawingBuffer::WebGL1, |
| 516 DrawingBuffer::AllowChromiumImage); |
| 516 | 517 |
| 517 // When we request a depth or a stencil buffer, we will get both. | 518 // When we request a depth or a stencil buffer, we will get both. |
| 518 EXPECT_EQ(cases[i].requestDepth || cases[i].requestStencil, drawingBuffe
r->hasDepthBuffer()); | 519 EXPECT_EQ(cases[i].requestDepth || cases[i].requestStencil, drawingBuffe
r->hasDepthBuffer()); |
| 519 EXPECT_EQ(cases[i].requestDepth || cases[i].requestStencil, drawingBuffe
r->hasStencilBuffer()); | 520 EXPECT_EQ(cases[i].requestDepth || cases[i].requestStencil, drawingBuffe
r->hasStencilBuffer()); |
| 520 EXPECT_EQ(cases[i].expectedRenderBuffers, trackingGL->numAllocatedRender
Buffer()); | 521 EXPECT_EQ(cases[i].expectedRenderBuffers, trackingGL->numAllocatedRender
Buffer()); |
| 521 if (cases[i].requestDepth || cases[i].requestStencil) { | 522 if (cases[i].requestDepth || cases[i].requestStencil) { |
| 522 EXPECT_NE(0u, trackingGL->depthStencilAttachment()); | 523 EXPECT_NE(0u, trackingGL->depthStencilAttachment()); |
| 523 EXPECT_EQ(0u, trackingGL->depthAttachment()); | 524 EXPECT_EQ(0u, trackingGL->depthAttachment()); |
| 524 EXPECT_EQ(0u, trackingGL->stencilAttachment()); | 525 EXPECT_EQ(0u, trackingGL->stencilAttachment()); |
| 525 } else { | 526 } else { |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 560 m_drawingBuffer->setIsHidden(true); | 561 m_drawingBuffer->setIsHidden(true); |
| 561 releaseCallback->Run(waitSyncToken, false /* lostResource */); | 562 releaseCallback->Run(waitSyncToken, false /* lostResource */); |
| 562 // m_drawingBuffer deletes mailbox immediately when hidden. | 563 // m_drawingBuffer deletes mailbox immediately when hidden. |
| 563 | 564 |
| 564 EXPECT_EQ(waitSyncToken, m_gl->mostRecentlyWaitedSyncToken()); | 565 EXPECT_EQ(waitSyncToken, m_gl->mostRecentlyWaitedSyncToken()); |
| 565 | 566 |
| 566 m_drawingBuffer->beginDestruction(); | 567 m_drawingBuffer->beginDestruction(); |
| 567 } | 568 } |
| 568 | 569 |
| 569 } // namespace blink | 570 } // namespace blink |
| OLD | NEW |