1fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot/* 2fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * Copyright 2013 Google Inc. 3fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * 4fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * Use of this source code is governed by a BSD-style license that can be 5fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * found in the LICENSE file. 6fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot */ 7fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#ifndef GrTest_DEFINED 9fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#define GrTest_DEFINED 10fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 11fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#include "GrBackendSurface.h" 12fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#include "GrContext.h" 13fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 14fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotnamespace GrTest { 15fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot /** 16fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * Forces the GrContext to use a small atlas which only has room for one plot and will thus 17fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * constantly be evicting entries 18fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot */ 19fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot void SetupAlwaysEvictAtlas(GrContext*); 20fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 21fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // TODO: remove this. It is only used in the SurfaceSemaphores Test. 22fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot GrBackendTexture CreateBackendTexture(GrBackend, int width, int height, 23fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot GrPixelConfig, GrMipMapped, GrBackendObject); 24fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot}; 25fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 26fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#endif 27