| /* |
| * Copyright 2013 Google Inc. |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #ifndef GrTest_DEFINED |
| #define GrTest_DEFINED |
| |
| #include "GrBackendSurface.h" |
| #include "GrContext.h" |
| #include "GrDrawOpAtlas.h" |
| |
| namespace GrTest { |
| /** |
| * Forces the GrContext to use a small atlas which only has room for one plot and will thus |
| * constantly be evicting entries |
| */ |
| void SetupAlwaysEvictAtlas(GrContext*, int dim = GrDrawOpAtlas::kGlyphMaxDim); |
| |
| // TODO: remove this. It is only used in the SurfaceSemaphores Test. |
| GrBackendTexture CreateBackendTexture(GrBackend, int width, int height, |
| GrPixelConfig, GrMipMapped, GrBackendObject); |
| }; |
| |
| #endif |