chromium/third_party/angle/src/tests/test_utils/draw_call_perf_utils.cpp

//
// Copyright 2017 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// draw_call_perf_utils.cpp:
//   Common utilities for performance tests that need to do a large amount of draw calls.
//

#include "draw_call_perf_utils.h"

#include <vector>

#include "util/shader_utils.h"

namespace
{
constexpr char kSimpleScaleAndOffsetVS[] =;

constexpr char kSimpleDrawVS[] =;

constexpr char kSimpleTexCoordVS[] =;

constexpr char kSimpleFS[] =;

constexpr char kSimpleTextureFS[] =;

constexpr char kDoubleTextureFS[] =;

constexpr char kEightTextureFS[] =;

void Generate2DTriangleData(size_t numTris, std::vector<float> *floatData)
{}

}  // anonymous namespace

GLuint SetupSimpleScaleAndOffsetProgram()
{}

GLuint SetupSimpleDrawProgram()
{}

GLuint SetupSimpleTextureProgram()
{}

GLuint SetupDoubleTextureProgram()
{}

GLuint SetupEightTextureProgram()
{}

GLuint Create2DTriangleBuffer(size_t numTris, GLenum usage)
{}

void CreateColorFBO(GLsizei width, GLsizei height, GLuint *fbo, GLuint *texture)
{}