| Index: src/gpu/GrBatch.cpp
|
| diff --git a/src/gpu/GrBatch.cpp b/src/gpu/GrBatch.cpp
|
| deleted file mode 100644
|
| index e1650a6bd31af3d6a5bd188c28b0ee7979889785..0000000000000000000000000000000000000000
|
| --- a/src/gpu/GrBatch.cpp
|
| +++ /dev/null
|
| @@ -1,35 +0,0 @@
|
| -#include "GrBatch.h"
|
| -
|
| -#include "GrMemoryPool.h"
|
| -#include "SkTLS.h"
|
| -
|
| -// TODO I noticed a small benefit to using a larger exclusive pool for batches. Its very small,
|
| -// but seems to be mostly consistent. There is a lot in flux right now, but we should really
|
| -// revisit this when batch is everywhere
|
| -
|
| -class GrBatch_Globals {
|
| -public:
|
| - static GrMemoryPool* GetTLS() {
|
| - return (GrMemoryPool*)SkTLS::Get(CreateTLS, DeleteTLS);
|
| - }
|
| -
|
| -private:
|
| - static void* CreateTLS() {
|
| - return SkNEW_ARGS(GrMemoryPool, (16384, 16384));
|
| - }
|
| -
|
| - static void DeleteTLS(void* pool) {
|
| - SkDELETE(reinterpret_cast<GrMemoryPool*>(pool));
|
| - }
|
| -};
|
| -
|
| -int32_t GrBatch::gCurrBatchClassID =
|
| - GrBatch::kIllegalBatchClassID;
|
| -
|
| -void* GrBatch::operator new(size_t size) {
|
| - return GrBatch_Globals::GetTLS()->allocate(size);
|
| -}
|
| -
|
| -void GrBatch::operator delete(void* target) {
|
| - GrBatch_Globals::GetTLS()->release(target);
|
| -}
|
|
|