Chromium Code Reviews| Index: src/gpu/GrInOrderDrawBuffer.cpp |
| diff --git a/src/gpu/GrInOrderDrawBuffer.cpp b/src/gpu/GrInOrderDrawBuffer.cpp |
| index 3827830de94dbdabc95f979cd28b5c0fa7969528..8345c0a48176996e183b7ee495c4f2f7610533b8 100644 |
| --- a/src/gpu/GrInOrderDrawBuffer.cpp |
| +++ b/src/gpu/GrInOrderDrawBuffer.cpp |
| @@ -7,11 +7,13 @@ |
| #include "GrInOrderDrawBuffer.h" |
| -static const bool kEnableReordering = true; |
| - |
| +// We will use the reordering buffer, unless we have NVPR. |
| +// TODO move NVPR to batch so we can reorder |
| GrInOrderDrawBuffer::GrInOrderDrawBuffer(GrContext* context) |
| : INHERITED(context) |
| - , fCommands(GrCommandBuilder::Create(context->getGpu(), kEnableReordering)) |
| + , fCommands(GrCommandBuilder::Create( |
|
bsalomon
2015/05/27 17:16:06
seems like a lot of logic in the init list.
stati
|
| + context->getGpu(), |
| + !context->getGpu()->caps()->shaderCaps()->pathRenderingSupport())) |
| , fPathIndexBuffer(kPathIdxBufferMinReserve * sizeof(char)/4) |
| , fPathTransformBuffer(kPathXformBufferMinReserve * sizeof(float)/4) |
| , fPipelineBuffer(kPipelineBufferMinReserve) |